RepoView Privacy Policy

Effective 5 August 2026 · Applies to RepoView version 1.1.0

RepoView collects nothing. It has no server, no account, no analytics and no tracking. Nothing you do in the extension is transmitted to the developer or to any third party. The only network requests it makes are to GitHub's own public API, on your behalf, to fetch the lists you asked to see.

1. What RepoView stores

Everything RepoView stores is kept locally in your browser profile using the Chrome storage.local API. It never leaves your device.

What Why How long
Your preferences: whether the button is shown, which tab opens first, whether a token is used So the extension behaves the way you configured it Until you change them or uninstall the extension
A GitHub personal access token, only if you choose to add one To authenticate your requests to GitHub's API Until you clear it or uninstall the extension
A short-lived cache of the account lists that GitHub returned (usernames, avatar URLs, profile URLs, star and fork timestamps) So reopening the modal does not spend another request against your hourly GitHub API quota About 7 minutes, and at most 60 cached entries

The cached lists contain only information GitHub already publishes on the repository's own public pages. RepoView does not build a profile of you, does not record which repositories you visit, and does not keep any history of your activity.

2. What leaves your browser

Two things, both going to GitHub and nowhere else:

There is no RepoView server. No request is ever made to the developer or to any analytics, advertising, crash-reporting or telemetry service.

3. Your personal access token

Since June 2026 GitHub serves its watcher and stargazer lists only to a repository's admins and collaborators, over authenticated requests. A personal access token is therefore needed for those two tabs, and they only show data for repositories your account owns or collaborates on. The forks tab and the tab counts work without a token. A token also raises your hourly GitHub API limit.

If you add one, it is stored in plain text in chrome.storage.local. Chrome does not provide extensions with a secure key store, and encrypting the token with a key that ships inside the same extension would only look like protection rather than provide it. This is stated plainly so you can decide accordingly:

4. Permissions and why they are needed

Permission Reason
storage Save your preferences and the short-lived list cache on your device
https://github.com/* Add the Activities button and the modal to repository pages. RepoView reads the page only to find where to place the button, and reads the URL to know which repository you are on.
https://api.github.com/* Fetch the watcher, fork and stargazer lists

RepoView does not request access to your browsing history, bookmarks, tabs, downloads, cookies or any site other than GitHub.

5. What RepoView does not do

6. Deleting your data

Since the developer holds no data about you, there is nothing to request, export or erase from a server. Any rights you may have under GDPR, CCPA or similar regulations are satisfied by the fact that no personal data is ever collected or processed outside your own browser.

7. Children

RepoView is a developer tool and is not directed at children. It collects no information from anyone, including children under 13.

8. Changes to this policy

If a future version of RepoView changes what it stores or where it sends requests, this policy will be updated before that version is published, and the effective date at the top will change. Material changes will also be noted in the extension's release notes.

9. Contact

Questions about this policy or about how RepoView handles data can be sent to jtech-bryan@proton.me.