Skip to content

Privacy

Fletch is a native desktop app. Your code and your agents’ transcripts stay on your machine — nothing routes through a Fletch server.

Everything Fletch creates lives on your Mac — your projects, sessions, and full agent transcripts, plus each agent’s workspace. Your repository contents and terminal transcripts are never uploaded. For exact file locations, see Settings and Storage.

Fletch can send anonymous product-usage analytics — which features are used, and similar events — identified only by a random per-install ID. This never includes your code, repository names, branches, or transcript content. Turn it off with the Usage analytics toggle in Settings › General.

When enabled, Fletch can send crash and error reports so problems can be diagnosed. These carry diagnostic detail (such as an operation name and exit code), not your code; report payloads are scrubbed to categorical fields, and private paths are redacted.

When you connect GitHub, Fletch stores the OAuth token in your macOS Keychain and uses it only for direct calls to GitHub — API requests and git push/fetch over HTTPS. The token never appears in logs or telemetry, and agents never have access to it: remote actions are performed by the host on an agent’s behalf — see Connecting GitHub.

Signing in with GitHub or Google is optional and used only for account identity. You can use Fletch without signing in.