Skip to content

Privacy & telemetry

flowe runs three privacy modes. Pick the one you want.

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.

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.

Terminal window
flowe login

To 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.

Terminal window
export FLOWE_OPT_OUT=1
  • File paths, repository names, branch names
  • Shell history, command output, error stack traces
  • Personally identifiable information beyond the optional account pairing

Telemetry source: github.com/flowe-ai/flowe-cli — search for track-event.ts to read the full payload.