Privacy & telemetry
flowe runs three privacy modes. Pick the one you want.
Anonymous (default)
Section titled “Anonymous (default)”The CLI generates a stable random ID on first run and stores it at ~/.flowe/id. Reset events ship with that ID, the protocol name, and the duration. No email, no device fingerprint, no shell history.
This is the default. You do not need to do anything to be in this mode.
Logged in (optional)
Section titled “Logged in (optional)”Run flowe login to pair the CLI with your flowe.ai account. Your reset events feed the retention dashboard at flowe.ai. Same payload as anonymous mode, plus the account ID.
flowe loginTo revoke, run flowe logout or remove ~/.flowe/credentials.
Set FLOWE_OPT_OUT=1 in your shell rc. Events are skipped entirely. The CLI keeps working, no degraded behavior.
export FLOWE_OPT_OUT=1What is never sent
Section titled “What is never sent”- File paths, repository names, branch names
- Shell history, command output, error stack traces
- Personally identifiable information beyond the optional account pairing
Where the code lives
Section titled “Where the code lives”Telemetry source: github.com/flowe-ai/flowe-cli — search for track-event.ts to read the full payload.