Skip to content

Repository files navigation

opt-out

A Nix flake that opts you out of telemetry for common tools by setting the appropriate environment variables.

Nix

Add the flake as an input:

opt-out.url = "github:adampie/opt-out";

Then import the module for your platform. Use default to opt out of everything, or individual tool names to be selective.

Platform All tools Individual tool
Home Manager inputs.opt-out.homeManagerModules.default inputs.opt-out.homeManagerModules.hashicorp
nix-darwin inputs.opt-out.darwinModules.default inputs.opt-out.darwinModules.hashicorp
NixOS inputs.opt-out.nixosModules.default inputs.opt-out.nixosModules.hashicorp

Environment Variables

Set these to opt out. This is what the Nix modules above do for you.

Tool Variable Last checked
algolia-cli ALGOLIA_CLI_TELEMETRY=0 2026-08-01
amplify-cli AMPLIFY_DISABLE_TELEMETRY=1 2026-08-01
angular-cli NG_CLI_ANALYTICS=false 2026-08-01
apollo APOLLO_TELEMETRY_DISABLED=true 2026-08-01
astro ASTRO_TELEMETRY_DISABLED=1 2026-08-01
avalonia AVALONIA_TELEMETRY_OPTOUT=1 2026-08-01
aws-cdk CDK_DISABLE_CLI_TELEMETRY=true 2026-08-01
aws-cli AWS_CLI_SESSION_ID_DISABLED=true 2026-08-01
aws-sam-cli SAM_CLI_TELEMETRY=0 2026-08-01
azure-cli AZURE_CORE_COLLECT_TELEMETRY=0 2026-08-01
bun DO_NOT_TRACK=1 2026-08-01
cargo-binstall BINSTALL_DISABLE_TELEMETRY=true 2026-08-01
claude-code CLAUDE_CODE_DISABLE_FEEDBACK_SURVEY=1 2026-08-01
claude-code CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 2026-08-01
claude-code DISABLE_ERROR_REPORTING=1 2026-08-01
claude-code DISABLE_FEEDBACK_COMMAND=1 2026-08-01
claude-code DISABLE_TELEMETRY=1 2026-08-01
cocoapods COCOAPODS_DISABLE_STATS=true 2026-08-01
coder CODER_DISABLE_NETWORK_TELEMETRY=true 2026-08-01
coder CODER_TELEMETRY_ENABLE=false 2026-08-01
devbox DO_NOT_TRACK=1 2026-08-01
devpod DEVPOD_DISABLE_TELEMETRY=true 2026-08-01
do-not-track DO_NOT_TRACK=1 2026-08-01
do-not-track NO_TELEMETRY=1 2026-08-01
dotnet DOTNET_CLI_TELEMETRY_OPTOUT=1 2026-08-01
dotnet-testing-platform TESTINGPLATFORM_TELEMETRY_OPTOUT=1 2026-08-01
dvc DVC_NO_ANALYTICS=true 2026-08-01
expo EXPO_NO_TELEMETRY=1 2026-08-01
fastlane FASTLANE_OPT_OUT_USAGE=YES 2026-08-01
flox FLOX_DISABLE_METRICS=true 2026-08-01
gatsby GATSBY_TELEMETRY_DISABLED=1 2026-08-01
gemini GEMINI_TELEMETRY_ENABLED=false 2026-08-01
github-cli GH_TELEMETRY=false 2026-08-01
gitpod DO_NOT_TRACK=1 2026-08-01
google-cloud-sdk CLOUDSDK_CORE_DISABLE_USAGE_REPORTING=true 2026-08-01
grafana GF_ANALYTICS_CHECK_FOR_PLUGIN_UPDATES=false 2026-08-01
grafana GF_ANALYTICS_CHECK_FOR_UPDATES=false 2026-08-01
grafana GF_ANALYTICS_REPORTING_ENABLED=false 2026-08-01
hashicorp CHECKPOINT_DISABLE=1 2026-08-01
hasura HASURA_GRAPHQL_ENABLE_TELEMETRY=false 2026-08-01
homebrew HOMEBREW_NO_ANALYTICS=1 2026-08-01
influxdb INFLUXD_REPORTING_DISABLED=true 2026-08-01
localstack DISABLE_EVENTS=1 2026-08-01
meilisearch MEILI_NO_ANALYTICS=true 2026-08-01
meteor DO_NOT_TRACK=1 2026-08-01
microsoft-go MS_GOTOOLCHAIN_TELEMETRY_ENABLED=0 2026-08-01
mise MISE_USE_VERSIONS_HOST_TRACK=false 2026-08-01
n8n N8N_DIAGNOSTICS_ENABLED=false 2026-08-01
nextjs NEXT_TELEMETRY_DISABLED=1 2026-08-01
nuxtjs NUXT_TELEMETRY_DISABLED=1 2026-08-01
pi-coding-agent PI_TELEMETRY=0 2026-08-01
platformio PLATFORMIO_SETTING_ENABLE_TELEMETRY=false 2026-08-01
powershell POWERSHELL_TELEMETRY_OPTOUT=1 2026-08-01
prisma CHECKPOINT_DISABLE=1 2026-08-01
redwood REDWOOD_DISABLE_TELEMETRY=1 2026-08-01
shopify-cli SHOPIFY_CLI_NO_ANALYTICS=1 2026-08-01
snyk SNYK_DISABLE_ANALYTICS=1 2026-08-01
steampipe STEAMPIPE_TELEMETRY=none 2026-08-01
storybook STORYBOOK_DISABLE_TELEMETRY=true 2026-08-01
stripe-cli STRIPE_CLI_TELEMETRY_OPTOUT=1 2026-08-01
tailscale TS_NO_LOGS_NO_SUPPORT=true 2026-08-01
turbo TURBO_TELEMETRY_DISABLED=1 2026-08-01
vercel VERCEL_TELEMETRY_DISABLED=1 2026-08-01
wrangler WRANGLER_SEND_METRICS=false 2026-08-01
xmake XMAKE_STATS=false 2026-08-01
yarn YARN_ENABLE_TELEMETRY=0 2026-08-01

Commands

Run the command once and the telemetry stays off. Some of these tools have an environment variable too.

Tool Command Last checked
angular-cli ng analytics disable 2026-08-01
aws-cdk cdk cli-telemetry --disable 2026-08-01
dvc dvc config core.analytics false 2026-08-01
flutter flutter --disable-analytics 2026-08-01
gatsby gatsby telemetry --disable 2026-08-01
github-cli gh config set telemetry disabled 2026-08-01
go go telemetry off 2026-08-01
govulncheck go telemetry off 2026-08-01
opa opa run --skip-version-check 2026-08-01
react-native-windows npx react-native run-windows --no-telemetry 2026-08-01
wizcli wizcli --no-telemetry 2026-08-01

Config

Opt out by editing a config file, or by changing a setting where no file backs it.

Tool Config Last checked
1password Manage Account > Usage DataShare information about your usage across the 1Password apps = off 2026-08-01
codex ~/.codex/config.tomlanalytics.enabled = false 2026-08-01
codex-app ~/.codex/config.tomlanalytics.enabled = false 2026-08-01
datagrip Settings > Appearance & Behavior > System Settings > Data SharingSend anonymous usage statistics = off 2026-08-01
discord User Settings > Data & PrivacyUse Data to Improve Discord = off 2026-08-01
docker-desktop ~/.docker/desktop/settings-store.jsonanalyticsEnabled = false 2026-08-01
docker-desktop ~/Library/Group Containers/group.com.docker/settings-store.jsonanalyticsEnabled = false 2026-08-01
earthly ~/.earthly/config.ymlglobal.disable_analytics = true 2026-08-01
goland Settings > Appearance & Behavior > System Settings > Data SharingSend anonymous usage statistics = off 2026-08-01
intellij-idea Settings > Appearance & Behavior > System Settings > Data SharingSend anonymous usage statistics = off 2026-08-01
proxyman App Settings > PrivacyShare analytics with Proxyman = off 2026-08-01
proxyman App Settings > PrivacyShare crashed reports with Proxyman = off 2026-08-01
pycharm Settings > Appearance & Behavior > System Settings > Data SharingSend anonymous usage statistics = off 2026-08-01
rustrover Settings > Appearance & Behavior > System Settings > Data SharingSend anonymous usage statistics = off 2026-08-01
signoz statsreporterenabled = false 2026-08-01
webstorm Settings > Appearance & Behavior > System Settings > Data SharingSend anonymous usage statistics = off 2026-08-01
zed ~/.config/zed/settings.jsontelemetry.diagnostics = false 2026-08-01
zed ~/.config/zed/settings.jsontelemetry.metrics = false 2026-08-01
zen-browser about:configdatareporting.healthreport.uploadEnabled = false 2026-08-01
zen-browser about:configdatareporting.policy.dataSubmissionEnabled = false 2026-08-01
zen-browser about:configtoolkit.telemetry.enabled = false 2026-08-01

No Way to Opt Out

Telemetry with nothing published that turns it off.

Tool Last checked
bruno 2026-08-01
claude 2026-08-01
cleanshot 2026-08-01
elgato-control-center 2026-08-01
mullvad 2026-08-01
opencode-desktop 2026-08-01
orbstack 2026-08-01
serverless 2026-08-01
slack 2026-08-01
spotify 2026-08-01
tower 2026-08-01
uv 2026-08-01

About

Nix flake that disables telemetry for common CLI tools.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages