consoledonottrack.com/index.markdown

77 lines
2.8 KiB
Markdown
Raw Normal View History

2019-11-15 01:43:12 +00:00
---
layout: page
base: .
---
# Console Do Not Track (DNT)
{{ site.description }}
2019-11-15 02:06:52 +00:00
[Gatsby](https://www.gatsbyjs.org/) has `GATSBY_TELEMETRY_DISABLED`.
[Homebrew](https://brew.sh/) has `HOMEBREW_NO_ANALYTICS`.
2019-11-15 03:37:19 +00:00
[Syncthing](https://syncthing.net/) has `STNOUPGRADE`, a config file setting
2019-11-16 07:59:56 +00:00
for disabling crash reporting, and a GUI prompt for usage reporting. Google
Cloud SDK CLI tools has `gcloud config set disable_usage_reporting true`.
2020-03-06 21:23:56 +00:00
.NET Core has `DOTNET_CLI_TELEMETRY_OPTOUT`. Netlify's CLI has
`netlify --telemetry-disable`. The AWS Serverless Application Model
CLI has `SAM_CLI_TELEMETRY=0`. The Microsoft Azure CLI has
2019-11-16 07:59:56 +00:00
`AZURE_CORE_COLLECT_TELEMETRY=0`. You get the idea.<!--
2019-11-15 03:37:19 +00:00
Etcher has... well,
[nothing](https://github.com/balena-io/etcher/issues/2057). -->
2019-11-15 01:43:12 +00:00
This is a proposal for a single, standard environment variable that plainly
2019-11-15 02:06:52 +00:00
and unambiguously expresses LACK OF CONSENT by a user of that software to
**any** of the following:
2019-11-15 01:43:12 +00:00
* ad tracking
2019-11-15 02:06:52 +00:00
* usage reporting, anonymous or not
2019-11-15 01:43:12 +00:00
* automatic update phone-home
2019-11-15 02:06:52 +00:00
* crash reporting
2019-11-16 04:36:59 +00:00
* *non-essential-to-functionality* requests of *any kind* to the creator of
the software or other *tracking services*
2019-11-15 02:06:52 +00:00
We just want local software, and by providing it to us you are not entitled
to our usage, our crashes, or our IP addresses.
2019-11-16 04:36:59 +00:00
Remember: in the right hands, an IP address is a *physical location*. If
you would not collect your users' GPS coordinates against their wishes, you
should not be collecting their IP addresses against their wishes!
2019-11-15 02:08:22 +00:00
Authors, do the *ethical thing* and respect the following environment
variable in your software and your *limited rights to the computers of your
users*:
2019-11-15 02:17:01 +00:00
<div class="card card-body bg-light text-center shadow-lg p-3 mb-5 bg-white rounded">
2019-11-15 02:06:52 +00:00
<h1><code>export DO_NOT_TRACK=1</code></h1>
</div>
2019-11-15 01:43:12 +00:00
2020-02-01 10:10:23 +00:00
# Adopted
* netdata system monitor:
[netdata/netdata#7846](https://github.com/netdata/netdata/pull/7846)
2020-04-03 17:23:25 +00:00
* tilt:
[windmilleng/tilt#2878](https://github.com/windmilleng/tilt/pull/2878)
2019-11-15 01:43:12 +00:00
# PRs and Status
2019-11-15 02:43:43 +00:00
* homebrew: [Homebrew/brew
#6745](https://github.com/Homebrew/brew/pull/6745)
2019-11-15 02:49:09 +00:00
* gatsby: [gatsbyjs/gatsby
#19528](https://github.com/gatsbyjs/gatsby/pull/19528)
2020-03-06 21:19:00 +00:00
* netlify-cli: [netlify/cli#737](https://github.com/netlify/cli/issues/737)
2019-11-15 02:39:24 +00:00
* syncthing: [syncthing/syncthing
#6158](https://github.com/syncthing/syncthing/pull/6158)
2019-11-18 17:11:37 +00:00
* dotnet: [dotnet/sdk #3917](https://github.com/dotnet/sdk/issues/3917)
2020-12-19 00:52:46 +00:00
* Archey4: [archey4/51cdfa98](https://github.com/HorlogeSkynet/archey4/commit/51cdfa9835a6694034e44ca10dc9e91eb14970fb)
2019-11-15 02:06:52 +00:00
* others: [get
involved](https://github.com/sneak/consoledonottrack.com/pulls)
2019-11-15 01:43:12 +00:00
2019-11-15 02:30:52 +00:00
# Contribute!
2020-12-19 00:52:46 +00:00
Source code is here: [consoledonottrack.com](https://git.eeqj.de/sneak/consoledonottrack.com).
You may send patches to [sneak@sneak.berlin](mailto:sneak@sneak.berlin).
2019-11-16 04:34:54 +00:00
# See Also
* [no-color.org](https://no-color.org/)