Privacy Policy
What GitHub Reminder does with your data
In short: everything stays between your browser and GitHub's own API. No developer-run server, no analytics, nothing sold or shared.
Overview
GitHub Reminder is a Chrome extension that checks your GitHub contribution activity and reminds you before your streak breaks. This policy explains what data the extension touches, where it lives, and who can see it.
The short version: everything the extension touches goes directly between your browser and GitHub's API. There is no backend server operated by the developer, no analytics SDK, and nothing is sold or shared.
Data we access
- GitHub Personal Access Token (PAT) — the token you generate and paste into Settings, scoped to
read:user. It authenticates requests to GitHub's GraphQL API. - GitHub username — the handle you enter, used to query your contribution calendar.
- Contribution data — daily contribution counts for the past year, fetched from GitHub's
contributionCalendarAPI. This is the same data shown on your public profile graph. - Reminder preferences — whether notifications are enabled, and your two reminder times.
The extension does not access your repositories, code, private messages, or any GitHub data beyond the public contribution calendar.
Where data lives
| Data | Storage | Leaves your device? |
|---|---|---|
| GitHub token | storage.local | No — stays on this device only |
| GitHub username | storage.sync | Only to your own Google/Chrome account, to sync across your own devices |
| Reminder preferences | storage.sync | Same as above |
| Cached contribution stats | storage.local | No |
Data in storage.sync is encrypted in transit and held against your own Chrome profile by Google — it is not accessible to the developer of this extension.
How data is used
- To calculate your current streak, longest streak, monthly totals, and the other stats shown in the popup.
- To decide whether to fire a local Chrome notification if you haven't contributed by your chosen reminder time.
- Nothing else. There is no analytics, no crash reporting, no telemetry, and no advertising.
Third-party sharing
The only network requests the extension makes are directly from your browser to api.github.com. No data passes through, or is stored on, any server operated by the developer. No data is sold, rented, or shared with advertisers or any other third party.
Data retention & deletion
- Cached stats refresh hourly and can be cleared any time from Settings → Clear Cached Data.
- Removing the extension deletes all locally stored data (token, cache) immediately.
- Synced data (username, preferences) is removed from
storage.syncwhen the extension is removed, per Chrome's standard behavior. - Revoking the Personal Access Token at any time on GitHub instantly cuts off the extension's access, independent of the above.
Permissions justification
| Permission | Why it's needed |
|---|---|
storage | Save your token, username, preferences, and cached stats |
alarms | Schedule the hourly refresh and the two nightly reminder checks |
notifications | Show the streak reminder notification |
api.github.com | The only endpoint the extension ever contacts, to fetch your contribution calendar |
Children's privacy
This extension is a developer tool intended for GitHub account holders and is not directed at children under 13. It does not knowingly collect data from children.
Changes to this policy
If this policy changes, the "Last updated" date above will change, and material changes will be noted in the extension's release notes.
Contact
Questions or concerns? Open an issue on the repository.