Leettracker Extension
View on Chrome Web StoreChrome will indicate if you already have this installed.
Overview
LeetTracker is a companion Chrome extension that automatically tracks your LeetCode problem-solving history and syncs it with the LeetTracker Web App(https://leet-tracker-log.vercel.app), all entirely within your browser. Your submission data stays local — just fast, privacy-focused insights into your own progress.
What it does:
- Automatically detects and records new LeetCode submissions
- Passively logs which problems you view and when
- Derives solve time based on visits before submissions
- Enriches your submission data with runtime, memory, code, snapshot history, run history, and problem descriptions
- Stores everything locally in your browser (via Chrome's storage.local and IndexedDB)
- Makes data available to the LeetTracker web app (which also stores it locally)
- Shows helpful notifications for sync status, sign-in requirements, and first-time setup
How it works:
- This extension runs in the background when you're browsing leetcode.com
- It passively observes submission events and visited problems
- On first use, it will retroactively fetch your full LeetCode submission history
- Recent submissions (last 90 days) are enriched immediately; older submissions are queued for gradual enrichment
- Synced data is then made accessible to the companion web app at https://leet-tracker-log.vercel.app
🔐 Privacy-focused design:
- Submission data never leaves your browser — stored entirely locally
- Uses privacy-focused analytics (PostHog) to track extension usage and errors for debugging
- Analytics data includes: LeetCode username/ID, usage events, performance metrics, and error reports
- No submission code, solutions, or problem content is sent to analytics
- You can opt out of analytics by blocking us.i.posthog.com in Chrome's extension settings
- See full Privacy Policy at: https://github.com/dmiska25/leet-tracker-extension/blob/main/docs/privacy.html
⚠️ Important Notes:
- This extension is not affiliated with or endorsed by LeetCode
- Problem content retrieved via the extension is for personal, non-commercial use only
- You are responsible for complying with LeetCode's Terms of Service regarding content usage
- Analytics help us improve the extension; see Privacy Policy for opt-out instructions
Required Permissions:
- Access to leetcode.com to read your submission and problem history
- Access to leet-tracker-log.vercel.app to inject sync code for the companion web app
- Access to us.i.posthog.com for privacy-focused usage analytics
- Access to chrome.storage to persist your data locally
LeetTracker works silently in the background with occasional helpful notifications to help you understand your progress over time.
Tags
Privacy Practices
🔐 Security Analysis
⏳ Security scan is queued. Check back soon.