逻辑删除用户账号合规吗?

👉 这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料: 

00cefa119c2151062de0a578c43ffd0c.gif

👉这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号、CRM 等等功能:

  • Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本 

来源:江南一点雨

5a3fad5fc6428cae9407fcc6e313ea59.jpeg


事情的起因是这样:

有一个小伙伴说自己用某电动车 App,由于种种原因后来注销了账号,注销完成之后,该 App 提示 “您的账户已删除。与您的账户关联的所有个人数据也已永久删除” 。当时当他重新打开 App 之后,发现账户名变为了 unknown,邮箱和电话变成了账号的  uid@delete.account.品牌.com。更炸裂的是,这个 App 此时还是可以正常控制电动车,可以查看定位、电量、客服记录、维修记录等等信息。

小伙伴觉得心塞,感觉被这个 App 耍了,明明就没有删除个人信息,却信誓旦旦的说数据已经永久删除了。

其实咱们做后端服务的小伙伴都知道,基本上都是逻辑删除,很少很少有物理删除。

大部分公司可能都是把账号状态标记为删除,然后踢用户下线;有点良心的公司除了将账号状态标记为删除,还会将用户信息脱敏;神操作公司则把账号状态标记为删除,但是忘记踢用户下线。

于是就出现了咱们小伙伴遇到的场景了。

逻辑删除这事,其实不用看代码,就从商业角度稍微分析就知道不可能是物理删除。比如国内很多 App 对新用户都会送各种优惠券、代金券等等,如果物理删除岂不是意味着可以反复薅平台羊毛。

当然这个是各个厂的实际做法,那么这块有没有相关规定呢?松哥专门去查看了一下相关资料。

b17450f1f04b3fb038264ea3e17eae4b.png

根据 GB/T 35273 中的解释,我挑两段给大家看下。

首先文档中解释了什么是删除:

3aa246536b917b10624a24f6ea4d7aed.png

去除用户个人信息的行为,使其保持不可被检索、访问的状态。

理论上来说,逻辑删除也能够实现用户信息不可被检索和访问。

再来看关于用户注销账户的规范:

bc5e9dba943a375a586ecd609f05dc3c.png

删除个人信息或者匿名化处理

从这两处解释大家可以看到,平台逻辑删除用户信息从合规上来说没有问题。

甚至可能物理删除了反而有问题。

比如张三注册了一个聊天软件实施诈骗行为,骗到钱了光速注销账号,平台也把张三的信息删除了,最后取证找不到人,在目前这种情况下,平台要不要背锅?如果平台要背锅,那你说平台会不会就真把张三信息给清空了?

对于这个小伙伴的遭遇,其实算是一个系统 BUG,账户注销,应该强制退出登录,退出之后,再想登录肯定就登录不上去了,所以也看不到自己之前的用户信息了。

小伙伴们说说,你们的系统是怎么处理这种场景的呢?


欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

7b59331b24a957f597e2057f690a1019.png

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

1bd42796ee566d885220cd500e798a42.png

5e66c0d9efd92ab1228f35d3ec45ba43.png7ab7775054b007552580bc96f68dde8e.pngbe275ca72f2ea41e5a985494e579e248.png7c76bbe2360a3e94c4af3273dc9e5963.png

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值