Chess Advisor — Privacy Policy

Effective date: 21 October 2026

Chess Advisor ("the app") is published by ConeM Labs ("we", "us"). Contact: support@conemlabs.com · https://conemlabs.com

This policy covers the Chess Advisor app for Android and iOS. It is published at https://conemlabs.com/chessadvisor/privacy.html.

Summary

1. Data that stays on your device

The following stays on your device and is never uploaded by us: imported and recorded games (PGN), engine analysis and Deep Review results, insights, your opening repertoire and training progress, puzzle progress, cached AI commentary and follow-up answers, the chess username you enter (it is stored only on your device; it is sent to Chess.com or Lichess when you import games, see section 4), and your settings. A recorded game leaves your device only if you share it, or upload it to Lichess (section 4).

2. AI features (optional)

The AI features are AI explanations (including follow-up questions about a move), AI Coach, board scanning and scoresheet reading. They are off by default. AI explanations, AI Coach and board scanning each ask for your consent separately before they are first used; follow-up questions are covered by the AI explanations consent. Scoresheet reading uses the same photo consent as board scanning and, before its first use, asks you again with its own explanation, because a scoresheet usually shows names. You can turn all of them off at any time with the AI explanations switch in Settings, and the app then stops sending AI requests.

What is sent:

Sent with every request:

What our server does: our server is a Supabase Edge Function. It checks the App Check token. For rate limiting, it computes a salted hash of your IP address; the raw IP address isn't stored. It then forwards only the summary, statistics, follow-up question with its engine facts, or image to the API of a third-party AI model provider used by our server, which writes the commentary, coach report or answer or reads the board or the scoresheet, and returns the result to your device. Your hashed device identifier, IP hash and App Check token are not sent to the AI model provider. To prevent abuse, each device and IP address can make only a limited number of AI requests per minute and per day.

What we keep on the server:

We don't store the summary, statistics or questions you send, your games, or any profile data. We don't store your photos or screenshots, or the position, moves or names read from them: the image is passed to the AI model provider and discarded when the request ends.

AI model provider and international transfers. The AI model provider used by our server may process and store data on servers outside your country. That means your summary or statistics may be transferred to a country whose data-protection laws differ from yours and that may not be recognized as providing an adequate level of protection. The same applies to follow-up questions and to board-scan and scoresheet images. The provider's terms don't promise that API inputs won't be kept or used to improve its models, so you should assume that the provider may keep the text and images we send and use them under its own terms. This is why we send only anonymized text and strip image metadata; a scoresheet photo still shows the names written on it. We may switch to a different AI model provider at any time; the same rules apply to whichever provider we use, and no personal data such as your name, email, account, IP address or device identifier is ever sent to it. You can ask us (support@conemlabs.com) which provider we currently use.

AI-generated text can be wrong, and a scanned position or a read scoresheet can contain mistakes. Treat AI output as a study aid, not as fact.

3. Google Firebase

We use these Firebase services, provided by Google:

Google processes this data on our behalf. Google's privacy policy is at https://policies.google.com/privacy, and its explanation of how it uses data from apps that use its services is at https://policies.google.com/technologies/partner-sites.

4. Services the app contacts directly from your device

These requests go straight from your device to the service. We don't receive a copy.

For the font downloads, no personal data is sent, but, as with any download, Google sees your IP address.

5. Voice input (over-the-board recorder and blindfold mode)

When you tap the microphone to speak moves, the app uses your device's built-in speech recognition. On Android that is usually Google's speech service, and on iOS it is Apple's. Depending on your device and settings, these services may send the audio to Google's or Apple's servers to turn it into text. Their privacy policies apply: https://policies.google.com/privacy and https://www.apple.com/legal/privacy/.

The app itself never records, stores or uploads audio. It only receives the recognized text, which it turns into moves on your device. Microphone and speech-recognition permissions are requested only when you open the over-the-board recorder, or when you first tap the microphone in blindfold mode (Play). You can decline them and enter moves by tapping the board (or, in blindfold mode, by typing them) instead. Blindfold mode reads the engine's replies aloud with the same on-device voice as game narration; nothing is sent anywhere for that.

6. Supporter subscriptions (optional)

Every feature of the app is free. You can optionally buy an auto-renewing supporter subscription, which adds a supporter badge and extra board themes. Subscriptions are sold and billed by Apple (App Store) or Google (Google Play) under their terms. We never see your card or payment details.

We use RevenueCat (RevenueCat, Inc.) as a service provider to validate purchases, restore them after a reinstall or on another device, and know whether your supporter subscription is active. The RevenueCat software in the app contacts RevenueCat's servers when the app starts and when you buy or restore a subscription. RevenueCat receives:

RevenueCat processes this data on our behalf, only to provide this service. It doesn't receive your games, your chess username or anything you type, and we don't use this data for advertising or tracking. RevenueCat's privacy policy is at https://www.revenuecat.com/privacy. The app also keeps a note on your device of whether your subscription is active, so the perks work offline. See section 3 for the purchase event that Analytics records.

7. Feedback email

If you tap "Send feedback", the app opens your own email app with a message to support@conemlabs.com. The message is pre-filled with the app version and, if you have connected one, your chess username. You can edit or delete any of this before you send it. If you send it, we receive your email address and whatever you wrote, use them only to reply, and delete the conversation when it is no longer needed.

8. How we use data

We use data to:

We don't use data for advertising, profiling or selling.

9. Who receives data

We never sell personal data or share it for advertising.

10. Retention

11. Your choices and rights

12. Children

Chess Advisor is not directed to children under 13, and we don't knowingly collect personal information from them. If you believe a child has sent us personal information, contact us and we will delete it.

13. Security

All network traffic uses HTTPS (TLS). Our AI server accepts only requests that carry a valid App Check token. Its database can only be reached by the server's own service role, and it stores no game or profile data and no images.

14. Changes

If we change this policy, we will post the new version at the same address with a new effective date. If the changes are significant, we will also point them out in the app or in the release notes.

15. Contact

ConeM Labs — support@conemlabs.com — https://conemlabs.com