【发布时间】:2021-12-10 03:30:46
【问题描述】:
自从 GDPR 成为一件事后,我还没有部署网站,并且有点混淆了我需要在服务器端和客户端执行以遵守 GDPR 的一些逻辑。很抱歉这里有多个问题。
- 目前,我只有一个第一方 cookie,用于在用户成功登录时存储会话 cookie。这应该是选择加入吗?例如,如果某人不接受 cookie,我应该阻止他们登录吗?如果是这样,express.js 中是否有一个标准,即只有在接受 cookie 后才设置 cookie?
- 当用户拒绝 cookie(登录或未登录)时,我应该将他们拒绝的信息存储在哪里?我是否将其存储为具有二进制值的 cookie?或者这是否违背了整个同意的想法,所以,如果用户拒绝 cookie,但随后我会添加一个 cookie?
- 同样,如果用户接受 cookie 同意,是否应该将其存储为 cookie,作为二进制值,这样他们每次刷新时都不会弹出 cookie,还是有更好的方法?
- 假设我将来会向网站添加更多 cookie,例如 Google Analytics。即使用户在添加 Google Analytics cookie 之前已经接受了 cookie,我如何再次通过 cookie 弹出窗口提示用户。
有没有关于更深入的 cookie 策略实施的好资源,尤其是 Express 和 React?
【问题讨论】:
标签: javascript reactjs express cookies setcookie