Privacy policy

Last updated July 15, 2026

What we collect

Your name, email address, and password (stored only as a hash), plus what you produce while learning: course progress, exercise submissions, discussion comments, and feedback you send us. Code drafts in the editor are saved in your own browser, not on our servers.

What we use it for

Running the product: tracking your progress and streaks, showing your comments to other learners, and answering your feedback. We don't sell your data, use it for advertising, or for the training of machine learning models.

Email

We send transactional email only, such as account verification, password resets, billing notices delivered through Resend, our email provider. No marketing mail without your consent.

Payments

If you subscribe, payment is handled by Stripe. Your card details go to Stripe directly and never touch our servers; we keep only your subscription status.

Cookies

One session cookie keeps you signed in. We use Plausible to collect anonymous usage data to improve the site.

Where your data lives

On cloud servers in the United States. Daily backups are kept for 30 days, then deleted automatically.

Deleting your account

Delete your account from your profile page and your account data is removed immediately from the database. Residual data in backups expire within 30 days.

Your rights

You can ask what we hold about you, have it corrected, or have it deleted. Deleting your account is self-serve from your profile page; it removes your data as described above.

Changes

If this policy changes, the date above changes with it.