Telemetry

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

Note: Telemetry is not yet implemented in the current release. This page documents what will be collected when it ships. No data is currently sent.

The Verfix CLI will collect 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 will collect

Field Example Why
command"run"Know which commands are used most
passedtrue / falseUnderstand overall pass rates
failure_type"selector_not_found"Know what breaks most often
cli_version"0.1.4"Track adoption of versions
platform"linux"Know which OS to prioritize
node_version"v20.11.0"Compatibility decisions
anonymous_idUUID (random)Count unique users without identifying them

What we will never collect

How to opt out

When telemetry ships, you will be able to opt out at any time:

verfix telemetry disable

Or set an environment variable:

# In your shell profile or .env
export VERFIX_TELEMETRY=0

CI environments

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