Privacy Policy
Last updated: 15-04-2025
1. Introduction
LeetRevise is a Chrome extension designed to help users track their solved LeetCode problems and sync them with GitHub.
2. Data We Collect
We collect minimal necessary data to provide core functionality. No personal information is stored.
Collected Temporarily for Functionality (Not Stored):
- LeetCode Session Cookies & CSRF Tokens: Used to fetch and display problem-solving data through our server. These are never stored or retained.
Stored Securely:
- GitHub OAuth Tokens: Stored securely on our server and protected using JWT (JSON Web Tokens) for authentication purposes only.
3. How We Use Your Data
The GitHub OAuth token is used solely for authentication and syncing solved problems to your chosen GitHub repository.
Session and CSRF cookies from LeetCode are required to fetch problem data and are processed through our server for display only.
This data is never saved, logged, or shared.
4. Data Security
- OAuth Tokens: Stored securely using encrypted methods.
- Session/CSRF Cookies: Used temporarily and discarded after use. We do not log or store them.
- No Personally Identifiable Information: We do not collect or store personal user details.
5. Permissions
Our extension requires the following permissions to function properly:
- Identity: To authenticate users via GitHub OAuth.
- Cookies: To collect session and CSRF tokens from LeetCode for functionality.
- Host Permissions: To interact with the LeetCode platform.
6. Changes to This Policy
We may update this Privacy Policy as necessary. Any changes will be reflected on this page with a revised date.
7. Contact Us
If you have any questions about this Privacy Policy, please contact us at asifcodesaver@gmail.com