Privacy Policy
1. Zero Telemetry & Local-First Architecture
FlowGit is designed with a strict local-first, privacy-by-default philosophy:
- No Personal Data Collection: We do not collect, monitor, track, store, or sell any personal information, usage metrics, device fingerprints, or behavioral analytics.
- No Background Surveillance: The application does not monitor your keystrokes, personal files, or general system activities.
- Local Git Operations: All repository management tasks (commits, branches, stashes, diff rendering, safe discard snapshots) run 100% locally on your computer via native Rust and
libgit2bindings. Your source code never touches our servers.
2. Data Handled by FlowGit
FlowGit only interacts with files and credentials that you explicitly direct it to:
A. Local Repositories
FlowGit reads and modifies only the Git repositories you explicitly select. Staging snapshots (Safe Discard 48h) and undo history are kept in a local SQLite database on your device and are never sent anywhere.
B. Authentication Credentials
Credentials (such as GitHub Personal Access Tokens or SSH keys) are stored locally in your operating system's keychain or secure local app storage. FlowGit never uploads or transmits your credentials to external servers.
C. Optional AI & External Features
If you choose to enable local AI assistance, requests communicate directly with your local Ollama instance or your custom endpoint. We do not host intermediate proxy servers for your AI queries.
3. Network Communications
The application only initiates network traffic for:
- User-Initiated Git Remotes: Explicit push, pull, fetch, and clone operations targeting your own remote repositories.
- App Updates: FlowGit checks the official GitHub Release API for published releases and verification keys.
4. Open Source Transparency
FlowGit is fully open-source under the MIT License. The entire codebase is publicly auditable at github.com/longgoll/flow-git.
5. Contact & Inquiries
If you have any questions or feedback regarding this policy, you can open an issue or start a discussion on our official repository: