Legal
Privacy policy
Last updated: November 6, 2026
We collect as little as possible. You can use most of Code for Geniuses without an account, and then your progress stays in your own browser.
What we store
- Without an account: your progress, username and settings are saved in your browser (local storage). We don't receive them.
- With an account: your email address, a username, your solved puzzles with their dates and XP, your certificates, and, if you are a teacher or student, your classes.
- If you buy Pro: the PayPal order and capture identifiers, the amount and the payer's email address reported by PayPal. We never see or store your card or PayPal password.
- Your own CSV files and code: they are processed in your browser and are not uploaded to our servers.
Why we use it
To run your account, sync your progress, show the public ranking (only if you leave it on), issue certificates, unlock Pro and show teachers the progress of the students in their classes. We do not sell your data and we do not show advertising.
Who processes it
- Supabase: accounts and database.
- PayPal: payments.
- Vercel: hosting of the website.
- jsDelivr (CDN): delivers the DuckDB and Python (Pyodide) engines to your browser, so your IP address is visible to it, as with any file download.
Public information
Your username, XP and number of solved puzzles appear in the public ranking unless you turn that off in your account. A certificate you choose to share has a public link that shows your username, the module and the date.
Cookies and storage
We use only what the service needs: a session cookie when you sign in, and local storage for your progress, voice preference and Pro receipt. We don't use advertising or tracking cookies.
Your rights
You can change your username and visibility in your account, reset your progress from your dashboard, and ask us to delete your account and data or to send you a copy. Contact us using the details below.
Children
The service is suitable for students, but accounts for children under 13 (or the age required in your country) should be created by a parent, guardian or teacher.
Contact
Questions about this page? Write to javierandres751@gmail.com. We reply within 48 hours.