Privacy
Last updated 2026-08-15. Written in plain English on purpose; if anything is unclear, ask.
The short version. You can use every lesson, the glossary, the notes and the careers guide without an account, and when you do, your progress is stored only in your own browser. Analytics are cookieless and aggregate. Signing in is optional and stores the minimum needed to keep your progress and put your name on a certificate. Nothing is sold, and there is no advertising.
1. Using the site without an account
Your progress (lessons completed, XP, streaks, the name you type on the dashboard, editor drafts, theme preference) is saved in your browser's localStorage. It never leaves your device unless you sign in. Clearing your browser data erases it; a different browser or device starts from zero. This is a deliberate design choice, not a limitation we plan to remove: the code you write runs inside your browser too.
2. Analytics
The site uses Vercel Web Analytics and Speed Insights. They are cookieless, do not use fingerprinting, and report only aggregate page views, referrers, country, device type and performance timings. There is no advertising or cross-site tracking of any kind. Custom events (for example "lesson completed") carry no personal data.
3. Signing in (optional)
You can sign in with Google or GitHub. We receive the basic profile the provider shares (an ID, your name, email and avatar) and keep a session token in your browser; there is no password on this site. If you sign in, your progress can be synced to a database (Supabase) so it follows you across devices, and your name and score can appear on the public leaderboard and community page. You control that name on your dashboard. We do not read anything else from your Google or GitHub account and do not post on your behalf.
4. Waitlist and email
If you enter your email on the pricing page waitlist, it is stored in our database for the sole purpose of telling you when the thing you asked about exists. It is not shared or sold, and every message will have a way to be removed.
5. Third parties
The site is hosted on Vercel; the in-browser Python runtime (Pyodide) is loaded from the jsDelivr CDN; sign-in goes through Google or GitHub; the optional database is Supabase. Each is bound by its own privacy policy for the data it processes on our behalf. We use no advertising networks, no social-media pixels and no data brokers.
6. Retention and your rights
Browser-stored progress stays until you clear it. Signed-in progress and leaderboard entries stay until you ask for deletion. You can ask at any time to see, correct or delete anything we hold about you: email sitrakaforler@gmail.com. If you are in the UK or EU you have the rights set out in the UK GDPR / GDPR, including the right to complain to your supervisory authority (in the UK, the ICO).
7. Children
The site is intended for university students and adults. It does not knowingly collect personal data from children under 16; if that has happened, email us and it will be removed.
8. Changes
If this note changes materially, the date at the top changes and the change is described in plain terms. This is a personal, non-commercial project run by one lecturer; the intent is to store as little as possible.
Questions: sitrakaforler@gmail.com · About this site · Terms of use