🔒 SyncLeetX — Privacy Policy

Last Updated: August 8, 2026

Overview

SyncLeetX is a Chrome extension that helps you track your coding progress across LeetCode and GeeksforGeeks, sync your accepted solutions to your own GitHub repository, and manage structured DSA sheets with streaks, goals, notes, and pattern guidance.

We are committed to protecting your privacy. This policy explains exactly what data the extension accesses, how it is used, and where it is stored.

✅ We do not operate any server. All data stays on your device or goes directly to services you own (GitHub).

Data We Access

1. LeetCode Data

2. GeeksforGeeks Data

3. GitHub Credentials (Optional)

4. Locally Stored Data

All of the above is stored exclusively in your browser using Chrome's storage.local API. None of it is transmitted to any server operated by SyncLeetX.

Data We Do NOT Collect

✅ The only external services this extension communicates with are LeetCode's API, GeeksforGeeks' API, and GitHub's API — all on your behalf, using your own credentials.

Permissions Explained

Every permission this extension requests is strictly necessary for its core functionality. Here is what each one is used for:

activeTab Detects which supported platform (LeetCode, GeeksforGeeks, Striver's A2Z, Apna College) you are currently on, so the extension can display relevant sheet progress and communicate with the floating widget on that page.
scripting Injects the floating on-page widget into supported DSA platforms so you can track sheet progress, mark problems as solved, and jump to your next unsolved problem without leaving the page.
storage Saves your solved problems, notes, streaks, daily goals, badge progress, GitHub credentials, and preferences locally on your device. No data leaves your browser through this permission.
unlimitedStorage Required because users can upload custom PDF sheets, and large built-in sheet data combined with solve history exceeds the standard 5MB storage quota. This ensures no data loss for power users.
cookies Read-only access to the LeetCode session cookie (to authenticate GraphQL stat requests) and the GeeksforGeeks username cookie (to identify your GFG account). No cookies are written, modified, or shared.
host permissions Required to inject the floating widget and fetch stats on: leetcode.com, geeksforgeeks.org, practiceapi.geeksforgeeks.org, takeuforward.org, dsa.apnacollege.in, and api.github.com (for GitHub sync).

Data Security

External API calls are made only to:

Your Control

Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in the extension's features or applicable regulations. Any material changes will be communicated through the Chrome Web Store extension update notes. Continued use of the extension after an update constitutes acceptance of the revised policy.

Contact

If you have any questions, concerns, or requests regarding this Privacy Policy or your data, please contact us at:

sanketh.1125@gmail.com