Flow emits anonymous command telemetry for product/training quality when analytics is enabled.
type:flow.command.v1schema_version:1event_id: UUIDname: normalized command path (for unknown commands:task-shortcut)ok: command successat: event timestamp (ms)source:flow-clipayload:anon_user_id(rotates every 30 days)project_fingerprint(rotates every 30 days)command_pathsuccessexit_code(currently null)duration_msflags_usedflow_versionosarchinteractiveci
- No usernames/emails.
- No prompts/assistant messages.
- No file contents.
- No absolute paths (project fingerprint is HMAC-based and rotated).
- No stable raw install identifier in payload.
Default endpoint:
https://api.myflow.sh/api/telemetry/flow
Can be overridden in flow.toml:
[analytics]
endpoint = "https://api.myflow.sh/api/telemetry/flow"
enabled = true
sample_rate = 1.0