Telemetry

What Verfix collects, why, and how to opt out.

The Verfix CLI collects anonymous usage data to understand how developers use the tool. This helps prioritize what to fix and build next. No personal information is ever collected.

What we collect

Field Example Why
command"run", "init", "start"Know which commands are used most
passedtrue / falseUnderstand overall pass rates
provider"openai", "anthropic"Know which AI providers are used
cli_version"0.2.10"Track adoption of versions
platform"linux", "darwin", "win32"Know which OS to prioritize
node_version"20.22.0"Compatibility decisions
anonymous_idUUID (stored locally)Count unique users without identifying them
is_citrue / falseSeparate real developer usage from CI pipelines

What we never collect

How to opt out

You can opt out at any time:

export VERFIX_TELEMETRY=off

Or use the standard environment variable:

export DO_NOT_TRACK=1

CI environments

Telemetry is automatically disabled in CI environments when the CI=true environment variable is set (standard on GitHub Actions, GitLab CI, CircleCI, etc.).

You can override this by explicitly setting VERFIX_TELEMETRY=forced if you want to track CI usage.