RepositoriesStatus ยท Privacy Policy

Privacy Policy

Your data stays with you

RepositoriesStatus is a browser extension that displays a unified contribution heatmap from GitHub and GitLab. We are committed to transparency about how your data is handled.

Effective date: March 22, 2026

๐Ÿ“ฆ What data we collect

RepositoriesStatus collects and stores the following data locally on your device:

Authentication tokens

OAuth access tokens for GitHub and GitLab, obtained through the standard OAuth 2.0 flow via your browser. These tokens allow the extension to fetch your contribution data from both platforms.

Contribution data

Your public contribution history (commits, pull requests, merge requests) fetched from the GitHub and GitLab APIs. This data is cached locally to reduce redundant API calls and improve performance.

User preferences

Display settings and configuration options you choose within the extension (e.g., theme, refresh interval).

๐Ÿ”’ How your data is stored

All data is stored locally on your device using the browser's chrome.storage API. No data is transmitted to, processed by, or stored on any external server owned or operated by us. Your tokens and cached data never leave your browser.

๐ŸŒ Third-party services

The extension communicates directly with the following third-party APIs to retrieve your contribution data:

GitHub API

Used to fetch your contribution history from GitHub. Subject to GitHub's Privacy Statement.

GitLab API

Used to fetch your contribution history from GitLab. Subject to GitLab's Privacy Policy.

We do not share, sell, or transfer your data to any other third parties.

โฐ Background activity

The extension uses the chrome.alarms API to periodically refresh your contribution data in the background. This ensures your heatmap stays up to date without manual intervention. These background requests go exclusively to the GitHub and GitLab APIs.

๐Ÿ—‘๏ธ Data deletion

You can delete all stored data at any time by removing the extension from your browser. This will immediately erase all locally stored tokens, cached data, and preferences. You can also revoke the extension's access from your GitHub and GitLab account settings.

๐Ÿ‘ค Children's privacy

This extension is not directed at children under the age of 13 and does not knowingly collect personal information from children.

โœ๏ธ Changes to this policy

We may update this Privacy Policy from time to time. Any changes will be reflected on this page with an updated effective date. Continued use of the extension after changes constitutes acceptance of the revised policy.

RepositoriesStatus does not collect analytics, does not use tracking pixels, and does not transmit any personal data to external servers. Your data stays on your device.

๐Ÿ“ฌ Contact

If you have questions or concerns about this Privacy Policy, please open an issue on the GitHub repository.