SuperAPI AI 工具集

cookie-consent

安全与审计

查看项目

更新于 10-16 05:37

技能介绍

用途

该技能用于在审查网站时,判断其是否符合 GDPR/CCPA 关于 Cookie 同意的合规要求,核心关注点是在设置非必要 Cookie 之前是否已获得用户的有效同意。

主要能力

  • 提供 GDPR 对 Cookie 同意的快速参考要点,包括:非必要 Cookie(分析、广告、个性化)需事先获得同意;必要/严格必要 Cookie(会话、安全、登录)无需同意;同意必须自由给出、具体、知情且明确,预先勾选的复选框无效;用户必须能够像给出同意一样容易地撤回同意;脚本和像素在用户主动接受其类别之前不得加载;非必要追踪器在获得同意前及撤回同意后必须保持阻止状态。
  • 提供检查项:检查网站在设置非必要 Cookie 前是否显示 Cookie 同意通知;验证分析、广告和追踪脚本在用户主动接受前是否未加载;检查用户是否可以在不失去内容访问权的情况下拒绝非必要 Cookie。
  • 提供修复建议:实施 Cookie 同意管理平台(CMP),在获得同意前阻止非必要脚本;配置分析和追踪标签仅在明确同意后初始化;提供用户随时更改同意偏好的机制。
  • 提供解释能力:解释 GDPR 对 Cookie 同意的要求、必要与非必要 Cookie 的区别、为什么预先勾选的复选框不构成有效同意,以及技术上合规的同意实现应是什么样。
  • 提供代码审查指引:审查与显示 Cookie 同意通知相关的服务器配置、响应头、表单和集成点;标记违反规则的响应、Cookie 或浏览器行为,并对照生产环境响应进行验证;检查追踪器初始化是否以同意为前提,以及横幅消失后是否存在持久的“更改 Cookie 设置”路径。

使用方式

该技能以规则形式提供,包含快速参考、检查、修复、解释和代码审查等部分。完整实现细节、代码示例和框架特定指导见 references/rule.md。规则页面为 https://frontendchecklist.io/rules/privacy/cookie-consent。

适用场景

适用于前端开发、合规审查、隐私审计等场景,帮助团队在网站上线或维护过程中确保 Cookie 同意机制符合 GDPR/CCPA 要求。

限制

该技能聚焦于 Cookie 同意合规检查,不涉及其他隐私合规领域。具体实现细节和框架指导需参考外部规则文件。