1. Introduction
This Privacy Policy describes how [LEGAL_ENTITY_NAME] ("we", "us") handles information in connection with the Chaturanga mobile application ("Chaturanga", "the app"). By using Chaturanga you agree to the practices described below.
2. Information we collect
The app may process the following, always subject to your choices:
- An anonymous account identifier used to sign you in and sync your progress.
- Aggregate gameplay statistics such as XP, level, ELO, wins, losses, and draws.
- Quiz and lesson progress used to keep your learning consistent across devices.
- Prompts sent to your chosen AI provider when you use AI features (see section 6).
- Product analytics events about feature usage and app performance.
- Match state exchanged in real time when you play online multiplayer.
3. Information we do not collect
- We do not upload your full game records, PGNs, or complete move histories to our servers.
- We do not sell personal information.
- We do not share personal information for third-party targeted advertising.
4. How we use information
- To provide, maintain, and improve app features.
- To calibrate your personalized daily plan and lesson progression.
- To operate leaderboards and aggregate progress across your devices.
- To diagnose crashes and understand feature usage and performance.
- To secure the app against abuse and to meet legal obligations.
5. Local device storage
Chaturanga is local-first. We use Hive, shared preferences, and your device's secure storage to keep game state, PGN, move history, lesson caches, and app settings on the device itself.
A full-game cross-device backup can occur only when you choose to use the optional Google Play Games saved-games functionality (see section 10).
6. AI features and user-provided API keys
AI coaching is optional. When enabled, prompts may be processed by OpenAI or Google Gemini, depending on the provider you configure.
Prompts sent to the provider you selected may include:
- The current board position and FEN.
- Recent moves relevant to your question.
- The lesson context you are viewing, when applicable.
- The message you type to the coach.
You provide your own OpenAI or Gemini API key. Keys are stored using secure on-device storage, are never synced by Chaturanga, and are sent only to the provider you selected as required to fulfil your request. Your prompts are subject to the selected provider's own terms and privacy policy.
7. Cloud services and service providers
We use the following service providers to operate Chaturanga:
- Supabase — anonymous authentication, profiles, aggregate statistics, leaderboards, and selected progress synchronization. Content such as quizzes and lessons may be downloaded from Supabase Storage and cached locally.
- PartyKit — live communication for online multiplayer.
- Firebase Analytics — product analytics (feature usage, funnels, retention, and app performance).
- OpenAI or Google Gemini — processes prompts when you enable AI coaching and configure a provider.
- Google Play Games Services — optional sign-in, achievements, leaderboards, and saved games.
8. Analytics
We use Firebase Analytics only for product analytics — for example, which features are used, how sessions flow, retention, and app performance insights. We do not use Firestore, Firebase Remote Config, or Firebase Crashlytics.
9. Online multiplayer
Online multiplayer uses PartyKit to relay match state in real time between players. Match outcomes may update the aggregate statistics tied to your account. Temporary data used to coordinate a match is not retained as personal game history in the cloud.
10. Google Play Games Services
Google Play Games sign-in, achievements, leaderboards, and saved games are optional. If you enable them, Google's terms and privacy notices apply to that information. Saved games are the only mechanism through which a full-game cross-device backup can occur.
12. Data retention
We keep cloud-stored information for as long as your account is active or as needed to provide the app. Some information may be retained when legally required or necessary for security, fraud prevention, dispute resolution, or enforcing agreements. Local data lives on your device and can be cleared through your device settings or the app's controls where available.
13. Data security
We use reasonable technical and organisational measures to protect information, including secure on-device storage for sensitive items like API keys. No method of transmission or storage is completely secure; we cannot guarantee absolute security.
14. User choices and rights
Your choices
You control what Chaturanga can and can't do. Here are the levers.
- Do not configure an AI provider — the app works without AI features.
- Remove or replace your OpenAI or Gemini API key at any time in settings.
- Skip Google Play Games sign-in — achievements, leaderboards, and saved games are optional.
- Avoid online multiplayer — offline Stockfish play does not use the network.
- Manage analytics permissions in your device's OS settings where supported.
- Clear local app data through your device settings or the app's controls.
- Request access to or deletion of cloud-stored data by contacting us.
Depending on your jurisdiction, you may have additional rights over the information we hold about you, including access, correction, and deletion. To exercise these rights, contact us at mothilal044@gmail.com.
15. Children's privacy
Chaturanga is not directed to children under the age of 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will take appropriate action.
16. International data processing
The service providers we use may process information in countries other than the one you live in. By using Chaturanga you understand that information may be transferred to and processed in those countries under their applicable laws.
17. Third-party links and services
The app may reference third-party services (for example, app store listings or external documentation). Those services have their own privacy policies and are not covered by this policy.
18. Changes to this policy
We may update this policy from time to time. Material changes will be reflected in the "Last updated" date at the top. Please review the policy periodically.
19. Contact information
Questions about this policy or your data? Reach us at:
- Privacy: mothilal044@gmail.com
- Support: mothilal044@gmail.com
Cloud-data access or deletion requests should be directed to the privacy address above.
