昨天(2017 年 2 月 6 日)我收到来自Google Play 支持的电子邮件轰炸,说我的应用存在隐私政策问题,如果不更改它们将被隐藏。
他们的解决方案如下:
向 Play 商店列表页面添加隐私政策
- 访问Google Play 开发者控制台。
- 选择一个应用程序。
- 选择 Play 商店列表。
- 在“隐私政策”部分,输入您托管在线隐私政策的 URL。
- 选择保存草稿(新应用)或发送更新(当前应用)。
到目前为止,我不知道如何生成带有隐私政策的 url,所以我留下两个问题:我应该创建一个网站并将隐私政策附加到它上面吗?他们必须有一个特殊的格式吗?
但后来我检查了我的隐私标签,发现了以下警报:
您的 APK 请求以下权限:android.permission.GET_ACCOUNTS。在 APK 中使用这些权限的应用必须配置隐私政策。
我不使用此权限,但我知道使用 GCM 库com.google.android.gms:play-services-gcm:8.3.0将调用 android.permission.GET_ACCOUNTS 权限。我想我已经“控制”(或者我希望)这个问题,通过在我的清单中添加以下行:
<uses-permission android:name="android.permission.GET_ACCOUNTS" tools:node="remove" />
现在,我留下第三个和第四个问题:如果我在 manifest 中添加这一行,那么问题会在 Play Store 中得到解决吗?它会影响通知的工作方式吗?(在我进行的测试中,通知到达没有问题)
----------
由于事情很慢,我编辑只回答自己。
使用删除权限的问题
<uses-permission android:name="android.permission.GET_ACCOUNTS" tools:node="remove" />
在GCM文档中指出它用于:
对于 4.0.4 之前的设备,GCM 通信要求用户在其移动设备上设置其 Google 帐户,但在运行 Android 4.0.4 或更高版本(API 级别 15 或更高版本)的设备上不是必需的。。
删除权限会导致低于 API 15 的版本出现问题,在我minSdkVersion 11
当时定义的情况下,它不应该删除权限,我有义务链接隐私政策......不幸的是,权限将显示在等于或更大的设备上比 API 15 ,不需要许可。有没有办法仅在高于 API 15 的设备上删除权限?
在此线程中阅读有关此主题的更多信息
问题摘要:
- 有没有办法只删除高于 API 15 的设备的权限?也就是说,每个 Android 版本都有不同的清单
- 我应该创建一个网站并附上隐私政策吗?
- 他们必须有一个特殊的格式吗?
根据他们的帮助页面,Google Play 不要求您为您的 Android 应用或游戏制定隐私政策。根据开发的应用程序类型,将需要它。
但是,在注册 Google Play 帐户时必须阅读并接受 Google 的开发者分发协议,该协议通知您必须拥有“隐私声明和程序”。
“隐私声明”是隐私政策协议。
不管谷歌在这方面的信息如何,如果从用户那里收集个人数据,无论您的应用程序是否是简单的网页浏览或手机游戏。SaaS(软件即服务)应用程序需要有隐私政策。
如何为 Android 应用添加隐私政策 URL
请按照以下步骤将隐私政策 URL 添加到 Google Play 商店应用列表:
登录 Google Play 开发者控制台。如果您没有帐户,请先创建一个。
选择所有应用
选择应用程序
点击店铺列表
转到隐私政策字段
输入您托管隐私政策的 URL(您必须在网站上托管该政策)。
点击保存
如果您还没有准备好隐私政策,您可以在“商品详情”页面上单击“此时不要提交隐私政策 URL”。
有些网站允许您为移动应用程序创建隐私政策,其中之一是Iubenda和Termsfeed,这是一种允许您生成具有响应式界面和设计的政策的工具(不幸的是,两者都是付费的)。
信息流量分析工具(谷歌分析等)
例如,如果您为您的应用程序使用Google Analytics、Flurry Analytics或Fabric Answers(最近被 google 收购)等管理工具,则您必须拥有 Google Analytics 服务条款协议中提到的隐私政策:
具有通信方法的应用程序
这些应用包括:
此类应用程序必须在隐私政策中报告其使用情况。
Android 应用隐私政策示例
通过单击该链接,用户将被重定向到 Google 隐私政策:
如何确定您是否需要拥有隐私政策
请回答这个问题:您是否在请求期间的任何时间从用户那里收集以下任何类型的个人数据?
所有这些信息都被视为个人数据。如果数据可以识别客户,则将其视为个人数据,您需要制定隐私政策。
简而言之,您的隐私政策应包括
在让用户知道您收集了哪些信息时,请尽可能清晰、简洁和具体。如果您需要更多提示,请阅读以下资源或查看 Play 商店中的示例。
来源:termfeed 1,termfeed 2
一个问题,你为什么不针对更高的设备,比如 android 4.2 及更高版本?我认为,如果您必须提供一个 URL 或地址,让他们可以看到您的应用程序的政策,我认为您会为自己省去一个问题,因为我知道,您的应用程序是一个包含 GCM 聊天的应用程序(或通知),在没有 ToS 和隐私的情况下发布这样的应用程序时,您必须非常小心,因为您正在处理人员及其设备的隐私,但想象一下可以拥有应用程序的人数onesignal 或 gcm 并通过推送通知每天为您提供广告
为了更好地为您提供建议,您可以输入任何在商店中有大量下载的应用程序,直到最后一个显示下载次数和开发人员说“隐私政策”的应用程序,如果您单击它将带您到开发人员页面并显示您政策
**
**
希望对你有帮助
就我而言,我只需要取消选中隐私政策框并将链接放置在可以查阅此类政策的位置,因为我也没有使用 Manifest 请求的某些权限。