Privacy Policy
Last updated: June 17, 2026
CommitDSA is a serverless Chrome extension that syncs accepted coding solutions from LeetCode and GeeksforGeeks directly to a GitHub repository chosen by the user.
1. Data Collection
CommitDSA does not collect, sell, transmit, or store personal data on any CommitDSA-owned server. The project does not operate a backend, database, analytics service, or telemetry pipeline.
2. Local Storage
The extension stores settings locally in the browser through chrome.storage.local. This may include your GitHub Personal Access Token, repository path, branch name, enabled platforms, sync queue, and local progress state.
3. External Requests
CommitDSA makes direct HTTPS requests from your browser to the services needed for the extension to work:
- GitHub API, for creating or updating solution files in your repository.
- LeetCode APIs, for supported submission and challenge metadata.
- GeeksforGeeks APIs and the configured public GeeksforGeeks profile page, for supported submission, challenge, score, and dashboard metadata.
4. Permissions
The extension requests Chrome permissions for local storage, alarms, and scripting. These permissions are used to save settings, retry queued sync work, and run submission detection scripts only on supported coding platform pages.
5. GitHub Token Safety
You should create a token with only the minimum scopes required for your target repository. Do not grant unrelated account, organization, or administrative permissions.
6. Changes
This policy may be updated when the extension behavior changes or when Chrome Web Store requirements change. Updates will be reflected by the date shown above.