什么是 Do Not Track (DNT)?

Do Not Track (DNT) 是一种 HTTP 头部,允许您的网页浏览器向网站发出信号,表明您不希望被追踪。它是在美国联邦贸易委员会 (FTC) 2009 年的提案之后开发的,并于 2011 年左右在主流浏览器中实现。

启用 DNT 后,浏览器会在每个 HTTP 请求中添加 DNT: 1 头部。网站应读取此头部并停止追踪用户。

DNT 的工作原理

DNT 背后的机制非常简单:

  1. 用户在浏览器设置中启用 DNT
  2. 浏览器在所有 HTTP 请求中添加 DNT: 1 头部
  3. 网站接收此头部
  4. 网站尊重该头部并停止追踪(自愿性质)

IP 确认的请求信息部分会显示您的浏览器是否正在发送 DNT 头部。它也会在 IP 确认安全评分中作为 Do Not Track 设置项进行评估。

如何在各浏览器中启用 DNT

Chrome

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

Firefox

  1. 打开设置(汉堡菜单 → 设置)
  2. 点击"隐私与安全"
  3. 在"向网站发送'Do Not Track'信号"下,选择"始终"

Safari

自 Safari 12.1 起,DNT 功能已被移除。Apple 认为 DNT 存在被用作浏览器指纹识别向量的风险,转而专注于智能追踪防护 (ITP)。

Edge

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

DNT 的局限性与现实

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

没有法律强制力

DNT 仅仅是一个请求,网站没有法律义务遵守它。实际上,大多数广告网络和追踪服务直接忽略 DNT 头部。

采用率低

W3C(万维网联盟)曾试图标准化 DNT,但未能达成行业共识,于 2019 年放弃了这一努力。绝大多数主要广告平台不支持 DNT。

可能成为指纹识别向量

由于只有少数用户启用 DNT,该设置本身可以作为浏览器指纹的一个组成部分。这也是 Apple 从 Safari 中移除 DNT 的原因之一。

DNT 的替代方案

与其仅依赖 DNT,结合以下措施要有效得多。

Global Privacy Control (GPC)

GPC 正在成为 DNT 的继任者。与 DNT 不同,GPC 作为加州 CCPA 和欧盟 GDPR 等法律下的权利行使而发挥作用,具有更强的法律支持。Firefox、Brave 和 DuckDuckGo 浏览器支持 GPC。希望了解法律背景的用户可以参考互联网隐私法相关书籍。

追踪拦截器

uBlock Origin 和 Privacy Badger 等扩展不仅仅是"请求",它们从技术上拦截追踪器。这使它们比 DNT 有效得多。

浏览器追踪保护

  • Firefox:增强型追踪保护
  • Safari:智能追踪防护 (ITP)
  • Brave:Shields(广告和追踪拦截)

其他措施

还应该启用 DNT 吗?

虽然效果有限,但启用 DNT 仍有价值。一些网站和服务确实会遵守它,而且它可以作为您隐私偏好的声明。在有适用法律的地区,将 DNT 与 GPC 结合可以提供法律保护。要更全面地了解浏览器隐私,可以参考浏览器隐私设置指南。

IP 确认的安全评分中检查您的 DNT 状态,并结合其他隐私措施实现全面保护。

相关术语

Do Not Track (DNT) 一种浏览器设置,发送 HTTP 头部 (DNT: 1) 向网站表明您不希望被追踪……