Last updated: 12 June 2026
CodeTrained collects very little. Your typing progress lives in your own browser. There are no advertising trackers, no ad pixels, and your data is never sold.
Your exercise progress, story choices, streaks, settings, and a random device ID are saved in your browser's local storage. They never leave your device unless you create an account and turn on sync. Clearing your browser data deletes them.
Cloudflare (hosting and the events backend), Stripe (payments), Supabase (accounts), and Google Translate — which loads only if you tap the 🌐 translate button, and is then subject to Google's privacy policy. That's the full list.
The site itself sets no tracking cookies. It uses local storage (described above) to make the site work. Stripe may set cookies on its own checkout pages.
You can ask to see or delete the data linked to your account or device ID at any time, and you can delete your local data yourself by clearing browser storage. Cancelling Pro doesn't delete your account; ask if you want it removed fully. To exercise any of these rights, use the feedback button inside the app.
If this policy changes in a meaningful way, the "last updated" date above will change.