Privacy Policy
Last updated: May 1, 2026
Chocolingo ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use the Chocolingo mobile application and website (the "App"), an English language learning platform designed for Mongolian speakers.
By using the App, you agree to the collection and use of information in accordance with this policy.
1. Information We Collect
1.1 Account Information
The App can be used in two modes:
- Anonymous mode — You may use core features of the App without creating an account. We assign your device a randomly-generated anonymous identifier through Supabase Auth. No personal information is collected in this mode unless you choose to link an account later.
- Linked account mode — You may link your anonymous session to an Apple ID or Google account via "Sign in with Apple" or "Sign in with Google." When you do, we receive: a unique user identifier from the provider, your email address (or, if you use Apple's Hide My Email feature, a relay email), and your display name (if provided by the chosen provider).
Linking is required to use the AI Speaking Coach feature (see Section 1.3) and is recommended to back up your progress across devices.
1.2 Information Collected Automatically
- Quiz answers, scores, accuracy statistics, and per-skill calibration data
- XP earned, streak data, and achievement progress
- Spaced repetition review history
- App usage patterns and session duration
- Device type, operating system version, and app version
- Crash reports and error logs (via Sentry)
- Analytics events (via Firebase Analytics)
1.3 AI Speaking Coach Data
The AI Speaking Coach feature processes voice and text data through third-party AI services. When you use this feature:
- Audio recordings of your spoken responses are sent to Deepgram (United States) for speech-to-text transcription. We do not store the raw audio file on our servers — only the resulting transcript text.
- Conversation transcripts are sent to Anthropic (United States) to generate the AI coach's responses. Per Anthropic's API terms, your conversation text is not used to train Anthropic's models and is retained for up to 30 days for trust and safety monitoring.
- Response text is sent to ElevenLabs (United States) to generate the AI coach's spoken voice. No user audio is sent to ElevenLabs.
The AI Speaking Coach is rate-limited to 5 conversation rounds per user per day. We may disable the feature at any time without notice for maintenance, abuse prevention, or cost management.
1.4 Third-Party Service Providers
| Provider | Purpose | Data Sent | Location |
|---|---|---|---|
| Supabase | Authentication, database, backend | All app data | US |
| Apple | Sign in with Apple | Authentication tokens | US |
| Sign in with Google, Firebase Analytics | Authentication tokens, anonymized events | US | |
| Sentry | Crash reporting | Device info, stack traces, error context | US |
| Deepgram | Speech-to-text (Speaking Coach) | Audio recordings (not retained) | US |
| Anthropic | AI conversation (Speaking Coach) | Conversation text | US |
| ElevenLabs | Text-to-speech (Speaking Coach) | Response text only | US |
2. How We Use Your Information
We use the information we collect to:
- Operate your account and personalize learning content based on your progress
- Track your XP, streak, and achievements
- Operate the spaced repetition system
- Generate AI Speaking Coach conversations
- Send push notifications (only if you grant permission)
- Monitor app stability and fix bugs
- Improve app performance and develop new features
3. Data Storage and Security
Your data is stored using Supabase (PostgreSQL) with row-level security enabled on all database tables. We use HTTPS/TLS encryption, role-based access controls, server-side rate limiting, and input validation.
While we take reasonable precautions to protect your data, no method of electronic storage or transmission is 100% secure.
4. Children's Privacy
The App is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13.
The AI Speaking Coach feature is intended for users aged 13 and older. Before using the AI Speaking Coach, users are required to confirm they are 13 or older. If you believe a child under 13 has used the AI Speaking Coach feature, please contact us and we will delete the associated data.
If you are between 13 and 18 years of age, you should review this Privacy Policy with a parent or guardian before using the App.
5. Reporting Inappropriate AI Content
The AI Speaking Coach uses generative AI, and despite our safeguards, may occasionally produce inappropriate or inaccurate content. You can report any AI response by tapping the report icon visible on each AI message. Reports are reviewed by us and used to improve the system. We may suspend the feature for users who abuse the reporting mechanism or who attempt to misuse the AI feature.
6. Data Sharing and Disclosure
We do not sell your personal information. We may share your information only in the following circumstances:
- With the service providers listed in Section 1.4, as necessary to operate the App
- If required by law, court order, or governmental authority
- To protect the rights, property, or safety of Chocolingo, our users, or others
- With your consent
7. Your Rights
You have the right to:
- Access the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your account and associated data
- Request export of your personal data in a machine-readable format
- Opt out of push notifications through your device settings
To exercise any of these rights, contact us at bukhbilegt@gmail.com. We will respond to requests within 30 days.
8. Data Retention
We retain your personal data for as long as your account is active. If you delete your account, we will delete or anonymize your personal data within 30 days, except where retention is required by law.
Anonymized, aggregated data (such as overall usage statistics) may be retained indefinitely.
9. Offline Data
The App stores certain data locally on your device using SQLite and device storage. This local data is not transmitted to our servers until you are connected to the internet. You can clear local data by uninstalling the App.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes via the App. Your continued use of the App after changes are posted constitutes your acceptance of the revised policy.
11. Contact Us
Email: bukhbilegt@gmail.com
Website: chocolingo.com