FLoC(Federated Learning of Cohorts)是 Google 在去年推出的一项十分具有争议的项目,它通过将用户划分为不同的用户组来取代原本基于 cookies 的广告追踪,以达到在展示广告的同时也能保护用户隐私的目的。
但是 FLoC 自公布以来就遭到了行业抵制,EFF 认为该项目完全没有达到 Google 所宣称的隐私保护作用,Edge、Vivaldi 和 Brave 等采用 Chromium 的浏览器都表示将会禁用该功能,GitHub 和 WordPress 也会在网站上禁用 FLoC。
由于遭到抵制,Google 在去年 10 月宣布将会推迟该功能的实施时间至 2022 年第四季度。经过 Google 内部研究商议,如今 Google 正式宣布该功能已彻底被放弃, 取而代之的是宣布了一项新的提议:Topics。
Google 的设想是,当用户在浏览各个网站时,浏览器本身将学习了解你的兴趣。它将保留你过去三周的浏览历史数据,Google 前期会将 Topics 的数量限制在 300 个,并计划随着时间的推移进行扩展。这些 Topics 将不包括任何敏感数据,如性别或种族。
之后 Google 会根据这 300 个 Topics 对你访问的网站进行分类。对于还没有分类的网站,浏览器中的一个轻量级机器学习算法将接管数据,并根据域名的名称提供一个由算法评估出来的 Topics。
当用户访问了一个支持 Google Topics API 的网站时,浏览器将把你感兴趣的三个 Topics 共享给网站(从每周的 Topics 中各挑选一个,挑选出来的这一个还是从每周 Topics 中排名前五的 Topics 中随机选择的)。网站在收到用户的 Topics 数据后可以与它的广告合作伙伴分享这些信息,以决定向用户展示哪些广告。
在 Google 看来,这个向用户展示广告的新方法具有更好的私密性。所有数据都会存储在本地设备上,不会发送到任何外部服务器。Google 还会为用户提供更多的数据控制权和数据透明度,用户可以从浏览器中审查并从中删除 Topics,甚至还可以关闭整个 Topics API。
按照 Google 的计划,他们将在本季度末开始在 Chrome 中试验 Topics API,届时网站和广告主可以用它进行测试。为了推动这个项目能够被更多厂商所接受,Google 还一同发布了一份技术解释文档,感兴趣的开发者可以对 Topics API 的细节进行了更深入的研究。