0

在处理个人数据时,欧洲 GDPR 要求在某些情况下删除特定的个人数据“被遗忘权”。

如果基于 git 的静态页面的内容中存在个人数据,在我的理解中它将成为 git commit 历史的一部分。

如果现在要求您删除在内容中找到的个人数据,则个人数据仍将保留在提交历史记录中,因此不会被完全删除。

是否可以用 git 提交历史中的通用占位符替换旧提交(内容版本)中的个人数据?这样,人们可以删除个人数据,而不必删除整个提交历史。

4

1 回答 1

0

看起来有两个不同的方面在起作用。首先,在为您的基于 git 的静态页面提供服务方面:您不应该从 git 方面担心任何事情。如果不执行 git 操作(添加、提交等),您将不会在 git 中存储任何用户/客户信息。无论托管内容的服务(托管服务提供商、CDN 等)可能有一些日志记录或其他用户跟踪行为,您都需要评估,但这与 git 是分开的,如果您只是通过 FTP 上传了一些静态内容,就会出现这种情况、SCP 或门户网站,或提供静态内容的任何其他方式。

如果其他人正在为您的 git 存储库做出贡献或您进行包含客户信息的提交,那么实际上很难删除 git 提交基于父提交的信息,因此如果您更改过去的提交“P”,那么所有具有如果要更改“P”,则将更新祖先“P”。在这方面, git 不是一个存储您可能想要删除的信息的好系统(它实际上被设计为能够灵活地删除信息)。

于 2019-11-15T11:44:32.280 回答