Back to Home

Privacy Policy

Support

TL;DR - Your Privacy Matters

No tracking or analytics
All data stored locally
No personal information collected
Open source & transparent

1. Information We Collect

We collect NO personal information

LeetJump is designed with privacy as a core principle. We do not collect, store, or transmit any personal information about our users.

Technical Data

  • LeetCode Problem Data: We fetch and cache LeetCode problem information (titles, IDs, difficulty levels) locally in your browser
  • User Preferences: Extension settings are stored locally in your browser's storage
  • No Usage Analytics: We do not track how you use the extension, which problems you search for, or any user behavior

2. How We Use Information

Since we don't collect personal information, there's minimal data usage to describe:

  • Problem Search: LeetCode problem data is used only to provide search functionality within the extension
  • Local Storage: All data is stored in your browser's local storage (IndexedDB) and never leaves your device
  • Background Sync: The extension periodically fetches updated problem data from LeetCode's public API to keep the local database current

3. Data Storage & Security

Local Storage Only

All extension data is stored locally on your device using browser APIs:

  • IndexedDB: Problem database cached locally for offline access
  • Chrome Storage API: Extension preferences and settings
  • No Cloud Storage: No data is uploaded to external servers
  • No Third-party Services: No analytics, crash reporting, or tracking services

Data Security

  • • Data is isolated within the browser extension's secure storage
  • • No network transmission of personal data
  • • Extension follows browser security best practices
  • • Open source code available for security audits

4. Third-party Services

LeetCode API

LeetJump connects to LeetCode's public API to fetch problem information:

  • Purpose: Retrieve problem titles, IDs, difficulty levels, and metadata
  • Data Transmitted: No personal data is sent; only standard API requests
  • LeetCode Privacy: Refer to LeetCode's Privacy Policy for their data practices

No Other Third-parties

LeetJump does not integrate with any other third-party services, analytics platforms, advertising networks, or tracking services.

5. Browser Permissions

LeetJump requests minimal browser permissions necessary for functionality:

  • Storage: To cache problem data locally
  • Alarms: To schedule background sync operations
  • Host Permissions (leetcode.com): To fetch problem data from LeetCode's API
  • ActiveTab: To open LeetCode problems when you select them

We do not request permissions for accessing browsing history, personal data, or other websites beyond what's necessary for core functionality.

6. Your Rights & Control

Data Control

  • Complete Control: All extension data is on your device and under your control
  • Data Deletion: Uninstalling the extension removes all stored data
  • No Account Required: No registration, login, or account creation needed
  • Offline Usage: Extension works completely offline after initial data sync

7. Changes to This Policy

We may update this privacy policy from time to time. Any changes will be:

  • • Posted on this page with an updated "Last updated" date
  • • Announced in extension release notes for significant changes
  • • Committed to maintaining the same privacy-first principles

8. Contact & Questions

If you have questions about this privacy policy or LeetJump's data practices: