Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do Not Track deprecation notice is self-fulfilling #26295

Closed
eligrey opened this issue Apr 19, 2023 · 4 comments
Closed

Do Not Track deprecation notice is self-fulfilling #26295

eligrey opened this issue Apr 19, 2023 · 4 comments
Labels
closed: duplicate This issue or pull request already exists Content:HTTP HTTP docs

Comments

@eligrey
Copy link
Contributor

eligrey commented Apr 19, 2023

MDN URL

What specific section or headline is this issue about?

The deprecation notice

What information was incorrect, unhelpful, or incomplete?

The deprecation notice on MDN's Do Not Track page causes developers to not respect Do Not Track, which further entrenches the subtle idea that Do Not Track should be or already is deprecated. This creates an obvious viscous cycle of causing more developers to not respect it, increasing the perception that it should be/is deprecated.

I also argue that this notice is incorrect. If this feature was actually deprecated I would expect to see an actual timeline for its removal. I do not see that.

What did you expect to see?

No deprecation notice, or alternatively a blurb about the current limits of legal enforceability regarding this feature.

Do you have any supporting links, references, or citations?

I asked a Consent Management Platform developer if they would support Do Not Track in their platform and they responded no, citing this MDN article's deprecation notice.

DNT has not been removed from Firefox or Chrome and with the new upcoming ePrivacy Regulation it may be revitalized in terms of the legal responsibilities of website owners.

Do you have anything more you want to share?

No response

@eligrey eligrey added the needs triage Triage needed by staff and/or partners. Automatically applied when an issue is opened. label Apr 19, 2023
@github-actions github-actions bot added the Content:HTTP HTTP docs label Apr 19, 2023
@postmeback
Copy link
Contributor

Sounds interesting, looks like this issue requires a repeated review by the concerned team.

@MaleshaH

This comment was marked as spam.

@MaleshaH

This comment was marked as spam.

@Josh-Cena
Copy link
Member

The deprecation status is not decided by us; it's decided by the standard itself. In this case see the standard document:

Since its last publication as a Candidate Recommendation, there has not been sufficient deployment of these extensions (as defined) to justify further advancement, nor have there been indications of planned support among user agents, third parties, and the ecosystem at large. The working group has therefore decided to conclude its work and republish the final product as this Note, with any future addendums to be published separately.

It's basically in a state where you don't need it unshipped (because it poses no hazards) but there's no point in advancing it either. You are free to use it yourself but be aware that it's just an internal protocol of your own client and server, and serves little purpose more significant than a custom HTTP header. You could also see mdn/browser-compat-data#10469 for a detailed analysis of why it should be considered deprecated. Further explanation work about its awkward status will be tracked in #12912.

@Josh-Cena Josh-Cena closed this as not planned Won't fix, can't repro, duplicate, stale May 31, 2023
@Josh-Cena Josh-Cena added closed: duplicate This issue or pull request already exists and removed needs triage Triage needed by staff and/or partners. Automatically applied when an issue is opened. labels May 31, 2023
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jun 1, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
closed: duplicate This issue or pull request already exists Content:HTTP HTTP docs
Projects
None yet
Development

No branches or pull requests

4 participants