Telemetry
promptfoo
collects basic anonymous telemetry by default. This telemetry helps us decide how to spend time on development.
An event is recorded when:
- A command is run (e.g.
init
,eval
,view
) - An assertion is used (along with the type of assertion, e.g.
is-json
,similar
,llm-rubric
)
No additional information is collected. The above list is exhaustive.
To disable telemetry, set the following environment variable:
PROMPTFOO_DISABLE_TELEMETRY=1
Updates
The CLI checks NPM's package registry for updates. If there is a newer version available, it will display a banner to the user.
To disable, set:
PROMPTFOO_DISABLE_UPDATE=1