Privacy Policy for LeetBoost
Last Updated: January 6, 2026
Introduction
LeetBoost (“the Extension”) is a Chrome browser extension designed to provide personalized problem recommendations for LeetCode users. This Privacy Policy explains how we handle user data.
Data Collection
What Data We Collect
The Extension collects the following data locally on your device only:
- User Activity Data:
- Your LeetCode username
- Your contest rating
- List of problems you have solved on LeetCode
- Topic tags associated with your solved problems
- Website Content:
- DOM elements from LeetCode pages to detect successful problem submissions (specifically, the “Accepted” status text)
How We Collect Data
All data is collected via:
- LeetCode’s public GraphQL API (using your existing browser session)
- Reading the LeetCode page DOM when you submit solutions
Data Storage and Processing
Local Storage Only
All data is stored exclusively in your browser’s local storage (chrome.storage.local). We do NOT:
- Send your data to any external servers
- Upload your data to cloud services
- Share your data with third parties
- Maintain any backend databases
Data Processing
All recommendation calculations are performed entirely within your browser using client-side JavaScript. Your data never leaves your device.
Data Usage
We use the collected data solely for the Extension’s single purpose:
- Calculating your personalized “skill rank”
- Generating problem recommendations that match your skill level
- Tracking your progress to adjust difficulty dynamically
Data Retention
Data is retained in your browser’s local storage until you:
- Uninstall the Extension
- Clear your browser’s extension data
- Manually clear Chrome’s storage
Third-Party Services
The Extension makes requests to the following third-party services:
- LeetCode (leetcode.com):
- Purpose: Fetch your profile data and submission history
- Data sent: Your existing LeetCode session cookies (authentication only)
- Zerotrac GitHub Pages (zerotrac.github.io):
- Purpose: Fetch community-sourced problem difficulty ratings
- Data sent: None (public static file download)
Neither service receives any personal data from us. We only read publicly available data using your existing LeetCode session.
User Rights
You have the right to:
- Access your data: All data is visible in Chrome DevTools → Application → Storage → Local Storage
- Delete your data: Uninstall the Extension or clear Chrome’s extension storage
- Opt-out: Simply do not install or uninstall the Extension
Data Security
Since all data is stored locally on your device:
- We do not have access to your data
- Your data security depends on your browser and device security
- We recommend keeping your browser and operating system updated
Children’s Privacy
The Extension does not knowingly collect data from users under 13 years of age. LeetCode’s Terms of Service require users to be at least 13 years old.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected by updating the “Last Updated” date at the top of this document. Continued use of the Extension after changes constitutes acceptance of the updated policy.
For questions or concerns about this Privacy Policy, please contact:
Compliance
This Extension complies with:
- Chrome Web Store Developer Program Policies
- General Data Protection Regulation (GDPR) principles (data minimization, purpose limitation)
- California Consumer Privacy Act (CCPA) requirements
Summary
In Plain English:
- We read your LeetCode stats to recommend problems
- Everything stays on YOUR computer
- We don’t send your data anywhere
- We don’t sell or share your data
- Uninstalling the Extension deletes all data