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
RepositoriesStatus collects and stores the following data locally on your device:
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.
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.
Display settings and configuration options you choose within the extension (e.g., theme, refresh interval).
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.
The extension communicates directly with the following third-party APIs to retrieve your contribution data:
Used to fetch your contribution history from GitHub. Subject to GitHub's Privacy Statement.
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.
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.
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.
This extension is not directed at children under the age of 13 and does not knowingly collect personal information from children.
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.
If you have questions or concerns about this Privacy Policy, please open an issue on the GitHub repository.