Privacy Policy
अंतिम अपडेट: October 29, 2026
This Privacy Policy explains how ANKT SERVICES ("we," "us," or "our") collects, uses, stores, shares, and protects your personal data when you use ChessAtlas. We are committed to protecting your privacy and complying with the General Data Protection Regulation (GDPR), applicable French data protection laws, and other privacy regulations including the California Consumer Privacy Act (CCPA) as amended by the California Privacy Rights Act (CPRA).
SUMMARY: We collect only the data necessary to provide our chess training service. We do not sell your personal data. We use PostHog for product analytics. On this website, the cookie banner controls the Meta pixel, which measures our ads only if you accept it; PostHog visit analytics on the website are not covered by that banner. Your data is primarily stored in the EU, though some processors are US-based with appropriate safeguards. You have the right to access, correct, delete, and export your data at any time.
1. Data Controller
The data controller responsible for your personal data is:
ANKT SERVICES
SASU - Société par Actions Simplifiée Unipersonnelle
SIREN: 843902156
SIRET: 84390215600010
RCS: Angers
N° TVA: FR78 843902156
25 Rue Lenepveu, c/o WeForge
49100 Angers, France
Data Protection Contact: privacy@chessatlas.net
2. Data We Collect
We collect and process the following categories of personal data. We apply data minimization principles and only collect data that is necessary for the purposes described.
2.1 Account Information (Required)
When you create an account, we collect:
- Email address - For account identification, login, and communications
- Display name (nickname) - Your chosen username visible on the platform
- Password - Only if you register with a password (not with Google or Apple sign-in); stored only as a cryptographic hash (bcrypt), never in plain text
- Account creation date - For account management
- Language preference and time zone - To display content in your preferred language and schedule reviews and reminders on your local day
- Google or Apple account identifier - Only if you sign in with Google or Apple
- Sign-up context - The platform you signed up on (web, iOS, Android), the page and referring website you came from, campaign (UTM) parameters, and your country derived from your connection, to understand how users find ChessAtlas
Optionally, you can add an avatar, a bio, a location and links to your social profiles. Your avatar is shown on your public profile with your nickname (see 2.3); your bio, location and social links are kept in your account and are not shown on your public profile.
2.2 Chess Platform Connections
When you connect your chess accounts, we collect:
- Lichess username
- Chess.com username
- Last synchronization date
We use these usernames to fetch your publicly available games through their respective APIs. We do NOT access your passwords, private messages, or any private account data on these platforms.
2.3 Training and Usage Data
As you use ChessAtlas, we collect:
- Courses you create, fork, and study
- Variations and chapters in your repertoire
- Training session data (moves played, correct/incorrect responses)
- Spaced repetition scheduling data (due dates, intervals)
- Statistics and progress data (XP, streaks, accuracy rates)
Visible to others: your public profile page, which anyone with its link can open, shows your nickname, avatar, XP and level, streaks, global rank, achievements and the number of reviews per day. Signed-in users can also see your nickname, avatar and XP in the leaderboards.
2.4 Payment Data
If you buy a paid plan:
- Stripe customer ID (for subscription management)
- Subscription or purchase status and plan type, price and currency
- Billing history (invoices, payment dates)
- Country and, where Stripe asks for it, billing address (for VAT calculation)
- The page or screen from which you opened the checkout
- For in-app purchases: the purchase receipt and status sent by the store through RevenueCat
Important: We do NOT store your full credit card number, CVV, or banking details. Card payments on the web are processed directly by Stripe, and in-app payments by Apple or Google.
2.5 Technical Data
We automatically collect:
- IP address, and for each signed-in session the IP address, browser or device (user agent) and approximate country, to secure your account
- Browser type and version
- Operating system
- Device type
- Referrer URL
- Session duration, page views and the product events you trigger (see 5.3)
- Error reports when something fails (see 5.3)
2.6 Communications
We keep a record of the emails we send you and their delivery status (for example a bounce or a spam complaint), your email preferences, and, in the mobile app, the push notification token if you allow notifications. If you write to us through the contact form of our website, we receive your name, email address and message.
3. Legal Basis (GDPR)
We process your personal data under the following legal bases (GDPR Article 6):
- Contract Performance (Art. 6(1)(b)): Processing necessary to provide the Service you requested (account management, training features, game sync, public profile and leaderboards, payments and Premium access, service emails such as receipts or payment issues).
- Consent (Art. 6(1)(a)): For advertising measurement on our website (Meta pixel), push notifications on mobile (given through your device's permission), and the optional profile data you choose to add.
- Legitimate Interests (Art. 6(1)(f)): For product analytics (PostHog) and attribution of sign-ups, error and performance monitoring, security monitoring, fraud prevention, and debugging; and for training reminders, progress digests and product news about ChessAtlas sent by email to account holders. Offers for our other chess training apps are sent by email only to customers who bought ChessAtlas Premium, as similar products and services of ours (Article L34-5 of the French Postal and Electronic Communications Code). You can turn any of these emails off at any time from the link in each email or your email settings.
- Legal Obligations (Art. 6(1)(c)): For tax records, invoicing, and regulatory compliance.
4. How We Use Your Data
We use your personal data for the following purposes:
- Providing the Service: Operating your account, delivering training features, synchronizing games
- Communication: Sending important service emails (account verification, password reset, sign-in links, receipts, payment issues, subscription changes), and, unless you turn them off, training reminders, progress digests, product news and offers for our other chess apps
- Improvement: Analyzing usage patterns to improve features
- Security: Detecting and preventing fraud, abuse, and security incidents
- Legal Compliance: Meeting tax and regulatory obligations
We will NEVER sell your personal data to third parties for advertising purposes.
5. Third-Party Services
We share data with the following third parties. Most act as our data processors, on our instructions only. Some also act as independent controllers for their own purposes, under their own privacy policies: Stripe (fraud prevention and its legal obligations as a payment provider), Google and Apple (sign-in, and the App Store and Google Play for in-app purchases), Lichess and Chess.com (the public data they publish), and Meta (see 5.5).
5.1 Essential Services
- Stripe (Payment Processing) - Processes web payments and calculates VAT. Location: USA (EU-US DPF certified).
- Google OAuth (Authentication) - Optional Google sign-in. Location: USA (SCCs + EU-US DPF).
- Apple Sign-In (Authentication) - Optional Apple sign-in, on the web and in the mobile app. Apple may relay a private email address (`@privaterelay.appleid.com`) that forwards to your real inbox; we never see the real address. Location: USA.
- DigitalOcean (Hosting) - Servers, database, file storage (avatars, course images) and the chess engine server of the web application and API. Location: Amsterdam, Netherlands (EU).
- Vercel (Hosting) - Hosts the chessatlas.net website. Location: USA, with a global network that may serve pages from a location near you.
- Resend (Email Delivery) - Sends our emails and reports their delivery status. Receives your email address and the content of the email. Location: USA.
- Web3Forms (Contact Form) - Relays the messages sent through the contact form of our website (name, email address, message) to our inbox.
5.2 Chess Platforms
- Lichess.org - We fetch publicly available game data via their public API.
- Chess.com - We fetch publicly available game data via their public API.
5.3 Analytics
- PostHog - Product analytics on the website, the web application and the mobile app (see 10.2). Receives the pages and screens you view, the product events you trigger, your device and browser information, the page and campaign that brought you, and, once you are signed in, your account ID, email address, nickname and language. Location: EU (data hosted in the European Union).
- Sentry - Crash and error reporting for the web application, the mobile app and our servers. Captures technical context (device model, browser, OS version, a stack trace, the request that failed), your account ID and, for server errors, your IP address. Passwords, authentication tokens and other secrets are scrubbed before transmission. Location: EU (data hosted in Germany).
- New Relic - Performance monitoring of our servers (response times, errors, request metadata). Location: EU data region.
5.4 Mobile App Services
- Apple App Store / Google Play Store - Distribution and in-app purchase processing. When you purchase a subscription on mobile, the store handles your payment data directly; we receive only the resulting receipt / token.
- RevenueCat - In-app subscription management. Receives your ChessAtlas account ID, your store purchase receipts and the paywall from which you bought, so we can verify your Premium status across reinstalls and devices. No email or payment card data. Location: USA (see Section 6 for safeguards).
- Expo Push Notifications - Optional training reminders. If you grant the notification permission, we store an opaque push token on our servers so we can send reminders through Expo's push service. Revocable any time in the mobile app's Settings or the system notification settings. Location: USA.
5.5 Advertising Measurement (Consent-Based)
- Meta Platforms Ireland Ltd (Meta pixel) - On chessatlas.net only, and only after you click "Accept" in the cookie banner: records page views and clicks on the App Store / Google Play buttons, so we can measure which of our Facebook and Instagram ads bring visitors. Meta may transfer this data to the USA (DPF certified). It is never loaded if you decline or do not answer.
6. International Transfers
Your data may be transferred to and processed in countries outside the European Economic Area (EEA). We ensure appropriate safeguards through:
- EU-US Data Privacy Framework (DPF) certified processors
- Standard Contractual Clauses (SCCs) approved by the European Commission
- Adequacy decisions where applicable
7. Data Retention
We retain your personal data for the following periods:
- Active accounts: Retained while your account is active
- Account data after deletion: Deleted from our database as soon as you delete your account from your settings; copies in backups are erased within 90 days
- Payment/invoice records: 10 years (French legal requirement)
- Analytics data: Anonymized after 26 months
- Security logs: 12 months
- Support tickets: 3 years after resolution
8. Your Rights (GDPR)
Under GDPR, you have the following rights:
- Right of Access (Art. 15): Request a copy of your personal data
- Right to Rectification (Art. 16): Correct inaccurate or incomplete data
- Right to Erasure (Art. 17): Request deletion of your data ("right to be forgotten")
- Right to Restriction (Art. 18): Request we limit processing of your data
- Right to Portability (Art. 20): Receive your data in a machine-readable format (PGN for chess data)
- Right to Object (Art. 21): Object to processing based on legitimate interests
- Right to Withdraw Consent: Withdraw consent at any time (for consent-based processing)
- Right to Lodge a Complaint: File a complaint with your local supervisory authority
- Instructions after death: Under French law, you can give us instructions on what happens to your data after your death
To exercise your rights, contact us at privacy@chessatlas.net. We will respond within one month. You can also delete your account yourself at any time from your settings, and turn off non-essential emails from the link in each email.
9. US State Privacy Rights
If you are a resident of California (CCPA/CPRA), Virginia (VCDPA), Colorado (CPA), Connecticut (CTDPA), or Utah (UCPA), you have additional privacy rights:
- Right to know what data we collect
- Right to delete your data
- Right to opt-out of "sales" of personal information
- Right to non-discrimination
We do NOT sell your personal information. We do not share your data with third parties for monetary consideration.
11. Automated Decision-Making
We use automated processing for the following purposes, none of which produce legal effects or similarly significant effects on you:
- Spaced Repetition Algorithm (FSRS): Schedules your training reviews
- Deviation Detection: Identifies when you deviate from your repertoire
- Progress Tracking: Calculates your XP and statistics
We do NOT use profiling or automated decision-making that produces legal effects or significantly affects you.
12. Data Security
We implement appropriate technical and organizational measures to protect your data:
- Encryption in transit: TLS 1.2+ for all data transmission
- Encryption at rest: Database and storage encryption provided by our hosting provider
- Password hashing: bcrypt with appropriate cost factor
- Access controls: Role-based access with principle of least privilege
- Regular backups: Automated database backups
- Security monitoring: Automated detection of suspicious activities
13. Data Breach Notification
In the event of a personal data breach that is likely to result in a risk to your rights and freedoms:
- We will notify the CNIL (French supervisory authority) where feasible within 72 hours of becoming aware of it
- If the breach is likely to result in high risk, we will notify affected users directly
- We will document all breaches and remediation actions
14. Children's Privacy
The Service is not intended for children under 13 years old. We do not knowingly collect personal data from children under 13. If you are a parent and believe your child has provided us with personal data, please contact us at privacy@chessatlas.net.
Where processing is based on consent (Section 3), a user under 15 in France (or under the age set by the law of their EU country, between 13 and 16) can only consent together with a parent or legal guardian, under GDPR Article 8 and Article 45 of the French Data Protection Act.
15. Do Not Track
On the website and in the web application, PostHog analytics are not loaded when your browser sends a "Do Not Track" signal. The Meta pixel on our website depends only on your answer to the cookie banner.
16. Policy Changes
We may update this Privacy Policy from time to time. We will notify you of material changes by:
- Posting the updated policy with a new "Last Updated" date
- Sending you an email notification for significant changes
- Displaying a notice in the application
Where a change requires your consent, we will ask for it before applying it.
17. Contact & Complaints
For privacy-related questions or to exercise your rights:
ANKT SERVICES
Data Protection
25 Rue Lenepveu, c/o WeForge
49100 Angers, France
Email: privacy@chessatlas.net
Right to Lodge a Complaint
If you are not satisfied with our response, you have the right to lodge a complaint with your local supervisory authority. In France, this is:
CNIL (Commission Nationale de l'Informatique et des Libertés)
3 Place de Fontenoy
TSA 80715
75334 Paris Cedex 07, France
Website: www.cnil.fr