Do_not_track
5 hours ago
- #telemetry
- #cli-tools
- #privacy
- Many CLI tools, SDKs, and frameworks collect telemetry by default, each with its own opt-out method (e.g., DOTNET_CLI_TELEMETRY_OPTOUT=1 for .NET, SAM_CLI_TELEMETRY=0 for AWS SAM CLI).
- A proposed single standard environment variable, DO_NOT_TRACK=1, allows users to globally opt out of tracking across tools, added to shell config files (e.g., ~/.bashrc for Bash, $PROFILE for PowerShell).
- Developers are encouraged to check for DO_NOT_TRACK=1 to disable tracking, similar to standards like NO_COLOR for disabling color output and FORCE_COLOR for forcing color output.