Privacy Policy

Last updated: March 31, 2026

1. Information We Collect

Account Information

When you create an account, we collect your name, email address, and authentication method (email/password or Google). If you sign in with Google, we receive your Google profile name, email, and profile photo URL.

Payment Information

Payments are processed by Stripe. We do not store your credit card number, CVC, or billing address. We store your Stripe customer ID to manage your subscription.

Usage Data

We track which lessons you have completed and which resources you have favorited. This data is tied to your user ID and used to provide progress tracking and personalized features.

2. How We Use Your Information

  • Authenticate you and manage your account
  • Process payments and manage subscriptions
  • Track your course progress and favorites
  • Send transactional emails (purchase confirmations, etc.)
  • Improve the Platform

We do not sell your personal data. We do not use your data for advertising.

3. Third-Party Services

We use the following third-party services:

  • Firebase Authentication — identity management and session tokens
  • Cloud Firestore — database for user data, enrollments, and progress
  • Stripe — payment processing and subscription management
  • Vimeo — video hosting (embedded with DNT enabled and cookies disabled)
  • Vercel — hosting and deployment

Each service has its own privacy policy. We configure these services to minimize data collection where possible (e.g., Vimeo DNT mode, YouTube no-cookie domain).

4. Cookies

We use a single HttpOnly session cookie (__session) for authentication. This cookie is essential for the Platform to function and cannot be opted out of. We do not use tracking cookies, analytics cookies, or advertising cookies.

5. Data Retention

Your data is retained as long as your account is active. When you delete your account, all personal data, progress, favorites, and enrollment records are permanently removed from our systems. Stripe may retain payment transaction records as required by financial regulations.

6. Your Rights

You have the right to:

  • Access your data — visible on your Settings page
  • Delete your account and all associated data at any time from Settings
  • Cancel your subscription at any time
  • Export — contact us for a copy of your data

7. Security

We implement security measures including: HttpOnly session cookies with server-side verification, Stripe webhook signature validation, server-side access control for all content, input validation on all user-supplied data, security headers (HSTS, X-Frame-Options, X-Content-Type-Options), and Firestore security rules denying all client-side access.

8. Children’s Privacy

The Platform is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, please contact us and we will delete it.

9. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated via email or a notice on the Platform.

10. Contact

Privacy questions? Reach out via Discord or through the links on our About page.