Privacy Policy
This Privacy Policy explains what information LingDojo ("we", "us") collects from you when you use the LingDojo mobile application (the "App"), how we use it, and the choices you have. By using the App you agree to this Policy.
What we collect
When you create an account, we collect the information needed to sign you in and keep your progress synced across your devices:
- Account credentials. Your email address and a hashed password, OR your Apple ID sign-in token, depending on how you register.
- Learning progress. The languages you study, the items you have seen, your spaced-repetition state (stage, due time, lapse count), session results, hearts, XP, and total study time per language.
- Subscription state. Whether you have an active LingDojo Hero subscription, the plan identifier, and the expiration date, as reported by the platform (App Store or Google Play) via RevenueCat.
- App diagnostics. Crash logs and basic error messages generated by the App, if any.
What we do not collect
- We do not collect your name, phone number, contacts, location, photos, microphone, or camera input. The App requests only the permissions it actually needs (network access and audio playback for in-app sound).
- We do not use third-party advertising or tracking SDKs. There is no ad network, no ad identifier, and no behavioural advertising.
How we use your information
We use the information above only to:
- operate the App and sync your progress;
- deliver and validate your LingDojo Hero subscription;
- diagnose crashes and fix bugs;
- respond to support requests you send us from inside the App.
We do not sell your data, and we do not share it with advertisers.
Service providers
We rely on a small number of vendors to run the App. Each one receives only the data it needs to perform its service:
- Supabase hosts our authentication, database, and content storage. Receives account credentials and learning progress.
- RevenueCat manages in-app subscription purchases and restoration. Receives an anonymous purchaser identifier and the receipt the platform issues; never receives your name or email.
- Apple / Google process payment and issue the subscription receipt. They handle your billing information under their own privacy policies.
Where your data is stored
Account and learning data are stored on Supabase infrastructure (us-east-1 region). Course content (vocabulary, kanji, sentences, audio) is also stored there and is downloaded to your device the first time you open a course. After that, the App can be used without a network connection; only sync and subscription validation require one.
We retain your account and learning data for as long as your account exists. If you delete your account, we delete your learning data within 30 days and your account record immediately.
Your choices
- Sign out. Sign out from inside the App at any time. Your data stays on the server and is available the next time you sign in.
- Delete your account. Settings → Delete Account permanently deletes your account and learning data.
- Apple Sign-In. If you signed up with Apple, you can ask Apple to stop sharing your email with us from your Apple ID settings.
- Subscription. Cancel your LingDojo Hero subscription from your App Store or Google Play account settings. Cancellation takes effect at the end of the current billing period.
Children
The App is not directed to children under 13. We do not knowingly collect information from children under 13. If you believe a child has created an account, contact us and we will delete it.
Changes to this Policy
If we change this Policy in a material way, we will update the "Last updated" date above and, where required, notify you through the App.
Contact
Questions or requests: hello@lingdojo.net. Discord: discord.gg/r5CUpdUYFz.