Privacy Policy

Last updated: April 27, 2026

1. Information We Collect

Account Information

When you sign in with Google OAuth, we receive your profile information (name, email, avatar) and store it in our database to provide the Service.

Data Stored in Your Browser

  • Editor content — your code in the playground is persisted in localStorage and is never sent to our servers.
  • Preferences — theme and other settings are stored in cookies or localStorage. Cookies are sent to our servers with each request but are used only for functional purposes (see Section 6).

Data Stored on Our Servers

  • Account data — Google profile information and session tokens.
  • Coding problems — problems you generate are stored in our database, linked to your account, and visible only to you.
  • Solved/favorite status — which problems you have marked as solved or favorited.

2. How We Use Your Information

  • To provide and maintain the Service.
  • To authenticate you and manage your session.
  • To store your generated coding problems for your personal use.

We do not sell, rent, or share your personal information with third parties for marketing purposes.

3. Third-Party AI Providers

When you use AI features, your prompts and code are sent from our servers to third-party AI providers (OpenAI, Anthropic, or Google) to generate responses. These requests are governed by the respective provider's privacy policy and terms of service. We do not permanently log or store the content of these AI requests and responses beyond what is necessary to provide the Service.

4. Data Security

We implement reasonable technical measures to protect your data, including input validation, output sanitization, rate limiting, and secure session management. However, no method of transmission over the Internet or electronic storage is 100% secure.

5. Data Retention and Deletion

  • Browser data — you can clear editor content and preferences at any time by clearing your browser's localStorage.
  • Generated problems — you can delete your generated coding problems at any time.
  • Account — contact us to request full account deletion.

6. Cookies

We use cookies for session management (NextAuth) and to store your preferences such as theme. These are functional cookies required for the Service to operate. We do not use tracking or advertising cookies.

7. Your Rights

Depending on your jurisdiction, you may have the right to:

  • Access the personal data we hold about you.
  • Request correction or deletion of your data.
  • Object to or restrict processing of your data.
  • Request data portability.

To exercise any of these rights, please contact us via our contact page.

8. Changes to This Policy

We may update this Privacy Policy from time to time. Continued use of the Service after changes constitutes acceptance of the updated policy.

9. Contact

If you have questions about this Privacy Policy, please reach out via our contact page.