Privacy Policy
Last updated: January 17, 2026
GitDiffs is a privacy-first application. We believe your code and data should remain yours. This policy explains how GitDiffs handles your information.
Local Storage: All repository data, commit history, and application settings are stored locally on your device. The web app uses IndexedDB, while the desktop app uses local files and SQLite databases.
No Server Storage: We do not operate any servers that store your repository data. Your code never leaves your device unless you explicitly choose to use optional features like cloud sync or AI summaries.
If you choose to enable cloud sync, you must configure your own Firebase project. GitDiffs does not provide cloud infrastructure. When using cloud sync:
- You control the Firebase project and security rules
- Data is stored in your Firebase/Firestore instance
- You are responsible for managing Firebase costs and data retention
- GitDiffs only facilitates the sync; we don't have access to your Firebase data
When you use AI-powered commit summaries, commit messages and diffs are sent to Google's Gemini AI for processing. This is an optional feature that requires you to provide your own Google AI API key. Google's privacy policy applies to this data transmission.
When you load repositories from GitHub or GitLab, GitDiffs makes API requests directly to those services from your device. If you provide a Personal Access Token (PAT):
- PATs are stored locally on your device (encrypted in desktop app)
- PATs are used only for authenticating API requests to GitHub/GitLab
- We never transmit your PATs to any server we control
We don't collect analytics. GitDiffs does not include any analytics, tracking pixels, telemetry, or usage statistics collection. Your usage of the application is completely private.
The web app uses browser local storage and IndexedDB solely for storing application state and cached repository data on your device. No cookies are used for tracking purposes.
GitDiffs may interact with the following third-party services based on your usage:
- GitHub API: For loading GitHub repositories
- GitLab API: For loading GitLab repositories
- Google AI (Gemini): For optional AI summaries
- Firebase: Only if you configure cloud sync
Each service's privacy policy applies to data sent to them.
Since all data is stored locally on your device, the security of your data depends on your device's security measures. We recommend:
- Keeping your operating system and browser updated
- Using device encryption
- Protecting Personal Access Tokens appropriately
- Not sharing exported workspace files containing sensitive data
GitDiffs does not knowingly collect any information from children under 13. The application is intended for developers and technical users.
We may update this privacy policy from time to time. Changes will be posted on this page with an updated revision date.
If you have questions about this privacy policy, please contact us through ourcontact page.