Privacy Policy
Privacy Policy
Last updated:
1) Who we are
ChessCodex ("we", "our") is the developer of the ChessCodex mobile app. For privacy questions, contact support@chesscodex.com.
2) Summary
- ChessCodex does not require an account.
- ChessCodex does not use analytics, crash reporting, advertising or tracking SDKs.
- Your personal notes, opening repertoires and imported games stay on your device.
- Some features download read-only chess database files from our content delivery network.
3) Data we collect on our servers
We do not operate user accounts and we do not collect personal data on ChessCodex servers. We do not use analytics or crash reporting SDKs (no Firebase, no Crashlytics, no Google Analytics, no advertising SDKs, no third-party telemetry).
4) Support emails
If you contact us by email, we will receive your email address and the contents of your message. We use this information only to respond to your request, investigate bugs, provide support or process feedback.
5) Data stored on your device
The app stores locally on your device:
- your opening repertoires, lines and personal notes;
- games and PGN files you import;
- chess diagrams you import or capture with the camera, only during the import flow;
- app settings;
- downloaded chess database files.
This local data is never automatically uploaded to our servers. You can remove it by deleting the relevant content inside the app or by uninstalling the app.
6) Database downloads (CDN)
Some features (Games / Search / Filters and the supporting indices) require downloading chess database files from our content delivery network, hosted on Cloudflare R2 (operated by Cloudflare, Inc.). When you download files, Cloudflare may process technical data necessary to deliver the service (for example, IP address and standard server access logs) according to its own privacy policy.
We do not use these logs to identify you. The app does not send your notes, games, repertoires, account identifiers or profile data in these download requests; it requests only the selected database file and uses standard HTTP metadata.
7) Camera, photo library and files
If you choose to import a chess diagram, ChessCodex can ask you to take a photo (camera) or select an image (photo library). If you choose to import games, ChessCodex can ask you to select a PGN file. Images and files you pick are processed only on your device for that import; nothing is uploaded to our servers.
On iOS, the app's bundle declares NSLocationWhenInUseUsageDescription because a bundled third-party component references the location API. ChessCodex never calls location APIs and never asks for the location permission.
8) Sharing from the app
If you use system sharing features, such as sharing a FEN string, a diagram or a repertoire, the sharing action is handled by your operating system and by the app you choose in the share sheet. ChessCodex does not receive information about which recipient you choose, and it does not upload shared content to our servers.
9) In-app purchases
If in-app purchases are offered, the transaction is handled entirely by Apple App Store or Google Play. ChessCodex receives only the receipt/token needed to unlock the corresponding feature on your device. We do not see your payment method, billing address or store account details.
10) App stores
Independently of ChessCodex, Apple and Google may collect aggregate install, crash, diagnostic and store-metadata information for apps distributed through their stores, under the terms of the respective store. We have no access to identifiable user data through those store dashboards beyond what Apple and Google make available in aggregated form.
11) Sharing with third parties
We do not sell your personal data. We do not share personal data with third parties for marketing purposes. The only third parties involved in the operation of the app are the content delivery network (Cloudflare) and, where applicable, the app store you used to install the app (Apple, Google).
12) Your rights
If you are in the European Union, the United Kingdom, or another jurisdiction with similar laws, you have the right to access, rectify, erase, restrict or object to the processing of your personal data, and to data portability. Because we do not hold personal data on our servers, most of these rights are exercised directly by managing or deleting the data on your device. For any other request, contact support@chesscodex.com. EU users may also lodge a complaint with their local data protection authority.
13) Children
ChessCodex is not directed at children under 13 (or the equivalent age in your jurisdiction). We do not knowingly collect personal data from children.
14) Security
We take reasonable measures to protect the app and the data it stores locally. No method of storage is 100% secure.
15) Changes to this policy
We may update this Privacy Policy. The "Last updated" date at the top reflects the most recent change.