我们会按照如下方式收集您在使用服务时主动提供的,以及通过自动化手段收集您在使用功能或接受服务过程中产生的信息:
| 权限 | 用途 | 
| VIBRATE | 震动权限,提供游戏中的震动场景,游戏震动提示功能需要 | 
| READ_PHONE_STATE | 读取设备信息,获取用户设备的IMEI,通过IMEI对用户进行唯一标识,以便统计分析服务 | 
| ACCESS_FINE_LOCATION(可选) | 精准定位,为开发者提供反作弊功能,剔除作弊设备;同时校正用户的地域分布数据,使报表数据更加准确,广告sdk需要,用来助于广告投放 | 
| ACCESS_COARSE_LOCATION(可选) | 模糊定位,为开发者提供反作弊功能,剔除作弊设备;同时校正用户的地域分布数据,使报表数据更加准确,广告sdk需要,用来助于广告投放 | 
| BLUETOOTH | 蓝牙权限,为用户使用蓝牙设备时的游戏场景提供便利 | 
| REQUEST_INSTALL_PACKAGES | 广告sdk需要(获取已安装应用列表,避免重复安装) | 
| INSTALL_PACKAGES | 安装应用,为广告场景下用户下载提供便利 | 
| REQUEST_IGNORE_BATTERY_OPTIMIZATIONS | 请求忽略电池优化,保证游戏流畅性 | 
| INTERNET | 网络权限,允许应用程序联网和发送统计数据的权限,以便提供统计分析服务 | 
| ACCESS_NETWORK_STATE | 查询网络状态,保证用户网络连接状态并在有变更时提供相应服务 | 
| WRITE_EXTERNAL_STORAGE | 纯图分享的时候图片不被压缩,监控程序运行情况,在崩溃时收集到足够的排障信息 | 
| READ_EXTERNAL_STORAGE | 纯图分享的时候图片不被压缩,监控程序运行情况,在崩溃时收集到足够的排障信息 | 
| ACCESS_WIFI_STATE | 查询WiFi状态,保证网络服务顺畅,判断当前所处环境是否正常、安全,提醒用户开启网络,保证程序正确运行 | 
| GET_TASKS | 获取运行应用列表,优化用户软件体验,保证服务顺畅 | 
| REORDER_TASKS | 排序运行应用列表,对应用排序进行优化 | 
| READ_SETTINGS | 读取系统设置,根据设置提供正确的软件内容 | 
| WAKE_LOCK | 广告sdk需要(避免熄屏) | 
| KW_SDK_BROADCAST | 快手sdk广播,广告sdk需要 | 
| SupplementaryDID.ACCESS | 信通院获取oaid,根据用户的oaid进行来源归因并标识,以便提供软件服务 | 
| QUERY_ALL_PACKAGES | 读取应用列表,保障联动其他软件时的顺畅 | 
| TT_PANGOLIN | 用于进行网络定位 | 
| ACCESS_LOCATION_EXTRA_COMMANDS | 用于申请获取蓝牙信息进行室内定位 | 
| BLUETOOTH_ADMIN | 用于获取运营商信息,用于支持提供运营商信息相关的接口 | 
| CHANGE_WIFI_STATE | 用于访问网络,网络定位需要上网 | 
| FOREGROUND_SERVICE | 访问设备后台位置用于后台定位 | 
| ACCESS_BACKGROUND_LOCATION | 访问设备后台位置 | 
| RECEIVE_USER_PRESENT | 用户唤醒设备 | 
| EXPAND_STATUS_BAR | 穿山甲将通过此权限在Android R系统上判定广告对应的应用是否在用户的app上安装 | 
| READ_PRIVILEGED_PHONE_STATE | 读取设备的电话状态 | 
| SYSTEM_OVERLAY_WINDOW | 创建一个顶层窗口 | 
| SYSTEM_ALERT_WINDOW | 用于显示悬浮窗口 | 
| MEDIA_CONTENT_CONTROL | 设备中正在运行的媒体会话 | 
| CHANGE_CONFIGURATION | 配置设置 | 
| WRITE_SETTINGS | 修改系统设置 | 
| CAMERA | 获取相机相册权限 | 
| DEVICE_POWER | 安装apk的权限,用于更新 |