25:00
0
1
0
0m total
0%
Leaderboard
TOP LEARNERS โ€” ALL TIME
Loading...
Privacy Policy
LAST UPDATED: APRIL 2025
Who we are
The Code Book is a free interactive coding curriculum built and maintained by an independent developer based in the United Kingdom. We are committed to handling your data with the same care and respect we would want for our own.
What data we collect
When you create an account we collect your email address and the display name you choose. We also store your learning progress โ€” completed sections, XP, streak, and focus time. We do not collect your real name, phone number, location, or any payment information.
Why we collect it
Your email is used solely to create and secure your account and to send password reset emails if you request one. Your progress data is stored so your learning journey is saved across devices. We do not use your data for advertising or marketing of any kind.
What is public
Your display name, XP score and streak count appear on the public leaderboard. Your email address is never visible to other users or shown publicly anywhere on the platform.
Who we share data with
We do not sell, share or rent your personal data to any third party. Your data is stored securely using Supabase, a trusted infrastructure provider compliant with SOC 2 Type II. You can read Supabase's privacy policy at supabase.com/privacy.
Security measures we have implemented
Password Encryption
Your password is never stored in plain text. It is immediately hashed using bcrypt โ€” an industry standard one-way encryption algorithm. This means nobody, including us, can ever see or recover your password.
Encrypted Connections
All data transmitted between your browser and our servers uses HTTPS โ€” the same encryption standard used by banks and major financial institutions. Your credentials and progress data are always encrypted in transit.
Row Level Security
We have implemented database-level Row Level Security policies. This means that even if someone gained access to the database directly, they could only ever see their own data โ€” never another user's records. Each user's data is locked to their unique account ID.
Session Security
When you sign out, your session token is invalidated server-side immediately. This means your account cannot be accessed from the same device after signing out, even if someone gained access to your browser.
Rate Limiting
We limit sign-in attempts to 4 per 5 minutes per IP address. This prevents automated attacks where someone attempts thousands of password combinations rapidly. After the limit is reached, further attempts are temporarily blocked.
Leaderboard Privacy
The public leaderboard is served from a restricted database view that only exposes display names, XP scores and streak counts. It is technically impossible for the leaderboard to reveal email addresses or any other private information.
Your rights under UK GDPR
You have the right to access your data, correct it, or request that it be deleted entirely. You can also object to how we process your data or request that we restrict processing. To exercise any of these rights contact us directly through the app and we will respond within 30 days.
Deleting your account
If you would like your account and all associated data permanently removed, contact us and we will delete everything within 7 days and confirm when it is done.
This policy applies to all users of The Code Book. For users in the UK and European Union we comply with the UK GDPR and the Data Protection Act 2018. This policy was last reviewed in April 2025.
New Password
CHOOSE A STRONG PASSWORD
01 / 03
Hey. I'm Sage.
I'm here to make sure this time is different. No rushing. No overwhelm. Just one step at a time.

Before we start โ€” three quick questions.
WHAT'S YOUR NAME?
โœ…
DAILY GOAL REACHED
XP TODAY
DAY STREAK
SECTIONS
TOMORROW
โšก DAILY CHALLENGE
Today's Challenge
A calm path into coding
The Code Book.
Learn coding without overwhelm.
One clear step at a time.
Built for people who overthink, lose focus, or get stuck in tutorials.
This is built differently.
Signed in as  ยท  Sign out
โšก 0 XP
๐Ÿ”ฅ 0