Privacy Policy

Last updated: April 11, 2026

1. Introduction

LeetLockin ("we", "us", or "our") operates the LeetLockin platform. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our Service.

2. Information We Collect

We collect the following types of information:

Account Information

  • Name and email address (provided via Google OAuth sign-in)
  • Profile avatar (from your Google account)

Usage Data

  • Problems attempted and completed
  • Curriculum progress and completed blocks
  • Code submissions (for providing AI-powered feedback)
  • Activity streaks and review history

Technical Data

  • Browser type and version
  • Device information
  • IP address
  • Pages visited and time spent

3. How We Use Your Information

  • To provide, maintain, and improve the Service
  • To personalize your learning experience and track your progress
  • To generate AI-powered hints, explanations, and feedback on your code
  • To process payments and manage subscriptions
  • To communicate with you about your account or the Service
  • To detect and prevent fraud, abuse, or security incidents

4. Third-Party Services

We use the following third-party services to operate the platform:

  • Supabase — Authentication (Google OAuth) and database hosting
  • OpenAI — AI-powered tutoring, hints, and code feedback (your code submissions may be sent to OpenAI for processing)
  • Stripe — Payment processing for Pro subscriptions
  • Vercel — Application hosting and deployment

Each of these services has its own privacy policy governing how they handle your data.

5. Cookies and Local Storage

We use cookies for authentication and session management. We also use browser local storage to save your curriculum progress and preferences. You can clear local storage through your browser settings, though this will reset your locally-stored progress.

6. Data Retention

We retain your account data for as long as your account is active. If you request account deletion, we will remove your personal data within 30 days, except where we are required by law to retain it. Anonymized, aggregated data may be retained indefinitely for analytics purposes.

7. Your Rights

Depending on your jurisdiction, you may have the following rights:

  • Access the personal data we hold about you
  • Request correction of inaccurate data
  • Request deletion of your data
  • Object to or restrict certain processing of your data
  • Request a portable copy of your data

To exercise any of these rights, contact us at hello@leetlockin.com.

8. Children's Privacy

The Service is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that we have collected data from a child under 13, we will take steps to delete that information promptly.

9. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by updating the "Last updated" date at the top of this page. Your continued use of the Service after changes constitutes acceptance of the updated policy.

10. Contact

If you have questions about this Privacy Policy, contact us at hello@leetlockin.com.