| 业务场景 | 个人信息类型 | 信息字段 | 收集目的 | 收集方式 | 是否必要 | 是否收集 |
|---|---|---|---|---|---|---|
| 匿名登录与账号识别 | 设备标识信息(设备序列号类) | 设备序列号/设备标识信息:Android ID(ANDROID_ID,去除格式化字符) | 创建匿名账号、识别用户身份,校验软件授权 | 系统接口(Settings.Secure),仅启动时收集一次并本地缓存 | 必要 | 收集 |
| 匿名登录 | 网络信息 | 公网 IP 地址 | 与匿名账号绑定,用于服务端账号风控与唯一性判断 | 通过第三方公共 IP 查询服务获取后随登录请求提交 | 必要 | 收集 |
| 匿名登录 | 设备信息 | 操作系统版本、设备品牌、设备型号、CPU 架构(ABI)、应用版本号、设备类型标识(固定值"1900app") | 登录时标识设备环境,便于授权异常排查 | 系统接口(android.os.Build)与应用自身版本信息,仅启动时收集一次 | 必要 | 收集 |
| 本地偏好设置(封面开关、栏目订阅与排序、字体缩放等) | 使用偏好 | 设置项键值 | 记忆您的使用偏好 | 仅保存在设备本地,不上传 | 非必要 | 收集(仅本地) |
| 热点榜单缓存 | 应用数据缓存 | 榜单数据、榜单配图缓存 | 减少流量消耗、提升加载速度 | 仅保存在设备本地,可通过"清除缓存"删除 | 非必要 | 收集(仅本地) |
| 摄像头检测(实时目标识别) | 摄像头画面 | 摄像头捕获的原始画面帧 | 在本机模型上实时识别画面中的目标并画框 | 仅在你主动开启摄像头后采集,逐帧在内存中处理后立即丢弃,不录制、不保存、不上传 | 非必要 | 不留存 |
| 在线模型下载 | 无个人信息 | 模型目录清单与模型文件 | 提供"检测设置 → 在线模型"的目录浏览与模型下载 | 向公开代码托管平台(Gitee)发起 HTTPS 请求,仅请求文件本身,不携带个人信息 | 非必要 | 不收集 |
| 在线客服(用户主动发起) | 用户主动提供的内容 | 文字消息内容、消息时间、发送方类型 | 向人工客服反馈问题并获得答复;会话记录用于跟进与排查 | 由你在"我的 → 关于 → 在线客服"中主动输入,通过 HTTPS 提交至我们自行运维的服务器 | 非必要 | 收集(上传) |
| 在线客服(用户主动发送图片) | 用户主动提供的图片 | 你选择的图片文件(压缩后长边 1600 像素的 JPEG) | 便于用截图说明问题,供客服定位与答复 | 由你在客服页点击图片按钮主动选择,仅限该文件;上传至我们服务器上客服专用的图片目录 | 非必要 | 收集(上传) |
| 在线客服消息本地缓存 | 应用数据缓存 | 最近 300 条客服消息、会话列表、未发送成功的待发送消息 | 断网时仍可查看历史对话;进入客服页时快速呈现;联网后自动补发 | 仅保存在设备本地数据库(应用私有目录),可通过"个人信息清单 → 清除本地数据"删除 | 非必要 | 收集(仅本地) |
| 本地音乐播放 | 本地音频文件与播放偏好 | 本机音频文件的名称、歌手、专辑、时长、路径;歌词文件;音量、播放模式、上次播放位置 | 展示你的本地曲库、播放音乐并显示歌词;记住播放偏好 | 通过系统媒体库(MediaStore)或你在系统文件选择器中主动授权的文件夹读取;偏好仅存设备本地 | 非必要 | 收集(仅本地,不上传) |
| 示例歌曲下载 | 无个人信息 | 示例歌曲(mp3)与歌词(lrc)文件 | 本机没有可播放音频时,提供一首示例歌便于了解播放器 | 向 app.iawhy.com 发起 HTTPS 请求下载,仅请求文件本身,不携带设备标识或账号信息 | 非必要 | 不收集 |
本应用不收集以下任何信息:
| 权限名称 | 权限用途 | 是否弹窗申请 | 关联功能 |
|---|---|---|---|
| 网络权限(INTERNET) | 访问网络获取榜单数据、进行登录请求、下载在线模型、收发客服消息、下载示例歌曲 | 否(正常权限) | 热点、登录、浏览器、在线模型、在线客服、音乐播放器 |
| 网络状态(ACCESS_NETWORK_STATE) | 检测网络连通性,用于断网时提示并排队待发消息 | 否(正常权限) | 热点、登录、在线客服 |
| 存储权限(WRITE_EXTERNAL_STORAGE,仅 Android 9 及以下) | 保存媒体转换的输出文件到公共存储 | 是(运行时弹窗) | 转换器 |
| 摄像头(CAMERA) | 开启摄像头实时目标检测;画面仅在本机内存中推理,不录制、不保存、不上传 | 是(运行时弹窗) | 检测(摄像头) |
| 读取音频文件(READ_MEDIA_AUDIO,Android 13+;更早系统为 READ_EXTERNAL_STORAGE) | 扫描并播放你设备上的本地音乐文件,读取同目录下的歌词文件;音频内容不上传 | 是(运行时弹窗) | 音乐播放器 |
| 发送通知(POST_NOTIFICATIONS,Android 13+) | 版本更新的下载进度通知;客服回复提醒;音乐播放的锁屏与通知栏控制 | 是(运行时弹窗) | 版本更新、在线客服、音乐播放器 |
| 安装应用(REQUEST_INSTALL_PACKAGES) | 下载新版本后唤起系统安装器完成应用内更新 | 否(正常权限) | 版本更新 |
| 前台服务(FOREGROUND_SERVICE_DATA_SYNC) | 大文件(新版本安装包、模型文件)下载期间保持下载不中断,通知栏展示进度 | 否(正常权限) | 版本更新、在线模型 |
| 前台服务(FOREGROUND_SERVICE_MEDIA_PLAYBACK,Android 14+) | 音乐播放期间保持后台播放不中断,并在通知栏与锁屏展示播放控制 | 否(正常权限) | 音乐播放器 |
本应用未申请位置、麦克风、通讯录、短信、电话等敏感权限。摄像头权限仅用于检测功能、音频读取权限仅用于音乐播放,均可在系统设置中随时关闭,关闭后其余功能不受影响。
本应用未集成任何会收集个人信息或联网上报数据的第三方 SDK(无统计、广告、推送、地图、支付类 SDK)。应用内集成的第三方开源组件与 SDK 如下,全部在设备本地运行,不向其提供方上传或共享任何个人信息:
| 组件 / SDK 名称(提供方) | 使用目的 | 收集的个人信息 |
|---|---|---|
| Google ML Kit 文字识别·中文离线版 提供方:Google LLC(com.google.mlkit) |
对摄像头画面或所选图片中的文字进行本地 OCR 识别 | 无。识别模型随安装包内置,识别全部在设备本地完成,不联网、不向 Google 上传任何数据 |
| Microsoft ONNX Runtime 提供方:Microsoft(com.microsoft.onnxruntime) |
在设备本地运行目标检测模型(YOLO) | 无。推理全部在设备本地完成,不联网、不采集任何信息 |
| AndroidX / Jetpack 组件(CameraX、Media3、Room 等) 提供方:Google / AOSP 开源项目 |
界面框架、相机采集、音视频编解码与播放、本地数据库 | 无。均在设备本地运行 |
| Apache POI 提供方:Apache Software Foundation 开源项目 |
在本地解析 Word(docx)文档用于格式转换 | 无。仅处理你主动选择的文件,不联网 |
| ZXing core 提供方:开源项目 |
根据你输入的文本在本地生成二维码图片 | 无。纯本地计算 |
应用中涉及网络请求的第三方服务(公网 IP 查询、榜单数据源、模型文件下载等)不属于 SDK,详见《第三方信息共享清单》。