用户选择退出 Cookie 后,我可以删除 Cookie 吗?

After a user opts out of Cookies, can I remove the cookie?

我访问了信息专员办公室 (ICO) https://ico.org.uk/,这是负责英国 GDPR 和 cookie 等事务的专员。

他们可以选择退出 cookie,我也确实这样做了。然后我刷新了,我仍然可以看到正在为 Google Analytics 加载 cookie。

几天后我回来了,cookie 一定已经过期了。我最初的发现是由于浏览器缓存造成的吗?如果是这样,有没有办法强制浏览器忘记 cookie?我会发现这更符合用户的意愿。

我认为如果 cookie 可以过期,那么也许您可以在用户选择退出时将过期日期设置为现在。或者将 cookie 设置为 1900 或类似的东西,使其过期。或者将其设置为 null 如果这会有所作为。

是否可以在用户选择退出时立即删除 cookie,还是完全取决于浏览器设置?

是的。要强制 cookie 过期,return 一个带有匹配路径和名称的响应,但过期时间是过去的。浏览器会认为它过期并删除它。

几乎每个 使用 Google 分析的站点都会背叛您的意愿(并且触犯法律,至少在欧盟是这样),因为事实就是如此默认配置确实如此,而且很少有人将其更改为其他配置。