web - 是否应该允许用户硬删除内容?
问题描述
我目前正在开发一个允许用户创建博客帖子的网站,并且想知道我是否应该允许他们从数据库中删除他们的帖子。一方面,他们可能写了非法的东西,然后很快就删除了,这使得以后无法跟进这个问题,另一方面我可能不得不提供这样的功能。我正在考虑实施“软删除”,它允许用户将帖子标记为已删除,并在几周后删除所有标记的帖子。
我现在的问题是这种方法是否合法,尤其是考虑到 GDPR。你会怎么做?
我知道我可能在错误的社区 (Stackoverflow) 中,并愿意为其他论坛提供建议。
编辑 该网站是托管的,其访客主要在德国。有人知道当地的法律以及它们如何解决这个问题吗?
解决方案
GDPR 只关注个人数据,这是与人相关的数据,所以如果我写一篇不包含任何个人数据的博客文章,GDPR 根本不会参与其中,除非我是其作者。删除该链接后,它只是常规数据。
如果您将博客文章及其作者身份视为单个项目,那么它将被视为个人数据,他们可以要求将其删除。不过,这里有一些实用性的回旋余地。您可以按照您的建议合理地执行并立即软删除并稍后真正删除,但您应该在您的隐私政策中明确说明您将要执行的操作。您可以引用一个合理的合法利益案例,以允许数据在备份周期结束时脱落,允许他们在宽限期内改变主意、意外删除和滥用。
一个单独的问题是版权,无论作者是否记入版权,版权都归作者所有(除非他们根据合同写给您并放弃他们的权利或将所有权分配给您)。
推荐阅读
- node.js - 错误 [ERR_HTTP_HEADERS_SENT]:在 Express.js 中将标头发送到客户端后无法设置标头
- java - 作为事件的一部分,我如何在 javafx 中设置图像?
- r - 基于条件的动态总和
- java - docker-container 中的应用程序不想在 PC 上运行
- iis - IIS/IISnode - 不提供文件(没有错误消息)
- google-apps-script - 我正在尝试向我的 google 表格添加一些脚本在侧边栏中显示各种 gif
- c# - C#控制台跳转和运行
- c# - 桌面应用的日期时间格式与 Win10 的兼容性
- php - 样式在 index.php 上有效,但在 single.php 上消失
- php - validate() 函数中的 php 错误中的表单验证