Skip to main content

Privacy policy

A plain-English overview of what we collect and why.

What we collect

  • Account info — If you sign in with Google or GitHub, we store your name, email, and profile photo via Firebase Authentication.
  • Course progress — When signed in, we save which videos you have watched to your account in Firestore.
  • Subscriptions — If you subscribe for updates, we store your email and chosen topics. We send a verification email via Resend before confirming.
  • Topic suggestions — If you suggest a topic, we save the suggestion text and which track it belongs to. No personal info is attached.
  • Analytics — We use Google Tag Manager and Firebase Analytics to understand how the site is used. This includes pages visited, time on site, and general device/browser info. We do not track any personally identifiable information (PII) through analytics. Analytics only load after you accept cookies.
  • Search — We use Algolia for site search. Search queries are sent to Algolia.
  • YouTube — When you watch a video, YouTube loads in an embedded player. YouTube has its own privacy policy.
  • Cookies — We use cookies for preferences and authentication. Google Tag Manager may set analytics cookies.

How we use it

  • To save your learning progress
  • To send you course updates (only if you subscribe and verify)
  • To understand which content is popular and improve the site
  • We never sell your data

Your rights

Under GDPR and CCPA you can:

  • Request a copy of your data
  • Request deletion of your data
  • Unsubscribe from emails at any time
  • California residents have additional rights under the CCPA including the right to know, delete, and opt out of data sales (we do not sell data)

Contact us at [email protected]

Third parties

  • Firebase (Google) — authentication, database, analytics
  • Resend — transactional emails
  • Algolia — search
  • YouTube (Google) — video embeds
  • GitHub — authentication

Changes

We may update this policy. Last updated: April 2026.