Privacy & Telemetry
Gump collects anonymous usage metrics to improve the product and publish workflow benchmarks. This page explains exactly what is collected, what is never collected, and how to opt out.What Gump collects
When telemetry is enabled, Gump sends anonymous, aggregated metrics after each run:- Workflow name and step count
- Which agents were used
- Pass/fail status per step
- Duration per step
- Estimated cost per step
- Token counts (input, output, cache)
- Number of retries and guard triggers
- TTFD (time to first diff)
- Features used (foreach, parallel, hitl, composition)
- Operating system and architecture
- Programming language of the repo (detected from project files)
- Repository size bucket (small / medium / large — not the exact size)
What Gump never collects
- Source code
- Prompts
- File paths
- Spec content
- Item names or descriptions
- Agent output (diffs, plans, artifacts, reviews)
- Environment variables
- Git history or commit messages
How it works
On first run, Gump generates an anonymous UUID stored in~/.gump/anonymous_id. This ID has no link to your identity, email, or GitHub account.
The first run displays a clear message explaining telemetry and creates the ID, but does not send any data. This gives you time to opt out before anything is transmitted. Subsequent runs send metrics asynchronously (best-effort, 5 second timeout — a failed send doesn’t affect your run).