Limited Use Disclosure: LeetLearn complies with the Chrome Web Store User Data Policy, including the Limited Use requirements. We only use your data to provide and improve our single-purpose LeetCode learning assistance features.
1. What is LeetLearn?
LeetLearn is a Chrome browser extension that enhances your LeetCode problem-solving experience with AI-powered assistance. Our extension provides progressive hints, code analysis, brainstorming tools, and solution saving capabilities to help you learn coding concepts more effectively.
2. Information We Collect
We collect minimal information necessary for our extension to function:
- Account Information: Full name, email address, username, and password (provided during account creation)
- API Keys: OpenAI or Google Gemini API keys (encrypted and stored securely)
- Optional API Keys: Notion API key for solution saving (if you choose to use this feature)
- Learning Content: Your code submissions, problem solutions, quiz answers, and learning progress
- LeetCode Problem Data: Problem titles, descriptions, examples, and difficulty levels from pages you visit
- Extension Usage: Feature usage, hint progress, and quiz completion status
3. How We Use Your Information
We use your information solely to provide our learning assistance features:
- Account Management: Create and maintain your user account with secure authentication
- AI Processing: Send your code and problem data to your chosen AI provider (OpenAI/Gemini) for analysis
- Personalized Learning: Generate customized hints, guidance, and brainstorming assistance based on your skill level
- Code Analysis: Provide optimization suggestions, complexity analysis, and improvement recommendations
- Progress Tracking: Save your quiz completion status, unlocked hints, and learning milestones
- Solution Management: Enable saving solutions to Notion workspace or downloading as PDF files
4. Data Storage and Security
- Local Browser Storage: User preferences, authentication tokens, and extension state stored in your browser
- Cloud Database: Account information (name, email, username) and encrypted API keys stored on secure AWS servers
- Strong Encryption: All API keys encrypted using AWS Key Management Service (KMS) with industry-standard encryption
- Secure Transmission: All data transmitted over HTTPS/TLS encrypted connections
- Password Protection: User passwords are securely hashed and never stored in plain text
- Third-Party Processing: Code and problem data sent to your chosen AI provider (OpenAI/Gemini) for real-time analysis
- No Long-term Storage: AI providers do not retain your data after processing (per their policies)
5. Information Sharing
We do not sell, trade, or rent your personal information. Limited sharing occurs only for:
- AI Processing: Code and problem data sent to your chosen AI provider (OpenAI/Gemini)
- Solution Saving: Content saved to your Notion workspace (if you choose this option)
6. Your Data Rights
You have complete control over your data:
- Access: View all your stored information through the extension's profile settings
- Modify: Update your name, email, username, API keys, and API provider preferences
- Export: Download your solutions and learning progress as PDF files
- Control Sharing: Choose which AI provider to use and whether to save solutions to Notion
7. Data Retention
We retain your data only as long as necessary to provide our services. Learning progress is stored locally and can be cleared at any time
8. Chrome Web Store Compliance
LeetLearn complies with Chrome Web Store policies:
- We request only the minimum permissions necessary for functionality
- We use HTTPS for all data transmission
- We do not collect data for advertising or monetization purposes
- We do not allow human access to your data except for technical support (with consent)
9. Third-Party Services
LeetLearn integrates with:
- OpenAI/Google Gemini: For AI-powered analysis and hints
- Notion: For solution saving (optional)
- AWS: For secure data encryption, storage, AWS Lambda, and some other AWS services
These services have their own privacy policies governing data use.
10. Age Requirements and Children's Privacy
LeetLearn is not intended for children under 13. We do not knowingly collect personal information from children under 13.
11. Changes to This Policy
We may update this privacy policy from time to time. We will notify users of any material changes through the extension or by posting the updated policy on this page.