关于 App Store 要求 APP 必须提供用户彻底删除的功能的一个问题

2022-06-09 16:01:15 +08:00
 vimac

月末就是 App Store 要求 APP 必须提供彻底删除自己数据这个功能的 deadline 了。

有一个细节我这里不是非常清楚,不知道各位老哥有没有处理到过,就是删除后,是否这个用户后续仍然可以重新注册和原先的唯一标识相同的新账号,包括不限于被删除账户的邮箱 /手机号 /登录名等等

这个当然也和删除的具体实现有一定的关联,有了解的老哥解答一下,谢谢

6920 次点击
所在节点    iDev
40 条回复
liuidetmks
2022-06-09 18:15:11 +08:00
@codespots 加上设备判断呗,苹果提供了接口 2 个 bit 给你来标记用户是否是新用户。用户刷机,换 apple id 都不会变的。
2bit 只有 4 个状态,悠着点用
ZE3kr
2022-06-09 18:19:05 +08:00
@paradoxs 这种 App 不一定是故意这样的,用 keychain 只是为了安全的存储 token
ZE3kr
2022-06-09 18:19:55 +08:00
@paradoxs 还有就是可以实现跨 App 共享,比如 Google Chrome 和 YouTube 的登录账号数据
paradoxs
2022-06-09 18:24:41 +08:00
@ZE3kr 如果触摸到了 APP 可以标记每一个用户的这条底线,那这个功能就应该被废掉。
ZE3kr
2022-06-09 18:32:05 +08:00
@paradoxs 你说的这个标记用户,只要 app 有持久存储功能就一定可以实现。keychain 的问题确实蛮严重的,不仅是删除软件后不会自动删,而且还不能手动删!如果开了 iCloud keychain 倒是可以在 Mac 上删除,但这不该是大众的方法。不过这就跑题了
vimac
2022-06-09 18:44:41 +08:00
这个信息有帮助到,非常感谢
shinsekai
2022-06-09 19:44:40 +08:00
@ZE3kr 有些应用的 keychain 根本不同步到 iCloud 上,更没法删了
coolzjy
2022-06-09 19:48:11 +08:00
不用说其他厂商, 自己的 apple id 删除之后也不能再用相同的邮箱注册。
ZE3kr
2022-06-09 20:57:02 +08:00
@coolzjy 苹果的工程师说是 12 个月内不能注册
ooooo
2022-06-09 21:32:07 +08:00
可以 30 天后
系统后台彻底删除
然后用户名和邮箱重新开放注册
不然会被用户举报是虚假删除
这是欺骗用户
winddweb
2022-06-10 03:15:38 +08:00
这个感觉可以直接问苹果,看他们要求到什么细节。
superchange
2022-06-10 04:21:01 +08:00
@lujiaosama 人在国外,有用到过 APP 就是这个逻辑,不小心删除帐号以后,再注册就会提示该邮箱已经被占用,得打电话过去给客服。客服会帮我彻底删除记录,我就可以重新注册了。
debuggeeker
2022-06-10 09:18:33 +08:00
苹果没有说怎么查这个删除账号,没有具体的说删除后再注册怎么处理,或者删除后找回密码怎么处理。目前我开发的 app 是简单处理,注销后标记不可以,再次注册或者找回密码不可用。如果是封号,就不可能有注销这个操作了,也不会给注册的机会。正常注销就是提示账号不存在,也不给注册,先应付看看,看看后续苹果有什么具体政策。
gam2046
2022-06-10 09:20:23 +08:00
注销后,再次注册的,应该认为是一个新的账号,与原账号无关。但是要实现这一点需要在前期设计时,没有过多采用用户的唯一标识符,如手机号。如果业务已经很多地方是通过手机号来关联,就比较难实现这样的功能了。偷懒一点,注销后的手机号,就不再允许注册。用户协议里写好,注销后的手机号,720 天内不允许注册。
nothingistrue
2022-06-10 09:39:31 +08:00
老外的惯例是,用户数据必须立刻删除,用户标识可以延后解绑(延后期限也没硬性要求,3 个月行,12 个月行,24 个月也行)。注意用户标识是解绑不是删除,也就是说到期后要满足这个标识不会定位到之前的人,但这个标识可以留着当历史数据用(当然像身份证号这种必定关联自然人的标识,那就必须删除了)。要是立刻解绑用户标识,被薅羊毛只是小问题,对系统数据逻辑的冲击才是致命的。

硬删除跟软删除,在大数据分析或者商务意义上,没有区别。软删除留下来的数据,你要用在除了误删除恢复的其他场景下,那绝对被揍到爆,你要是不用,那这数据就是垃圾数据。
leeg810312
2022-06-10 10:57:40 +08:00
看了上面很多人的回复,我觉得有一个问题,手机号是可以重新放号的,如果因为业务规则而拉黑手机号,那么手机号新机主就无法注册了,是决定放弃所有这样的用户吗?

我们业务做过欧盟和韩国的合规要求,大体上是用户请求删除账号时,个人信息必须真正意义上完全删除即硬删除,用户行为产生的业务数据可以保留,但不能有任何能识别用户身份的信息。
shanguiyao
2022-06-10 12:11:08 +08:00
为啥做软删除啊,是合规性要求吗?还是什么
4074
2022-06-10 14:30:16 +08:00
@leeg810312 比如用户发的帖子,属于个人信息,还是业务数据?
leeg810312
2022-06-10 22:02:48 +08:00
@4074 之前业务做的是零售企业客户,处理的都是会员销售数据,没有社区交流数据这种。但按照不能有指向个人信息的数据,帖子之类的可能含有用户信息不能保留,但可以保留一段时间延迟删除,具体看法规要求,我们当时就是按客户的法务部门给的规则处理数据。
mmkkyang
2022-06-12 22:04:28 +08:00
如果学习 apple 的话,是不能用以前的手机和邮箱来注册 apple id 的……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/858453

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX