Privacy Policy for CodeRep Chrome Extension
Last updated: 3/10/2026
Introduction
CodeRep ("we", "our", or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our Chrome Extension and web application.
Data Collection
The CodeRep Chrome Extension and web application collect the following information:
- API Token: Stored locally in your browser to authenticate requests to your CodeRep account
- LeetCode Problem Information: Problem titles, URLs, and difficulty levels that you choose to add to your review queue
- Review History: Your ratings (Failed, Hard, Good) and review dates for spaced repetition scheduling
- Account Information: Email address and name (if provided during sign-up via Clerk authentication)
How We Use Your Data
Your data is used exclusively to:
- Authenticate and authorize access to your account
- Store and manage your LeetCode problem review schedule
- Calculate optimal review intervals based on spaced repetition algorithms
- Display your progress and statistics in the dashboard
- Detect successful LeetCode submissions and prompt for ratings
We do NOT:
- Sell, share, or rent your personal data to third parties
- Use your data for advertising or marketing purposes
- Track your browsing activity outside of leetcode.com
- Access your LeetCode account credentials
Data Storage
Local Storage: Your API token and extension settings are stored locally in your browser using Chrome's storage API. This data never leaves your device unless explicitly used to make authenticated API requests.
Server Storage: Problem data and review history are stored securely on our servers (hosted on Vercel and Supabase) with encryption at rest and in transit via HTTPS/TLS.
Data Security
We implement industry-standard security measures to protect your data:
- All data transmission uses HTTPS encryption
- API tokens are hashed and stored securely
- Database access is restricted with authentication
- Regular security updates and monitoring
Third-Party Services
CodeRep integrates with the following third-party services:
- Clerk: Authentication provider (Privacy Policy)
- Vercel: Hosting and deployment (Privacy Policy)
- Supabase: Database hosting (Privacy Policy)
Chrome Extension Permissions
CodeRep requests the following Chrome permissions:
- activeTab: To detect when you're on a LeetCode problem page and inject the "Add to CodeRep" button
- storage: To store your API token and settings locally in your browser
- host_permissions (leetcode.com): To detect successful submissions and prompt for ratings
Your Rights
You have the right to:
- Access: View all data we have stored about you
- Delete: Request deletion of your account and all associated data
- Export: Download your problem history and review data
- Revoke Access: Disconnect the extension by revoking your API token
To exercise these rights, go to Settings → Revoke Token or contact us at vishnudatta2004@gmail.com
Data Retention
We retain your data as long as your account is active. If you revoke your API token or delete your account, we will delete all associated problem and review data within 30 days. Anonymized usage statistics may be retained for analytical purposes.
Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by updating the "Last updated" date at the top of this page. Continued use of CodeRep after changes constitutes acceptance of the updated policy.
Contact Us
If you have questions about this Privacy Policy or how we handle your data, please contact us:
- Email: vishnudatta2004@gmail.com
- GitHub: CodeRep Repository
Children's Privacy
CodeRep is not intended for users under the age of 13. We do not knowingly collect personal information from children under 13. If you believe we have collected such information, please contact us immediately.
By using CodeRep, you acknowledge that you have read and understood this Privacy Policy.