Consent-O-Matic 如何应对网站同意弹窗中的“暗黑模式”?

更新时间

Consent-O-Matic 是一个浏览器扩展,用来识别网站上的同意管理平台(CMP)弹窗,并按你预设的偏好自动填写。它主要解决的是“暗黑模式”问题:这类弹窗把“同意”做得很容易点,把“拒绝”藏得很深或做得很绕。扩展在 Chrome、Firefox、Safari 和 Edge 桌面版可用,移动端支持 Safari。它不能保证覆盖所有弹窗,遇到无法处理的弹窗可以匿名上报,帮助更新规则。

暗黑模式为什么需要专门工具

网站普遍使用跟踪技术收集数据,法律通常要求先获得你的许可,于是出现了大量“同意弹窗”。问题在于,很多弹窗的设计目的不是让你做出真实选择,而是让你顺手点“同意”。比如:

  • “接受全部”按钮醒目、位置顺手,“拒绝”或“管理偏好”是灰色小字或藏在二级页面;
  • 关闭弹窗的叉号实际等同于同意;
  • 默认勾选全部跟踪类别,需要逐项取消。

这些设计让拒绝的成本远高于同意。手动处理每个网站既费时又容易出错,这正是自动填写工具的价值所在。

扩展的工作方式

Consent-O-Matic 的核心机制是“识别 + 按偏好填写”:

  1. 识别 CMP 弹窗:扩展内置针对常见同意管理平台弹窗的规则,能认出弹窗属于哪类 CMP、有哪些选项。
  2. 按你的偏好自动填写:你事先设定好对各类跟踪的接受或拒绝偏好,扩展在弹窗出现时自动勾选、点击,完成提交。
  3. 遇到非标准分类时保守处理:有些网站不使用标准分类,这时扩展会尽量提交最保护隐私的设置,而不是默认放行。

换句话说,它把“每次都要和弹窗斗智”变成“设置一次,之后自动执行”。

使用步骤与验证

前提:使用桌面版 Chrome、Firefox、Safari 或 Edge,或移动端 Safari。

  1. 在对应浏览器的扩展商店安装 Consent-O-Matic(官网提供 Install 入口)。
  2. 打开扩展,设置你对各类跟踪类别的偏好(例如全部拒绝非必要跟踪)。
  3. 正常访问网站。当出现 CMP 弹窗时,扩展会尝试自动填写并提交。
  4. 验证方法:在弹窗出现后观察选项是否按你的偏好被勾选;也可在扩展界面查看它对当前站点的处理情况。若弹窗未被处理,说明该变体暂不在规则覆盖范围内。

常见卡点:

  • 弹窗样式较新或非标准,扩展暂时无法识别;
  • 网站使用自建弹窗而非标准 CMP,覆盖概率较低;
  • 自动填写后网站仍重复弹出,可能是站点未正确记录选择。

遇到处理不了的弹窗怎么办

扩展明确说明无法保证覆盖所有弹窗变体。遇到处理不了的情况,可以通过扩展内的上报机制匿名反馈:

  • 桌面端:点击扩展图标,按“Let us know”;
  • iOS:先点击地址栏附近的小拼图图标,再操作。

上报后,维护方可以据此更新规则。官网还提供源码仓库入口,欢迎贡献规则。

它适合谁、不适合谁

适合 不适合
经常遇到同意弹窗、希望减少手动操作的人 期待 100% 拦截所有弹窗的人
希望默认选择更保护隐私选项的人 需要针对每个站点精细逐项配置的人
使用上述受支持浏览器的桌面或 iOS 用户 使用未列出的浏览器或平台的人

需要注意,扩展的作用是“按你的偏好填写弹窗”,而不是屏蔽弹窗或阻止跟踪本身;它的效果取决于规则库对具体 CMP 的覆盖程度。