We begin the new VibeCoding School on October 13. All foundational courses remain free to access.

VibeCoding School

Privacy Policy

This Privacy Policy explains what personal information Firebase Studio ("we"), an AI-powered programming education platform, collects when you use our service, how we use it, and how you can manage your information.

1. Information We Collect

When you sign in with Google OAuth or GitHub, we receive basic profile information permitted by you, such as name, email address, and profile image. We also collect learning progress data (course completion, quiz results, code submissions) and usage data (features used, session duration) to provide personalized learning experiences. We do not collect additional personal data beyond this without your consent.

2. How We Use Information

We use your information to: (a) authenticate users and manage accounts; (b) provide personalized AI tutoring and learning recommendations; (c) track learning progress and generate performance analytics; (d) generate AI-powered quizzes and provide code feedback; (e) improve our product and develop new features; (f) communicate important service updates, new course announcements, and respond to inquiries via email.

3. Retention and Deletion

We retain your information only as long as necessary to provide the service. You may request deletion by contacting us; upon verification, we will delete or anonymize your data unless retention is required by law.

4. Sharing

We do not sell your personal information. We may share limited data with service providers strictly to operate our service, subject to confidentiality and security obligations.

5. Security

We apply reasonable technical and organizational measures to protect your data (encryption in transit, role-based access, least privilege, audit where appropriate).

6. Cookies and Cookie Banner

We use essential cookies/local storage to keep you signed in (Google OAuth session) and remember your settings. Optional analytics/AI requests may use third-party infrastructure. A cookie banner is shown on first visit to inform and obtain consent. You can manage cookie settings in your browser at any time; blocking essential cookies may break sign-in.

7. Log Retention

Application access logs are retained up to 30 days for security and troubleshooting, then deleted or aggregated. Security-related audit logs (e.g., authentication events) may be retained up to 90 days where necessary. Content you create (e.g., learning progress) is retained until you delete your account or request deletion, unless longer retention is required by law.

8. Subprocessors (Transparency)

We use the following service providers to operate this service:

  • Google OAuth (Sign‑in): basic profile and authentication
  • Firebase (Firestore, Hosting, Auth): account, progress storage, hosting
  • Google AI (Gemini via Genkit): quiz generation, validation, explanations
  • Gmail SMTP (via Firebase Extension): email delivery for service announcements and notifications
  • Upstash Redis (if configured): caching and rate limiting only (no content indexing)
  • Hosting/CDN provider (e.g., Firebase Hosting or equivalent): content delivery

We ensure appropriate data processing and security commitments with each provider. We do not sell personal information.

9. Your Rights

You may request access, correction, or deletion of your personal information. We will respond within a reasonable time after verifying your identity, unless prohibited by law.

10. Changes and Effective Date

We may update this policy and will post the updated version here. Effective date: 2025-10-02.

11. Google OAuth

This service uses Google OAuth to sign in. Your data is handled in accordance with this policy and Google API Services User Data Policy.

12. Contact

For privacy requests or questions, contact: vinedine58@gmail.com

    VibeCoding School | VibeCoding School