什么是 Do Not Track (DNT)

Do Not Track (DNT) 是一种 HTTP 头部,浏览器用它向网站传达“不希望被追踪”的意愿。2010 年 12 月,美国 FTC (联邦贸易委员会) 在隐私报告中提议引入“Do Not Track”机制 (保存在浏览器一侧的设置),这成为该机制推广的契机;2011 年 3 月发布的 Firefox 4 率先实现该功能,此后各主要浏览器陆续跟进。

启用 DNT 后,浏览器会在 HTTP 请求中附加DNT: 1头部。网站一方读取这个头部后,被期待不再追踪该用户。

DNT 的工作原理

DNT 的运作方式非常简单。

  1. 用户在浏览器设置中启用 DNT
  2. 浏览器为所有 HTTP 请求添加DNT: 1头部
  3. 网站接收到这个头部
  4. 网站尊重该头部并不再追踪 (自愿)

在 IP 确认酱的请求信息部分,可以确认浏览器是否正在发送 DNT 头部。安全评分中的 Do Not Track 设置项也会对其进行评估。

各浏览器的 DNT 设置方法

Chrome

  1. 打开设置 (右上角的三点菜单 → 设置)
  2. 点击“隐私和安全”
  3. 点击“第三方 Cookie
  4. 启用“随浏览流量一起发送 Do Not Track 请求”

Firefox

在 Firefox 135 (2025 年 2 月发布) 中,发送 DNT 的复选框已从设置界面移除。此后的版本改为提供拒绝出售、共享数据的设置。该设置并非以 DNT 头部发送,而是作为后文介绍的 Global Privacy Control (GPC) 信号发送。

Safari

在 Safari 12.1 (2019 年 3 月发布) 中,发送 DNT 的功能已被移除。Apple 在发行说明中说明,为防止 DNT 被用作指纹识别的变量,已停止对失效的 DNT 标准的支持。应对追踪的工作改由 Intelligent Tracking Prevention (ITP) 承担。

Edge

  1. 打开设置 (右上角的三点菜单 → 设置)
  2. 点击“隐私、搜索和服务”
  3. 启用“发送 Do Not Track 请求”

DNT 的局限与现实

遗憾的是,DNT 存在很大的局限。

没有法律约束力

DNT 终究只是一种“请求”,网站并没有尊重它的法律义务。收到头部的一方如何处理,完全由各网站、各企业自行裁量,因此仅凭成功发送这一事实,无法确认追踪是否真的停止了。

标准化工作已被终止

W3C (World Wide Web Consortium) 的 Tracking Protection Working Group 曾推进 DNT 规范的制定,但已于 2019 年 1 月结束这项工作,规范也没有成为建议标准,而是作为 Working Group Note (记录工作最终成果的参考文档) 发布。W3C 给出的终止理由是:按规范实现的部署未能充分普及,在浏览器和第三方等相关方之间也看不到计划支持的迹象。作为标准的更新停止之后,是否响应 DNT 依然交由各网站自行判断。

可能成为指纹的一个要素

是否发送 DNT 头部,本身就是网站一方可以读取的差异。如果发送该头部的浏览器相对较少,这一差异就会成为缩小浏览器指纹范围的一个要素。也就是说,本用于拒绝追踪的设置,反而可能变成识别个体的材料。Apple 从 Safari 中移除 DNT 的理由,正是在于这一点。

DNT 的替代手段

与其只依赖 DNT,不如把以下措施组合起来使用。

Global Privacy Control (GPC)

作为 DNT 的后继而正在推进整备的是 GPC (Global Privacy Control)。推动 GPC 的团体说明,在加利福尼亚州 CCPA (消费者隐私法) 这类州隐私法之下,响应该信号是被强制要求的;关于欧盟的 GDPR,其意图是让该信号作为要求限制出售、共享个人数据的一般性意思表示 (GDPR 第 7 条、第 21 条) 发挥作用。存在由法律为信号含义提供支撑的地区,这是与 DNT 最大的不同。截至 2026 年 8 月,Firefox、Brave、DuckDuckGo 浏览器支持发送 GPC。

追踪拦截器

uBlock Origin、Privacy Badger 等扩展程序不像 DNT 那样向对方“请求”,而是从技术上拦截追踪器。由于切断的是通信本身,结果不会因网站是否尊重请求而改变。

浏览器的追踪保护功能

  • Firefox:Enhanced Tracking Protection (增强型追踪保护)
  • Safari:Intelligent Tracking Prevention (ITP)
  • Brave:Shields (广告、追踪器拦截)

其他措施

是否仍然应该启用 DNT

如果浏览器中仍保留这个设置,那么把它开着本身并没有什么不便。不过 DNT 是一种发送之后并不保证得到响应的机制,认为仅靠它就能阻止追踪是危险的。真正左右结果的,是像追踪拦截器和浏览器追踪保护功能那样切断通信本身的机制。此外,如前所述,在以州隐私法为依据要求响应的地区,表达意愿的角色已经从 DNT 转移到 GPC。

请在 IP 确认酱的安全评分中确认 DNT 设置的状态,并与其他隐私措施组合起来,实现全面的保护。

相关术语

Do Not Track (DNT) 从浏览器向网站传达「请不要追踪我」意愿的 HTTP 头部设置。但它不具法律约束力,是否响应取决于各网站自身的判断……

常见问题

开启 Do Not Track 就不会被追踪了吗?

Do Not Track 只是浏览器发出的“请不要追踪我”的请求,接收方并没有回应的义务。W3C 的标准化工作也已于 2019 年 1 月结束,是否响应完全交由各网站自行决定。

不用 Do Not Track 该用什么?

更有效的是从技术上拦截追踪的手段:广告拦截器 (如 uBlock Origin)、防追踪扩展、注重隐私的浏览器 (Firefox、Brave),以及自动清除 Cookie 的设置。