用户尚未同意隐私政策，应用即申请收集用户信息
======================

#### 问题现象

应用打开后弹出隐私政策弹框，用户还未选择是否同意，又弹出申请手机号授权的弹框。

#### 背景知识

*   应用的隐私协议（Privacy Policy）是告知用户，应用如何收集、使用和保护用户个人信息和数据的文档。其主要目的是确保用户了解其个人信息的使用方式，并保护用户的隐私权益。
*   HarmonyOS重视用户隐私，开发者需遵从[应用隐私保护](https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-app-privacy-protection)规则，应用上架时，应用市场将根据规则校验，不满足条件则无法上架。
*   关于隐私政策的体验建议，可见[应用安全隐私体验建议](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/security-privacy-experience-standards)。
*   征得用户同意前，应用不应该收集个人信息或打开可收集个人信息的权限。参考《App违法违规收集使用个人信息行为认定方法》。

#### 问题定位

1.  首次打开应用，率先弹出隐私政策界面，暂不选择是否同意。
2.  不做操作等待一段时间，应用又弹出申请手机号授权的弹框信息，并且遮挡到隐私协议弹框。这导致用户还未同意隐私政策，应用就收集了用户信息。
3.  排查应用是否在首页加载完成时，调用了申请手机号授权的接口。

#### 分析结论

申请手机号授权弹框弹出策略不当，导致用户还未同意隐私政策，应用就收集了用户信息。

#### 修改建议

征得用户同意隐私政策前，不应申请收集个人信息。

通过[隐私弹框签署结果公共事件](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/store-privacy#section96506383138)中的代码示例，用户点击同意隐私弹框，应用市场会发送隐私弹框签署结果公共事件。应用可通过监听该事件，在用户同意隐私政策后，再向用户申请其他授权。