Do_not_track
RubyGuy
261 points
85 comments
May 02, 2026
Related Discussions
Found 5 related stories in 77.8ms across 8,303 title embeddings via pgvector HNSW
- Don't hijack my mouse pointer rukshn · 59 pts · May 12, 2026 · 56% similar
- Stop Flock cdrnsf · 544 pts · April 14, 2026 · 55% similar
- Invisible_playwright: Stealth Firefox that passes every bot detection test thunderbong · 13 pts · May 19, 2026 · 46% similar
- Google, Microsoft, Meta All Tracking You Even When You Opt Out Cider9986 · 176 pts · April 14, 2026 · 45% similar
- Issue Tracking Is Dead cristinacordova · 28 pts · March 24, 2026 · 45% similar
Discussion Highlights (20 comments)
batisteo
It worked so well on the browser already
LeoPanthera
The most useful part of this page is the list of optout commands to stick in my shellrc. Is anyone maintaining a more complete list of those?
drnick1
It's probably easier to run your own DNS and blacklist the offending domains. There are good blacklists with millions of telemetry domains, e.g. https://github.com/hagezi/dns-blocklists .
smartmic
> Many CLI tools, SDKs, and frameworks collect telemetry data by default. Any of those are using a dark pattern and before exploring new ways to opt out you should look for and spend your energy on an alternative which respects your freedoms upfront.
spudlyo
I was surprised how hard it was to stop the Python transformers library from phoning home to Hugging Face. I set HF_HUB_DISABLE_TELEMETRY=1, and when I called Wav2Vec2CTCTokenizer.from_pretrained I explicitly passed local_files_only=True, but still I got got a warning about not having a valid HF_TOKEN. It wasn't until I stumbled upon HF_HUB_OFFLINE=1 that I'm somewhat confident that I'm not making outgoing connections to HF every time I load a wav2vec2 model from disk. I wouldn't have realized this was happening at all if it weren't for the obnoxious HF_TOKEN warning.
ximm
Looks like a helpful honeypot! Any tool that will public announce support for this spec is a tool I know to avoid because it collects telemetry without explicit opt-in in the first place.
drayfield
Given the URL and list of different opt-outs I thought this was going to be a shell script to set all these for you. In fact, I've just had an idea...
huksley
Also this, we disable it when building or deploying apps in DollarDeploy export SEMGREP_SEND_METRICS=off export COLLECT_LEARNINGS_OPT_OUT=true export STORYBOOK_DISABLE_TELEMETRY=1 export NEXT_TELEMETRY_DISABLED=1 export SLS_TELEMETRY_DISABLED=1 export SLS_NOTIFICATIONS_MODE=off export DISABLE_OPENCOLLECTIVE=true export NPM_CONFIG_UPDATE_NOTIFIER=false
tonymet
He’s better off vibecoding an include.sh that sets all the known do not track env vars for you.
varispeed
Default opt-in tracking should be illegal and enforced with such fines and prison sentences, that companies wouldn't even dare to have anything remotely capable of tracking in the runtime. Unfortunately big corporations can always find away to make regulators see no problem.
XCSme
I thought it would be a sh script to automatically set the flags for all known do not track env vars.
stavros
Honest question, what's the problem with crash dumps that include no personal info? They just help make the software less buggy. I also don't see an issue with anonymized usage patterns (this feature was used X times this month, this one Y times, etc). Can someone expound on what they see as a problem?
PufPufPuf
This is set up for the same fate as DNT in browsers. Collecting all the "do not track" env vars into a single "do_not_track.env" file, however, may not be a bad idea...
kstrauser
I’m morally opposed to the notion of optimizing the opt-out mechanism. I want a standardized opt-in mechanism, like: export ALLOW_TRACKING=telemetry,crash_dumps and the absence of such a setting means “fuck off, don’t spy on me”. It’s not my responsibility to turn off apps wanting to track me. It’s their responsibility to get me to authorize their specific flavor of tracking.
victorkulla
The issue is that it is not enforced. My version of My IP will tell you if 'Do Not track' and 'Global Privacy Control' are set by your browser but it is up to the website to honour your requests. Check if your browser is sending them by visiting: https://fshot.org/utils/myip.php
ninjahawk1
Privacy should be treated as a right, not something that can be abused for money. Love the idea of this
0123456789ABCDE
just sinkhole the domains https://dpaste.com/E7RZ34MVD https://github.com/StevenBlack/hosts
buybackoff
No, it should be a required (by law) opt-in TRACK_ME_I_DO_NOT_CARE_OR_AM_A_TEAPOT=418. The proposed way just normalizes tracking.
0xbadcafebee
I don't think there is any way to stop people from tracking you. Technically speaking, you can pretty much always be tracked. Even if you eliminated all third party requests you could still be tracked. Downloads, logins, queries, etc all can be tracked. Virtually all software now has the "continuously upgrade to the latest version" bullshit so you are tracked every time you open the app. Even if you turn it off, they stop the app from working until you upgrade, so they force you to be tracked. I think the only solution is to make it law that you can't track anyone for any reason without their consent, and can't sell consensual tracking data without an additional consent agreement. It would be a huge blow to the advertising industry, so it will never be made law, but it's the only thing that would work.
amelius
You can also use network namespaces to simply block internet access for certain processes. It can even be finetuned with whitelists or blacklists.