How to opt out?

Most tools on our list support environment variables to opt out. This allows us to disable most telemetry in one fell swoop.

DOTNET_CLI_TELEMETRY_OPTOUT=1
ASTRO_TELEMETRY_DISABLED=1
GATSBY_TELEMETRY_DISABLED=1
HOMEBREW_NO_ANALYTICS=1
NEXT_TELEMETRY_DISABLED=1
DISABLE_ZAPIER_ANALYTICS=1
TELEMETRY_DISABLED=1

Netlify CLI and Visual Studio Code don’t support environment variables to opt out. See their respective pages to find out how to opt out for those tools.

Set variables on macOS and Unix systems

Add the following lines to a .profile file. You’ll have to restart your terminal for it to take effect.

export DOTNET_CLI_TELEMETRY_OPTOUT=1
export ASTRO_TELEMETRY_DISABLED=1
export GATSBY_TELEMETRY_DISABLED=1
export HOMEBREW_NO_ANALYTICS=1
export NEXT_TELEMETRY_DISABLED=1
export DISABLE_ZAPIER_ANALYTICS=1
export TELEMETRY_DISABLED=1

Set variables on Windows

Run the following script in PowerShell.

[System.Environment]::SetEnvironmentVariable('DOTNET_CLI_TELEMETRY_OPTOUT', '1')
[System.Environment]::SetEnvironmentVariable('ASTRO_TELEMETRY_DISABLED', '1')
[System.Environment]::SetEnvironmentVariable('GATSBY_TELEMETRY_DISABLED', '1')
[System.Environment]::SetEnvironmentVariable('HOMEBREW_NO_ANALYTICS', '1')
[System.Environment]::SetEnvironmentVariable('NEXT_TELEMETRY_DISABLED', '1')
[System.Environment]::SetEnvironmentVariable('DISABLE_ZAPIER_ANALYTICS', '1')
[System.Environment]::SetEnvironmentVariable('TELEMETRY_DISABLED', '1')