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.