Effective date: March 2, 2026 · VanSoftware
This Privacy Policy explains how VanSoftware ("we", "our", "us") collects, uses, and protects information about you when you use the ChessRecall mobile application ("App") on Android. By using the App, you agree to this policy. If you disagree, please uninstall the App and contact us to delete your data.
Contents
ChessRecall is developed and operated by VanSoftware, an independent software developer. For any privacy-related inquiries, please contact us at the address provided in Section 11.
ChessRecall uses Hive (an offline NoSQL database) to store your opening data, review history, and FSRS algorithm state directly on your device. This local data is synchronized with Firebase Firestore when you are logged in and have an internet connection.
We integrate with the following third-party services. Each has its own privacy policy which governs how they handle your data:
We use Firebase Authentication to allow you to sign in with your Google account. Firebase Auth stores your user ID, email, display name, and profile photo URL. See Firebase Privacy Policy.
Your study data — including saved openings, review history, FSRS card states, and settings — is synchronized to Firebase Firestore under your authenticated user ID. Data is stored on Google's servers in the United States. See Firebase Privacy Policy.
Hive is an open-source local database that runs entirely on your device. Data stored in Hive does not leave your device unless explicitly synced to Firestore. No data is sent to any Hive servers.
We use RevenueCat to manage in-app purchases and subscriptions processed through Google Play. RevenueCat receives anonymized purchase tokens and subscription status information. RevenueCat does not receive your full name, email, or payment card details. See RevenueCat Privacy Policy.
We use PostHog for product analytics to understand how users interact with the App and to identify areas for improvement. PostHog collects anonymized event data (e.g., "opened explorer mode", "completed review session") along with your anonymized device identifier. We do not send your name or email to PostHog. PostHog may store data on servers in the EU or US. See PostHog Privacy Policy.
The Explorer Mode feature makes requests to the Lichess public API to retrieve opening statistics (win rates, move frequencies). These requests are unauthenticated — we do not link your Lichess account and we do not send any personally identifiable information to Lichess. Lichess may log anonymized request data per their own privacy policy. See Lichess Privacy Policy.
All in-app purchases are processed by Google Play. Google collects billing information, purchase history, and other payment data as described in Google's Privacy Policy. We do not receive or store your payment card details.
We use the information we collect for the following purposes:
We do not use your personal data for advertising, sell it to third parties, or use it for profiling unrelated to the chess study features of the App.
We do not sell, rent, or trade your personal information. We may share data only in these circumstances:
We retain your personal data for as long as your account is active or as needed to provide the App's services. Specifically:
We take reasonable measures to protect your data, including:
No method of transmission over the internet or electronic storage is 100% secure. While we strive to protect your data, we cannot guarantee absolute security.
Depending on your location, you may have the following rights regarding your personal data:
You also have the right to object to processing, restrict processing, and lodge a complaint with your local data protection authority. Our legal basis for processing your data is:
California residents have the right to know what personal information is collected, to request deletion, and to opt out of the sale of personal information. We do not sell personal information.
To exercise any of these rights, contact us at the address in Section 11. We will respond within 30 days (or as required by applicable law).
ChessRecall is not directed to children under the age of 13 (or 16 in the EU). We do not knowingly collect personal information from children under these ages. If you believe a child has provided us with personal information, please contact us immediately and we will take steps to delete such information.
We may update this Privacy Policy from time to time. When we make material changes, we will notify you by updating the effective date at the top of this page and, where appropriate, by sending a notification through the App. Your continued use of the App after any changes constitutes your acceptance of the updated policy.
We encourage you to review this policy periodically.
If you have questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us:
VanSoftware
Email: recallchess@gmail.com
For data deletion requests, please include "Data Deletion Request" in the subject line.