上传到 Alpha 频道的新错误:apk 具有需要为应用设置隐私政策的权限:GET_ACCOUNTS

New error uploading to Alpha channel: The apk has permissions that require a privacy policy set for the app: GET_ACCOUNTS

我有一个 Android 应用目前正在测试中,只有少数测试人员是我的家人。

我一直在将 APK 上传到 Google Play 商店中我应用的 Alpha 频道。这几个月来一直运行良好。然而,今天,当我去上传一个新版本到Alpha频道时,我得到了以下错误:

The apk has permissions that require a privacy policy set for the app, e.g: android.permission.GET_ACCOUNTS.

我确实使用了 GET_ACCOUNTS 权限,还没有隐私政策(因为我唯一的测试者是家庭成员),但我已经使用该权限很长时间了,从未有过隐私政策,直到现在上传我的 APK 都没有问题。直到 2017 年 4 月 9 日,我才能够在没有隐私政策的情况下上传它。

问题:

1) 为什么现在才开始发生这种情况?

2) 当我的应用程序仅处于 Alpha 阶段时,我真的需要隐私政策吗?我的应用程序发布到 public 还需要一段时间,我需要时间来完成它。

政策问题:GooglePlay 要求开发者在应用请求或处理敏感的用户或设备信息时提供有效的隐私政策。您的应用请求敏感权限(例如相机、微phone、帐户、联系人或phone)或用户数据,但不包含有效的隐私政策。

这是 google 播放政策的变化,他们也发布了相同的通知,因为我在 2017 年 3 月 15 日之前收到了有关更新隐私政策的邮件

这里是 Play 商店的更改隐私政策 https://play.google.com/about/privacy-security/personal-sensitive/

据我所知,上次是在 4 月 15 日,我在 Beta 版上上传了应用程序,它仅显示警告,但允许我上传

Google 现在要求为所有向用户请求敏感权限的 Android 应用制定隐私政策。

获取帐户是一个sensitive permission。将触发隐私政策要求的其他权限是:录制音频、读取 phone 状态、摄像头、读取联系人。

向您的应用添加隐私政策的截止日期是 2017 年 3 月 15 日。这是 Google 发送给开发人员的电子邮件:

正如我们在 our article 中提到的那样,您可以通过以下任一方式解决此问题:

  1. 为您的 Android 应用添加隐私政策。

    登录您的 Google Play Developer Console > Select“所有应用程序”> Select 您的应用 > 点击“商品详情”> 粘贴您的 URL “隐私政策”字段中的隐私政策。

  2. 或者停止向用户请求敏感权限。

答案:

1) Why did this just start happening now?

您的问题与几周前的其他几篇帖子有关。那是(17 年 3 月 15 日)Google 引入了有关请求敏感权限的新规则。 GET_ACCOUNTS 是触发 Google 方面的隐私政策要求的敏感权限之一:

对于请求访问敏感权限或数据(如用户数据政策中所定义)的应用:您必须 link 在应用的商品详情页面和您的应用程序。确保您的隐私政策在有效 URL 上可用,适用于您的应用,并且特别涵盖用户隐私

如果您需要更多信息:

2) Do I really need a privacy policy when my app is only in Alpha? It will be a while before my app is released to the public, and I need time to get it right.

显然 Google 早在测试阶段就选择了这些限制,可能是选择不区分这些阶段,以便让开发人员早日习惯。 无论如何,我赞赏您正确制定隐私政策的决心(这只能在其开发结束时完成)。

那么,您为什么不提交一个初始版本,说明一旦您完全清楚数据收集实践,就可以使用完成版本?

p.s。如果您打算使用一种工具来创建隐私政策,那么我工作的公司以及在上述文章 (iubenda) 中 linked 的公司就是这样做的。 :)