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:

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:

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.