Google Play 允许各种应用使用 AccessibilityService API。不过,仅当服务旨在帮助残障人士使用其设备或以其他方式克服残障带来的困难时,才有资格声明自身是无障碍工具。声明方法是在相应服务的元数据文件中使用 isAccessibilityTool 属性。
如果应用声明了 isAccessibilityTool,则无需遵守下方所述的关于提供醒目披露声明和征求用户同意的要求。此外,自 2021 年 11 月 3 日起,如果应用以 Android 12 为目标平台且使用 AccessibilityService API,则应用开发者需要填写权限声明表单并获得 Google Play 的批准。
出于自动化目的使用此无障碍功能 API 的应用须遵从的指南
如果应用出于自动化目的而使用此无障碍功能 API,则必须确保代表用户执行的所有操作都具有清楚明了的限定目的。严禁以任何方式利用此无障碍功能 API 让应用自主发起、规划和执行操作或决策。此规定不适用于基于规则的确定性自动化操作,因为此类操作的行为遵循人为定义的静态脚本(例如,“如果发生触发条件 X,则执行操作 Y”)。
注意:通过 isAccessibilityTool="true" 标志进行标识的已验证无障碍工具不受此规定的约束,可以出于实现自动化功能的目的使用此无障碍功能 API,前提是相应功能用于实现应用的核心用途:协助残障人士。
这些工具必须始终遵守所有其他 Google Play 政策,包括但不限于“用户数据”“恶意软件”“设备和网络滥用”以及“欺骗性行为”政策。
哪些应用可被视为无障碍工具?
旨在为残障人士提供支持的应用包括:
- 协助视障用户的屏幕阅读器
- 协助有运动障碍的用户的开关式输入系统
- 协助有运动障碍的用户的语音式输入系统
- 协助同时有视觉和听觉障碍的用户的盲文式存取系统
协助有其他残障(例如认知障碍或多重残障)的用户的工具也可视为无障碍工具。
这类工具必须以协助残障人士为主要用途。假如有一款声控的常规助理应用,其目标受众是普通大众,但在某些情况下可以帮助有运动障碍的用户,那么该应用并不符合作为无障碍工具的资格。大多数无障碍工具开发者在开展用户调研时,会将大部分精力用于了解具有特定残障情况的用户在使用设备时会遇到的复杂难题,然后专门定制解决方案来协助用户克服这些难题。无障碍工具的 Google Play 商店说明应清楚阐明,应用的目标用户是哪些用户以及应用如何协助用户克服遇到的难题。
其他不属于无障碍工具的应用示例包括:杀毒软件、自动化工具、助理、监控应用、清理程序、密码管理工具以及启动器。
关于提供醒目披露声明和征求用户同意的要求
如果应用不符合使用 IsAccessibilityTool 属性的条件,则必须遵从 Google Play 的“用户数据”政策中关于提供醒目披露声明与征求用户同意的要求。此类应用中必须包含一份醒目披露声明,且该声明:
- 必须在应用内明示,不得只在应用说明或网站中显示;
- 必须在用户正常使用应用的情况下显示,并且无需用户打开任何菜单或设置就能查看;
- 必须说明要通过 AccessibilityService API 访问或收集哪些数据;
- 必须说明数据的使用和/或分享方式;
- 必须要求用户执行明确的同意操作(例如点按接受或勾选复选框);
- 不得只列在隐私权政策或服务条款中;
- 不得包含在其他与收集个人数据或敏感数据有关的披露声明中。该声明应是一份单独的披露声明,其中应表明应用为何需要使用 AccessibilityService API,并说明任何可能的使用情形。
重要提示:如果您更改了应用使用此 API 的方式,则必须重新提交表单,提供准确的最新信息。如果您未如实声明或隐瞒了对这类 API 的使用情况,我们可能会暂停您的应用并/或终止您的开发者账号。
无障碍服务声明
自 2021 年 11 月 3 日起,如果应用以 API 级别 31 为目标级别且包含 AccessibilityService,则应用开发者需要在 Play 管理中心内提供新的政策声明。我们并不禁止使用 AccessibilityService API,但如果某款应用不是无障碍工具却使用此 API,则必须提供醒目披露声明。无障碍工具是指主要为残障用户提供便利的应用。
适用于“无障碍工具”类应用的声明
如果您已通过在服务元数据文件中设置 isAccessibilityTool=true 来声明您的应用是无障碍工具,则需要向我们说明您的应用是如何满足无障碍需求的。
为方便您预先了解情况,下面列出了声明中会包含的问题:
- 请描述应用中一项需要获准使用 AccessibilityServices API 的核心功能。
- 应用支持哪些残障类型?请选择所有适用的选项。
- 运动
- 视觉
- 听觉
- 认知或学习
- 其他
- 应用以哪些用户为目标用户?
- 为便于我们审核您的应用,请提供一个短视频链接,视频中应展示应用打开时以及启用和使用无障碍服务时的画面。如果界面中没有明显体现无障碍服务在应用中的使用方式,请以旁白或字幕形式加以说明。
适用于“非无障碍工具”类应用的声明
如果您并未声明您的应用是无障碍工具,却使用了 AccessibilityService API(即您未在无障碍服务的元数据文件中设置 isAccessibilityTool 标记),则必须在 Play 管理中心内提供无障碍功能声明。
为方便您预先了解情况,下面列出了声明中会包含的问题:
- 您的应用为何需要使用 AccessibilityServices API?请选择所有适用的选项。
- 应用功能
- 分析
- 开发者通讯
- 欺诈防范、安全和法规遵从
- 广告或营销
- 个性化
- 账号管理
- 您是否会使用无障碍功能收集和/或分享个人或敏感数据?
- 是
- 否
注意:请详细了解数据收集和数据分享。
[如果对第 2 个问题的回答为是,请回答下一问题。]
- 您会使用 AccessibilityServices API 收集和/或分享哪些用户数据?请选择所有适用的选项。
- 位置信息
- 大致位置信息
- 精确位置信息
- 个人信息
- 姓名
- 邮箱
- 个人身份识别信息
- 地址
- 电话号码
- 种族和民族
- 政治信仰或宗教信仰
- 性取向或性别认同
- 其他个人信息
- 财务信息
- 信用卡、借记卡或银行账户号码
- 交易记录
- 信用信息
- 其他财务信息
- 健康与健身
- 健康信息
- 健身信息
- 消息
- 电子邮件
- 短信或彩信
- 其他应用内消息
- 照片或视频
- 照片
- 视频
- 音频文件
- 语音或声音的录音
- 音乐文件
- 其他音频文件
- 文件和文档
- 文件和文档
- 日历
- 日历活动
- 通讯录
- 通讯录
- 应用活动
- 应用内页面浏览和点按操作
- 应用内搜索记录
- 已安装的应用
- 其他由用户生成的内容
- 其他操作
- 网络浏览
- 网络浏览记录
- 应用信息和性能
- 崩溃日志
- 诊断信息
- 其他应用性能数据
- 设备或其他标识符
- 设备或其他标识符
- 位置信息
- 为便于我们审核您的应用,请提供一个短视频链接,视频中应展示用户会在您的应用中看到醒目披露声明的画面。
通过视频展示应用醒目披露声明的指南
您在声明中提供的视频必须包含以下内容:
- 应用在设备上的启动画面。
- 进入针对无障碍功能的醒目披露声明与征求用户同意屏幕的用户流。
- 确保视频中包含完整的披露声明。如果披露声明需要滚动屏幕才能完整显示,请务必缓慢滚动,让所有文字都在视频中显示出来。
- 应用内醒目披露声明不能替换为 AccessibilityService_description 或 AccessibilityService_htmlDescription
- 用户同意时的用户流,包括向应用授予无障碍功能使用权限。
- 用户不同意时的用户流,包括当用户再次触发醒目披露声明和征求用户同意屏幕时的流程。
- 使用无障碍功能的应用核心功能。如果界面中没有明显地体现该应用使用无障碍服务的情形,请以旁白或字幕形式加以说明。