# Privacy Policy — Coding Solutions Sync

_Last updated: 2026-09-17_

Coding Solutions Sync ("the extension") copies your accepted coding solutions to GitHub repositories that you choose. This policy explains what data the extension handles.

## Data the extension handles

| Data | Why | Where it goes |
|---|---|---|
| GitHub personal access token | To write to your repositories | Stored locally in your browser (`chrome.storage.local`). Sent only to `api.github.com`. |
| Your GitHub username and avatar URL | Shown in settings | Stored locally. |
| Accepted solution code, language, runtime/memory stats | The content being synced | Sent only to `api.github.com`, into your repositories. |
| Problem title, statement, difficulty, topics, company | Written to your repositories if enabled | Sent only to `api.github.com`. |
| Sync history (last 30 entries) and retry queue | Shown in the popup, retried if a sync fails | Stored locally. |
| Settings | Your configuration | Stored locally. |

## What the extension does not do

- It does not collect analytics or telemetry, and does not use any third-party service.
- It does not send data to the extension developer or any server other than `api.github.com`.
- It does not read pages other than leetcode.com, datalemur.com and platform.stratascratch.com. On those sites it only observes your own submissions.
- It does not sell, share or transfer user data, and does not use it for any purpose unrelated to syncing your solutions.

## Your control

- **Disconnect** in settings deletes the stored token.
- Removing the extension deletes all locally stored data.
- You can revoke the token at any time at <https://github.com/settings/tokens>.

## Contact

Open an issue in the project's GitHub repository.
