consoledonottrack.com/index.markdown

58 lines
1.7 KiB
Markdown

---
layout: page
base: .
---
# Console Do Not Track (DNT)
{{ site.description }}
[Gatsby](https://www.gatsbyjs.org/) has `GATSBY_TELEMETRY_DISABLED`.
[Homebrew](https://brew.sh/) has `HOMEBREW_NO_ANALYTICS`.
[Syncthing](https://syncthing.net/) has `STNOUPGRADE`, a config file setting
for disabling crash reporting, and a GUI prompt for usage reporting. <!--
Etcher has... well,
[nothing](https://github.com/balena-io/etcher/issues/2057). -->
This is a proposal for a single, standard environment variable that plainly
and unambiguously expresses LACK OF CONSENT by a user of that software to
**any** of the following:
* ad tracking
* usage reporting, anonymous or not
* automatic update phone-home
* crash reporting
* non-essential-to-functionality requests of *any kind* to the creator of
the software or other cloud or tracking services
We just want local software, and by providing it to us you are not entitled
to our usage, our crashes, or our IP addresses.
Authors, do the *ethical thing* and respect the following environment
variable in your software and your *limited rights to the computers of your
users*:
<div class="card card-body bg-light text-center shadow-lg p-3 mb-5 bg-white rounded">
<h1><code>export DO_NOT_TRACK=1</code></h1>
</div>
# PRs and Status
* homebrew: [Homebrew/brew
#6745](https://github.com/Homebrew/brew/pull/6745)
* gatsby: [gatsbyjs/gatsby
#19528](https://github.com/gatsbyjs/gatsby/pull/19528)
* syncthing: [syncthing/syncthing
#6158](https://github.com/syncthing/syncthing/pull/6158)
* others: [get
involved](https://github.com/sneak/consoledonottrack.com/pulls)
# Contribute!
PRs welcome: [consoledonottrack.com GitHub](https://github.com/sneak/consoledonottrack.com).
# See Also
* [no-color.org](https://no-color.org/)