crackpad.io

Privacy Policy

Last updated: July 2, 2026

This Privacy Policy explains what data crackpad.io (the "Service") collects, how we use it, and the choices you have. By using the Service you agree to this policy.

This is a general template and not legal advice. Have it reviewed by a qualified lawyer before relying on it.

1. Data we collect

  • Account data: your email address and authentication details, managed by our authentication provider.
  • Usage data: problems you open and submit, your solutions and drafts, sessions, hints used, review history, and progress.
  • Payment data: handled by our payment processor (Stripe). We do not store your card number; we keep identifiers such as a customer ID and subscription status.
  • Technical data: basic logs and diagnostics needed to operate and secure the Service.

2. How we use your data

  • to provide the Service — run and judge your code, save drafts, and track progress;
  • to power spaced repetition, the weakness map, and personalized recommendations;
  • to process subscriptions and prevent abuse;
  • to maintain, secure, and improve the Service.

3. Cookies & local storage

We use your browser's local storage to keep you signed in and to remember preferences such as your theme. These are necessary for the Service to function. We do not use third-party advertising cookies.

4. Service providers

We share data with providers that process it on our behalf, including:

  • Authentication & database — to manage accounts and store your data;
  • Payments (Stripe) — to process subscriptions;
  • Hosting — to run the Service;
  • Code execution — a sandboxed engine that runs your submitted code to judge it.

We do not sell your personal data.

5. Data retention

We keep your data while your account is active and as needed to provide the Service and meet legal obligations. When you delete your account, we delete or anonymize your personal data, except where we must retain it (for example, billing records).

6. Your rights

Depending on where you live, you may have rights to access, correct, export, or delete your personal data, and to object to or restrict certain processing. To exercise these, contact us at the address below.

7. Security

We take reasonable technical and organizational measures to protect your data. No method of storage or transmission is completely secure, and we cannot guarantee absolute security.

8. Children

The Service is not directed to children under the age required by your jurisdiction (for example, 13 or 16). We do not knowingly collect data from children. If you believe a child has provided us data, contact us and we will remove it.

9. International transfers

Your data may be processed in countries other than your own. Where required, we take steps to ensure an appropriate level of protection for such transfers.

10. Changes to this policy

We may update this policy from time to time. We will update the date above and, where appropriate, notify you of material changes.

11. Contact

Questions or requests about your data? Contact us at support@crackpad.io.