Last updated: April 2026
Overview
LeetRecall is a Chrome extension that tracks your LeetCode submissions and uses spaced repetition to help you review problems at the right time. This page explains exactly how the extension handles your data.
The short version: LeetRecall does not collect, store, or transmit any personal data. Everything stays on your device.
What Data We Collect
LeetRecall does not collect any personal data. The extension only stores the following information locally on your device using Chrome's built-in storage:
- LeetCode problem names and URLs
- Your submission results (Accepted or Wrong Answer)
- Time taken to solve each problem
- Number of attempts per problem
- Whether you viewed the Solutions or Editorial tab
- Calculated review dates based on the SM-2 spaced repetition algorithm
This data is used solely to calculate when you should review each problem next. It is never sent to any server, never shared with any third party, and never used for any purpose other than scheduling your reviews.
How Data Is Stored
All data is stored using chrome.storage.local — Chrome's built-in local storage API. This means:
- Data never leaves your device
- No servers are involved
- No internet connection is required to use the extension
- All data is deleted automatically when you uninstall the extension
Permissions We Use
storage
Used to save your problem review history and scheduling data locally on your device.
notifications
Used to send a daily reminder notification at 9am when you have problems due for review. Notifications are displayed locally and no data is sent externally.
alarms
Used to trigger the daily 9am review reminder. No data is collected or transmitted.
Host permission for leetcode.com
Required to inject the content script that listens to your submission results on LeetCode problem pages. The extension only activates on leetcode.com/problems/* pages and does not operate on any other websites.
Third Parties
LeetRecall does not share any data with third parties. There are no analytics services, no advertising networks, no tracking scripts, and no external APIs involved.
Changes to This Policy
If this privacy policy changes, the updated version will be posted on this page with a new date at the top. Since LeetRecall collects no personal data, changes are unlikely.
Contact
If you have any questions about this privacy policy or the extension, you can open an issue on GitHub:
github.com/prakshi2698/leetrecall/issues