CodeYatra Privacy Policy
Last updated: 10 October 2026
CodeYatra (“the app”) teaches coding to students. We collect as little as possible and never sell your data. There are no ads and no third-party trackers in the app.
Using the app as a guest
You can use every lesson without an account. Your name, progress, settings and profile photo are stored only on your phone and are never sent to us.
If you sign in
Signing in (with an email code or Google) lets you sync progress across phones and appear on the weekly league. We then store:
| Data | Why |
|---|---|
| Email address | To sign you in. Never shown to other learners. |
| Display name, bio and profile photo (if you add one) | Shown on your profile and the weekly league. |
| Learning progress (lessons done, XP, coins, streak, settings) | To keep your progress safe and in sync. |
This data is stored with our backend provider, Supabase, and sent over encrypted connections (HTTPS). Other learners can see only your display name, profile photo, bio, weekly XP, streak and Yatri outfit.
Ask Yatri (AI hints)
If you tap “Ask Yatri”, the exercise, your code and the failing checks are sent to our server and then to Anthropic, the company that makes the Claude AI model, to write a hint. We do not send your name or email with it. Anthropic processes it only to return the hint; under its commercial API terms, this data is not used to train its models by default. We only count how many questions you ask each day, to keep the feature free.
Certificates, invites and classes
- Certificates: when a signed-in learner earns a certificate, its display name, track and date are stored so anyone with the link can verify it.
- Invites: we record which account invited which, so both get their coins. Nobody sees the other’s email.
- Classes: if you join a class with a code, the teacher who created it can see your display name, photo, lessons completed, streak and weekly XP. Never your email. You can leave a class at any time.
- Reports and blocks: if you report or block a learner on the league, we store which account did it and why, so we can review the profile. The learner is never told who reported or blocked them. A profile reported by several learners is hidden (name, photo and bio) until we review it.
Crash reports and usage
To find bugs and improve lessons, the app sends anonymous events (such as “lesson completed” or an error message) with the app version and platform. They contain no name, email or account ID. You can switch this off in Profile → Help improve CodeYatra.
Permissions
- Notifications: only if you turn on the daily reminder.
- Camera and photos: only when you choose a profile picture. We use only the photo you pick.
- Internet: to run Python code, sign in and sync.
Code you write
Code you run in lessons and the playground runs inside the app on your phone. It is not uploaded to us.
Deleting your data
In the app, go to Profile → Account → Delete account (full steps: delete your account). This permanently deletes your account, progress and photo from our servers right away. Guests can clear everything with Profile → Reset progress or by uninstalling the app.
Children
CodeYatra is designed for learners aged 13 and over. If you are under 18, please use the app with the knowledge of a parent or guardian. If you believe a child under 13 has created an account, contact us and we will delete it.
Changes
If this policy changes, we will update the date above and, for important changes, tell you in the app.
Contact
Questions or deletion requests: codeyatra.support@gmail.com