如果我理解正确的话,任何特定社区的管理员都可以根据以下设置自行决定:
我认为默认设置之所以如此,是因为用户删除是一个破坏性过程,可能导致主题变得无益,甚至因讨论中的空白而产生误导。随着用户活动量的增加,这种情况发生的可能性也随之增加。这肯定是我将其保留为默认设置的原因。
正如 @Jagster 所指出的,GDPR 并不是你所说的“可以随意删除一切”的通行证。公司通常没有义务删除各种数据类型,即使是直接的个人信息也可以出于多种原因保留,包括(大意是)因为删除起来有点困难。
在 Discourse 实例的情况下,从用户那里删除个人信息(在用户管理页面上匿名化)并保留所有帖子是合理的(并且在 GDPR 下是合法的)。帖子本身可能包含个人信息或版权材料,但由于识别这些帖子可能需要大量时间和人力成本,因此将识别这些帖子的责任推给用户是合理的且合法的。
社区管理员可以决定他们是否愿意承担允许用户删除自己账户的风险,无论其活动如何。如果他们不允许这样做,管理员可以根据具体情况决定在收到请求时删除账户还是将其匿名化。同样,他们可以根据具体情况决定是检查帖子中的个人信息还是将其留给用户。
