Privacy Policy
Last updated: February 19, 2026
1. Who We Are
GitDock is an open-source desktop application for managing GitHub accounts and repositories from a single local dashboard. This Privacy Policy describes how data is handled when you use GitDock and, optionally, the GitDock Hub service.
2. The Local Dashboard (Open Source)
The GitDock dashboard runs entirely on your machine. It does not phone home, collect analytics, or transmit any data to us. All data stays local.
2.1 Data Stored on Your Machine
- Workspace configuration (
config.json) - your account settings, machine name, and Hub connection preferences - GitHub Personal Access Tokens - stored in your operating system's secure keychain (Windows Credential Manager, macOS Keychain, or Linux Secret Service), never in plain text files
- SSH keys - generated locally in
~/.ssh/for GitHub authentication - Cloned repositories - stored in your chosen workspace directory
- UI preferences - pins, aliases, and filter settings stored in the browser's
localStorage
2.2 External Calls Made by the Dashboard
The dashboard communicates only with:
- GitHub API - to list repositories, fetch READMEs, and count PRs/Issues. These calls use your own credentials (GitHub CLI or personal access token) and go directly from your machine to GitHub.
No data is sent to GitDock servers, analytics services, or any other third party.
3. GitDock Hub (Optional Paid Service)
The Hub is an optional service that provides a multi-machine overview. If you choose to connect your dashboard to the Hub, the following metadata is sent:
- Machine name and identifier
- Repository names, branches, and sync status (clean, dirty, ahead, behind)
- Account labels
The Hub never receives:
- Source code or file contents
- Git commit messages, diffs, or history
- Tokens, passwords, or credentials
- SSH keys
If you use the hosted Hub at hub.gitdock.dev, your account email and API key are stored on our server to authenticate your machines. You can delete your Hub account and all associated data at any time from the Hub dashboard.
4. Data We Do NOT Collect
- Source code or file contents from your repositories
- Git commit messages, diffs, or history
- Browsing activity, analytics, or telemetry
- Cookies (the local dashboard does not use cookies)
- IP addresses or geolocation data (from the local dashboard)
5. Third-Party Services
- GitHub API (Privacy Statement) - repository data fetching, performed locally using your own credentials
- Render.com - hosts the Hub service and this website
6. Data Retention
- Local data - retained on your machine until you delete it. Use Settings → Reset & Clean Up to remove all local data.
- Hub data - retained until you delete your Hub account or request removal.
7. Your Rights
Depending on your jurisdiction, you may have the right to access, correct, delete, or port your personal data. Since the dashboard is fully local, you have complete control over your data at all times.
For Hub data, contact us at support@gitdock.dev to exercise your rights, or delete your account directly from the Hub dashboard.
8. Security
- The local dashboard binds exclusively to
127.0.0.1(localhost) - it is not accessible over the network - Credentials are stored in the operating system's secure keychain, not in plain text
- All communication with GitHub and the Hub uses HTTPS
- The dashboard enforces input sanitization, path validation, and request size limits
- The source code is open for anyone to audit
9. Children's Privacy
GitDock is not intended for use by individuals under the age of 18. We do not knowingly collect personal data from children.
10. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected by updating the "Last updated" date at the top of this page.
11. Contact
If you have questions about this Privacy Policy, contact us at: support@gitdock.dev