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 |
| passed | true / false | Understand 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_id | UUID (random) | Count unique users without identifying them |
What we will never collect
- IP addresses
- Project names or file paths
- Selectors, URLs, or any app-specific data
- Personal information of any kind
- Environment variables or secrets
- Source code or file contents
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
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.).