Skip to main content

Understanding CLI Telemetry


By default, the Dagger Engine sends anonymized telemetry to This allows us to improve the Dagger Engine by understanding how it is used. Telemetry is optional and can be disabled at any time. If you are willing and able to leave telemetry enabled: thank you! This will help us better understand how the Dagger Engine is used, and will allow us to improve your experience.

What is tracked?

The following information is included in telemetry:

  • Dagger Engine version
  • Platform information
  • Command run
  • Anonymous device ID

We use telemetry for aggregate analysis, and do not tie telemetry events to a specific identity.

Our telemetry implementation is open-source and can be reviewed here.

Disabling telemetry

The Dagger Engine implements the (Console Do Not Track) standard.

As a result, you can disable the telemetry by setting the environment variable DO_NOT_TRACK=1 before running dagger.