Privacy Policy

Last updated: July 12, 2026

ChessCoach is built privacy-first: the analysis engine runs on your own device, we use only privacy-respecting analytics — on the website with your consent, and inside the extension as minimal first-party product telemetry — and we never sell your data or use ad trackers. This page explains exactly what we collect, why, and your rights.

1. Who we are

ChessCoach (“we”, “us”) is a Chrome extension and website that analyses your chess games and coaches you in plain words. The service is operated from Argentina. Contact: iefym@getchesscoach.com. This policy is publicly accessible without an account.

2. What data we collect

We do not collect your browsing history, and we do not read any web page other than the chess board on chess.com / lichess.org.

3. How we use the data

4. Limited use

Our use of data received through the extension complies with the Chrome Web Store Limited Use policy. We use the data only to provide and improve the user-facing features described above. We do not sell it, transfer it to data brokers, use it for advertising, ad personalisation, credit scoring, or any purpose unrelated to ChessCoach.

5. Browser permissions

6. Third-party services

We share the minimum necessary with the following processors:

7. Analytics & cookies

We run our own lightweight, privacy-respecting analytics on Cloudflare — no Google Analytics, no advertising or cross-site tracking, and we never sell or share analytics data.

8. Email & marketing communications

We send two distinct kinds of email, from two separate senders so they never affect each other:

Legal basis. We send marketing email on the basis of the consent you give when you register and/or our legitimate interest in re-engaging existing users of our own similar product, as permitted by applicable law (for some EU/UK users this is the “soft opt-in” for existing customers). You can object or withdraw consent at any time, with no effect on transactional email.

Unsubscribe. Every marketing email contains a visible one-click unsubscribe link, and we honour standard list-unsubscribe headers, so your email client’s “unsubscribe” button works too. You can also unsubscribe at any time via our unsubscribe page or by emailing iefym@getchesscoach.com. Unsubscribing stops marketing email only; you still receive sign-in codes.

Suppression. When an address unsubscribes, hard-bounces, or reports a message as spam, we add it to a suppression list and stop sending marketing email to it. We store only a one-way hash of suppressed addresses for this purpose, so we can avoid emailing you again without keeping your address in a marketing list.

9. Data retention

Board positions (FEN) and moves are not stored (transit only). Coaching questions are stored in de-identified form (linked only to a random device hash, never your name or email) for at most 90 days, then deleted, and are used solely to understand demand and improve the coach. Analytics events are kept for at most 12 months (see §7). Your email, licence status and usage counters are kept while your account is active and deleted within 30 days of an account-deletion request. Email-suppression entries (a hashed address) are kept for as long as needed to keep honouring your unsubscribe/bounce. Standard infrastructure logs follow Cloudflare’s default retention.

10. Security

All traffic uses HTTPS. Our backend does not persist the content of AI requests. Local data lives in your browser’s extension storage and is removed when you uninstall.

11. Legal basis (GDPR)

Some processors (Anthropic, OpenAI, Resend, Cloudflare) are based in the United States. Where personal data is transferred there, we rely on the EU Standard Contractual Clauses.

12. Your rights

If you are in the EU/EEA or UK you have the right to access, rectify, erase, restrict or port your data, to object to processing (including a right to object to direct marketing at any time), and to lodge a complaint with your supervisory authority. To stop marketing email, use the unsubscribe link in any marketing message or our unsubscribe page. For anything else, email iefym@getchesscoach.com and we will respond within 30 days. California residents have equivalent rights under the CCPA, including the right to opt out of marketing; note that we do not sell personal information.

13. Telegram Mini App

Our Telegram Mini App (“Chess Analysis”, t.me/ChessAnalysis_by_ChessCoach_bot/analysis) follows the same principles as the extension. The engine analysis runs either locally in your device’s browser (Stockfish WASM) or uses publicly available evaluations from Lichess; your games are fetched from the public chess.com and Lichess APIs by the nickname you enter, or from a PGN you paste, and are not stored on our servers. For product analytics we record aggregate usage events (app opened, review opened, training started, share/CTA clicks) keyed to your numeric Telegram user ID; we do not receive your Telegram name, username, phone number or contacts, and we do not send messages to you except a reply to /start or the /admin command available only to the owner. Locally cached data (your nickname, review caches, training progress) lives in the Mini App’s storage on your device and can be removed by clearing Telegram’s web-app data. Deletion requests for analytics events: email us with your Telegram user ID.

14. Children

ChessCoach is not directed to children under 13 (or under 16 in the EU). We do not knowingly collect their data; if you believe a child has provided data, contact us and we will delete it.

15. Data deletion

Uninstalling the extension removes all local data. To delete licence/account records and any associated analytics events from our backend, email iefym@getchesscoach.com from your account email. You can also withdraw website-analytics consent at any time by declining the cookie banner or clearing site data, and unsubscribe from marketing email via any marketing message or our unsubscribe page.

16. Changes

We may update this policy; the “last updated” date will change and, for material changes, we will notify you by email or in the extension.

17. Contact

ChessCoach · Argentina · iefym@getchesscoach.com

This policy describes our actual practices in good faith. It is not legal advice.