Skip to content

Please support DO_NOT_TRACK env var in addition to --telemetry-disable #737

@sneak

Description

@sneak

Per https://consoledonottrack.com (hosted on Netlify, incidentially 😉):

Gatsby has GATSBY_TELEMETRY_DISABLED. Homebrew has HOMEBREW_NO_ANALYTICS. Syncthing has STNOUPGRADE, a config file setting for disabling crash reporting, and a GUI prompt for usage reporting. Google Cloud SDK CLI tools has gcloud config set disable_usage_reporting true. .NET Core has DOTNET_CLI_TELEMETRY_OPTOUT. The AWS Serverless Application Model CLI has SAM_CLI_TELEMETRY=0. The Microsoft Azure CLI has AZURE_CORE_COLLECT_TELEMETRY=0. You get the idea.

I currently have to maintain an extra line in my build scripts to disable telemetry for Netlify's CLI. Could you please support this standard variable to disable telemetry?

There is precedent: NETLIFY_SITE_ID is used instead of an arg to netlify deploy, and NETLIFY_AUTH_TOKEN is used instead of netlify init. Presumably these are for ease of CI; it would be lovely if you could apply the same approach to disabling the consent-presuming spying functionality.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions