问题现象
应用打开后弹出隐私政策弹框,用户还未选择是否同意,又弹出申请手机号授权的弹框。
背景知识
- 应用的隐私协议(Privacy Policy)是告知用户,应用如何收集、使用和保护用户个人信息和数据的文档。其主要目的是确保用户了解其个人信息的使用方式,并保护用户的隐私权益。
- HarmonyOS重视用户隐私,开发者需遵从应用隐私保护规则,应用上架时,应用市场将根据规则校验,不满足条件则无法上架。
- 关于隐私政策的体验建议,可见应用安全隐私体验建议。
- 征得用户同意前,应用不应该收集个人信息或打开可收集个人信息的权限。参考《App违法违规收集使用个人信息行为认定方法》。
问题定位
- 首次打开应用,率先弹出隐私政策界面,暂不选择是否同意。
- 不做操作等待一段时间,应用又弹出申请手机号授权的弹框信息,并且遮挡到隐私协议弹框。这导致用户还未同意隐私政策,应用就收集了用户信息。
- 排查应用是否在首页加载完成时,调用了申请手机号授权的接口。
分析结论
申请手机号授权弹框弹出策略不当,导致用户还未同意隐私政策,应用就收集了用户信息。
修改建议
征得用户同意隐私政策前,不应申请收集个人信息。
通过隐私弹框签署结果公共事件中的代码示例,用户点击同意隐私弹框,应用市场会发送隐私弹框签署结果公共事件。应用可通过监听该事件,在用户同意隐私政策后,再向用户申请其他授权。