【问题标题】:How to check if a website complies the do-not-track request?如何检查网站是否符合不跟踪请求?
【发布时间】:2021-05-15 05:09:45
【问题描述】:
【问题讨论】:
标签:
browser
http-headers
privacy
do-not-track
【解决方案1】:
DNT 最初是由广告网络提出的,他们承诺尊重其设置,暗中希望没有人启用它。浏览器制造商随后迅速实施,默认为开启。广告网络抱怨“不公平”,然后背弃承诺,拒绝兑现。因此,它大部分都被忽略了(尽管我自己的服务注意到它)。
最烦人的是,Safari 完全放弃了对 DNT 的支持,因为它是第一个采用 DNT 的公司之一。这对广告网络来说是一次短暂的胜利。 Apple 通过在 iOS 上实施隐私优先的方法刚刚获得了自己的回报,它完全摆脱了广告网络的控制。
其中一个基本问题是您无法判断网站是否尊重它。因此,虽然 Tk 标头是出于好意,但它完全取决于提供者的诚实度,因此它与RFC3514 一样有希望得到忠实实施。
【讨论】:
-
感谢@Synchro 的洞察力,我也遇到了这个答案stackoverflow.com/a/58447221/4448477,其作者说他们的服务(网站getinsights.io)尊重dnt specification,但我没有看到任何tk 在他们的响应头中。如果我正在检查错误的标志,或者响应标头中是否有任何其他标志来检查服务器是否已拒绝 dnt-enabled 请求,您能否告诉我?正如您所说的your services pay attention to it,您能否通过在响应标头中返回tk 标志来分享您尊重dnt 请求的网址?
-