Effective Date: January 24, 2025
🔒 Your Privacy is Our Priority
LeetWhisper does NOT collect, store, or track any personal data. This extension works entirely in your browser.
Overview
LeetWhisper ("we", "our", "the extension") is committed to protecting your privacy. This Privacy Policy explains how your information is handled when you use our Chrome extension.
Key Point: We do NOT collect any user data. All data processing happens locally in your browser or directly with the AI providers you choose to use.
Information We Do NOT Collect
LeetWhisper does NOT:
- ❌ Collect personal information
- ❌ Track your browsing history
- ❌ Store your LeetCode solutions
- ❌ Monitor your coding activity
- ❌ Use analytics or tracking services
- ❌ Send data to our servers (we don't have any)
- ❌ Share or sell any user data
Data Storage & Processing
Local Storage Only
The extension stores the following data locally in your browser using Chrome's storage API:
- API Key: Your OpenAI or Google Gemini API key (encrypted by Chrome)
- Settings: Your hint preferences and UI settings
- Session Data: Temporary conversation history for the current problem (cleared when you navigate away)
Important: This data is stored locally on your device and synced only through your Chrome account if you have Chrome Sync enabled. We cannot access this data.
Third-Party AI Services
When you use LeetWhisper, you connect directly to your chosen AI provider:
OpenAI (GPT-4.1 Mini)
- Data sent: LeetCode problem descriptions and your code
- Purpose: To generate hints and code reviews
- Privacy: Governed by OpenAI's Privacy Policy
Google Gemini (2.5 Flash)
- Data sent: LeetCode problem descriptions and your code
- Purpose: To generate hints and code reviews
- Privacy: Governed by Google's Privacy Policy
Note: Communication with AI providers happens directly from your browser. We do not proxy or intercept these requests.
Permissions Explained
LeetWhisper requires certain permissions to function:
Required Permissions
- Storage: To save your settings and API key locally
- ActiveTab: To interact with the current LeetCode page
- Scripting: To inject the AI assistant interface
- Host (leetcode.com): To parse problem data and display the assistant
These permissions are used solely for the extension's core functionality and not for data collection.
Data Security
- ✅ API keys are stored using Chrome's secure storage API
- ✅ All AI API communications use HTTPS encryption
- ✅ No data is stored on external servers
- ✅ No cookies or tracking pixels are used
- ✅ The extension is open source for transparency
Your Rights
You have complete control over your data:
- Access: View your settings anytime in the extension popup
- Modify: Change your API key and preferences at any time
- Delete: Remove the extension to delete all local data
- Portability: Your API keys work with any compatible service
Children's Privacy
LeetWhisper is intended for users who are old enough to have their own OpenAI or Google account (typically 13 or 18 years old, depending on the service and jurisdiction). We do not knowingly collect information from children.
Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated effective date. Continued use of the extension after changes constitutes acceptance of the updated policy.