Privacy Policy

Last updated: June 24, 2026

1. Information We Collect

We collect your email, first name, and authentication details via Clerk. When you sync your LeetCode profile, we fetch public submission metadata (problem titles, difficulty, status, timestamps, runtime, and memory metrics) to construct your practice history.

2. How We Use Your Data

We use your submission metadata solely to calculate your weakness scores, maintain your streaks, display contribution graphs, and recommend relevant problems in your daily practice plan.

3. Data Sharing & Security

We do not sell, rent, or trade your personal data. All data is securely stored in our databases. The application uses Clerk's industry-standard authentication flow to keep your profile secure.

4. Cookies & Local Storage

We use cookies and browser local storage to maintain session states and store preferences. No third-party tracking or advertising cookies are utilized.

5. User Control & Data Deletion

You have full control over your data. At any time, you can clear all synced submission records, plans, and metrics directly from the **Data Maintenance** section on your Settings page, or change your connected LeetCode username.

6. Contact

If you have any questions or feedback regarding this Privacy Policy, please open an issue in the public GitHub repository.