Last Updated: March 26, 2026
Introduction
GitHub Profile Viewer (“the App”, “the Extension”, “we”, “our”, “us”) is a Safari Web Extension for macOS that allows users to explore public GitHub profiles, repositories, and developer activity directly from the Safari toolbar.
We are committed to protecting your privacy. This Privacy Policy explains what information the App accesses, how it is used, and your rights regarding that information.
By installing and using GitHub Profile Viewer, you agree to the terms of this Privacy Policy.
Developer Information
Developer: Imran Shouket
Contact:
Information We Collect
We do not collect, store, transmit, or sell any personal data.
GitHub Profile Viewer operates entirely on your device. There are no accounts, no sign-ups, no analytics, and no telemetry of any kind.
Data Accessed by the Extension
The following data is accessed locally on your device and is never transmitted to any server we own or operate:
Search Queries
When you search for a GitHub username or repository, that query is sent directly from your device to the GitHub API (api.github.com). We do not intercept, log, or store these queries on any external server. Search history is stored locally on your device using Safari’s extension storage and can be cleared at any time.
GitHub API Responses
Profile information, repository data, and contribution activity retrieved from the GitHub API are cached temporarily in local memory to improve performance and reduce API calls. This cache is cleared automatically when the extension is closed or after a short expiration period. No API response data is ever sent to any third party.
GitHub Personal Access Token (Optional)
If you choose to enter a GitHub Personal Access Token in the Settings panel, it is stored locally on your device using Safari’s secure browser.storage.local API. The token is used solely to authenticate requests to the GitHub API to increase your rate limit. Your token is never transmitted to, stored on, or accessible by any server we operate. You can remove your token at any time from the Settings panel.
Contribution Data
Contribution activity data is fetched from an open-source third-party service (github-contributions-api.jogruber.de). The only information sent to this service is the public GitHub username you searched for. No personal data, device information, or identifiers are included in this request.
Data We Do NOT Collect
To be completely clear, we do not collect or have access to:
- Your name, email address, or contact information
- Your IP address or geographic location
- Your device identifiers, hardware information, or operating system details
- Your browsing history or activity on any website
- Your GitHub account credentials or password
- Analytics, crash reports, or usage statistics
- Cookies, tracking pixels, or fingerprinting data
- Any data from other apps or extensions on your device
Third-Party Services
GitHub Profile Viewer communicates with the following third-party services:
GitHub API (api.github.com)
- Operated by: GitHub, Inc. (a subsidiary of Microsoft Corporation)
- Purpose: To retrieve public user profiles, repositories, and related data
- Data sent: GitHub username or repository search query; optionally, your GitHub Personal Access Token for authentication
- Their privacy policy: https://docs.github.com/en/site-policy/privacy-policies/github-general-privacy-statement
GitHub Contributions API (github-contributions-api.jogruber.de)
- Operated by: Open-source community project
- Purpose: To retrieve public contribution activity data for the contribution heatmap
- Data sent: GitHub username only
- Source code: https://github.com/grubersjoe/github-contributions-api
We have no affiliation with GitHub, Microsoft, or the GitHub Contributions API project.
Data Storage
All data generated by the extension is stored locally on your device using Safari’s built-in extension storage mechanisms:
| Data | Storage Location | Retention |
|---|---|---|
| Search history | browser.storage.local | Until you clear it |
| GitHub token | browser.storage.local | Until you remove it |
| API response cache | In-memory | Cleared on extension close |
| User preferences | browser.storage.local | Until you change them |
No data is stored on external servers. No data is backed up to the cloud by us. If you uninstall the extension, all locally stored data is removed automatically.
Data Sharing
We do not share, sell, rent, trade, or disclose any user data to any third party — period.
There are no advertising networks, analytics providers, data brokers, or partner integrations in this extension.
Children’s Privacy
GitHub Profile Viewer does not knowingly collect any personal information from anyone, including children under the age of 13. Since we do not collect any personal data whatsoever, we are compliant with the Children’s Online Privacy Protection Act (COPPA) and similar regulations worldwide.
Your Rights
Since we do not collect or store any personal data on our servers, there is no personal data for us to provide, modify, or delete. However, you have full control over all locally stored data:
- View your search history — visible in the extension’s search dropdown
- Clear your search history — click the “Clear” button in the search history dropdown
- Remove your GitHub token — go to Settings and delete it
- Uninstall the extension — all local data is automatically removed
If you are a resident of the European Economic Area (EEA), California, or any other jurisdiction with data protection laws, your rights under GDPR, CCPA, or equivalent regulations are fully respected by virtue of our zero-collection policy.
Security
We take the following measures to ensure the security of your data:
- No remote servers — there is no server infrastructure to breach
- Local-only storage — all data stays on your device within Safari’s sandboxed extension environment
- HTTPS only — all API requests use encrypted HTTPS connections
- Minimal permissions — the extension only requests the permissions necessary to function
- No external scripts — no third-party JavaScript, SDKs, or tracking libraries are loaded
- Open communication — any security concerns can be reported directly to us via email
Permissions Explained
GitHub Profile Viewer requests the following Safari extension permissions:
| Permission | Why It’s Needed |
|---|---|
| Web Page Contents and Browsing History | Required by Safari for all extensions that display a popup. The extension does NOT read your browsing history or page contents. |
| Storage | To save your search history, preferences, and optional GitHub token locally |
| Access to api.github.com | To fetch public GitHub profile and repository data |
| Access to github-contributions-api.jogruber.de | To fetch public contribution activity data |
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. If we make any material changes, we will update the “Last Updated” date at the top of this page. We encourage you to review this policy periodically.
Since we do not collect email addresses or contact information, we cannot notify you directly of changes. The most current version of this policy will always be available at our support page.
Compliance
This Privacy Policy is designed to comply with:
- GDPR (General Data Protection Regulation) — European Union
- CCPA (California Consumer Privacy Act) — United States
- COPPA (Children’s Online Privacy Protection Act) — United States
- PIPEDA (Personal Information Protection and Electronic Documents Act) — Canada
- Apple App Store Guidelines — Section 5.1 (Privacy)
Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or the App’s privacy practices, please contact us:
Email:
Subject line: Privacy Inquiry — GitHub Profile Viewer
We will respond to all privacy-related inquiries within 48 hours.
© 2026 Imran Shouket. All rights reserved.