Last updated: October 27, 2026
This extension collects, uploads, and shares nothing with any third party.
Starmap ("this extension") is a browser extension that helps manage GitHub starred repositories. This policy describes what data this extension handles, how it is used, and data sharing guarantees.
All data is processed strictly on your local device.
| Data | Purpose | Storage Location |
|---|---|---|
| GitHub Personal Access Token (PAT) | Calling GitHub API to read stars and sync to Gist | Local browser storage (chrome.storage.local) |
| Your notes and tags | Helping you recall why you starred a repository | Local browser storage; if sync is enabled, saved to your personal Secret Gist |
| Data | Source | Purpose |
|---|---|---|
| Starred repository list (names, descriptions, languages, topics, star counts) | GitHub Official API | Display, search, and multidimensional clustering |
| GitHub username | GitHub Official API | Displaying current account identity in UI |
This data is cached locally in your browser for 30 minutes and is never transmitted to any third party.
All data is used exclusively to deliver the core functionality of this extension:
No other use cases exist. Not used for user profiling, advertising, machine learning model training, or commercial reuse.
Zero sharing. Network requests are strictly limited to:
| Domain | Purpose |
|---|---|
api.github.com | Reading starred repositories and unstarring |
github.com | Accessing your personal Secret Gist for cross-device sync |
| Location | chrome.storage.local (Local browser storage, extension sandbox isolated) |
|---|---|
| Retention | Retained until you delete entries or uninstall the extension |
| Cache | Star repository cache expires automatically after 30 minutes |
Browser extension code can be unpacked and inspected by design. Therefore, Starmap does not rely on code secrecy to protect your data:
If you have any questions, feedback, or discover any security issues, please contact:
| Permission | Why it is needed |
|---|---|
storage | Save tokens, notes, custom tags, and temporary cache locally |
api.github.com | Fetch user stars, sync to Gist, and execute cleanup unstarring |
github.com | Inject filter toolbar on GitHub stars page; access Gist during sync |