Privacy Policy
maiRecord 隐私政策
个人信息处理者/开发者:メタトロン
当前隐私联系渠道:TestFlight 内“发送 Beta 版反馈”;专用邮箱将在外部测试开始前补充。
本政策适用于 maiRecord iOS App。LXNS、Diving-Fish、Apple 及曲绘资源服务由各自运营者负责其服务中的数据处理。
1. 概要
maiRecord 采用本地优先设计:成绩识别、曲目匹配、B50/R50 计算及实验模型推理主要在设备上完成。我们不出售个人信息,不投放广告,不进行跨 App 或网站追踪,也未集成自动分析或广告 SDK。
以下情况可能使数据离开设备:你主动同步查分器、下载缺失曲绘、使用系统分享/反馈,或启用 Apple 的设备备份。App 不会自动上传成绩照片、训练照片、Token 或诊断包。
2. 处理的数据
| 数据 | 用途与位置 | 何时离开设备 |
|---|---|---|
| 成绩、DX Score、判定、FC/FS、PlayCount、出勤和 B50/R50 | 保存在 App 容器,用于记录、计算、筛选与推荐。 | 仅在你主动向 LXNS/Diving-Fish 上传、导出或分享时。 |
| 照片与识别结果 | 你拍摄/选择的成绩图、保存的成绩原图与本地 OCR 结果。 | 仅在你主动分享、导出训练包或提交 TestFlight 反馈时;系统相册副本由照片 App 管理。 |
| 训练会话 | 独立于正式成绩库保存原图、缩略图、manifest 和可选 R50 证据;最多 50 条、约 350 MB。 | 仅在你主动导出 ZIP 并选择接收方时。 |
| 查分器登录凭证 | LXNS OAuth 访问/刷新凭证及兼容 Token 保存在 iOS Keychain,访问级别为“设备解锁时、仅本机”。 | 请求发生时通过 HTTPS 发送给你选择的 LXNS 或 Diving-Fish;不会发送给 maiRecord 自有服务器。 |
| 实验模型反馈 | 本地最多保留 500 条字段、权重、模型版本与采用结果;不含原图、Token、曲名或歌曲 ID。 | 仅在你主动导出并分享时。 |
| Widget/Live Activity 状态 | App Group 保存最近出勤时间、随机歌曲轻量信息及活动进度;不会保存 Token、完整成绩或照片。 | 显示在桌面、锁屏或灵动岛,由 iOS 管理。 |
3. 权限
- 相机:拍摄 maimai 成绩图;不在后台持续拍摄。
- 照片读取:选择已有成绩图。
- 照片写入:按你的操作保存拍摄结果或生成图片。
- 文件与系统分享:导入 CSV/R50,或导出训练包、诊断包和模型反馈。
权限仅在使用对应功能时请求,可在 iOS“设置”中随时撤回。撤回不会自动删除此前已经保存的数据。
4. 第三方服务与网络请求
- LXNS(maimai.lxns.net):在你主动登录或同步时接收 OAuth 授权请求、凭证、玩家/成绩请求数据;你可以在 App 中退出并清除本机 OAuth 凭证。
- Diving-Fish(diving-fish.com):在你主动绑定或同步时接收 Import-Token、玩家/成绩请求数据。
- 曲绘资源:本地缺图时可能请求 LXNS、Diving-Fish 或 shama.dxrating.net 的公开曲绘。资源服务会获得资源路径和常规网络信息(如 IP 地址),请求不附带查分器 Token 或本地成绩。
- Apple:系统相册、分享、文件、Widget、Live Activity、设备备份及 TestFlight 反馈由 Apple 的系统服务处理。
第三方可能按其隐私政策保留账号、成绩和网络日志。maiRecord 无法代你删除第三方服务器上的数据。
5. 保存期限与安全
- 成绩、图片和 PlayCount 保留到你删除相应记录、清空全部成绩或移除 App 数据为止。
- 训练会话保留到你删除;达到数量或容量上限后停止新增,不会静默覆盖。
- OAuth 凭证保留到你在 App 中退出 LXNS,兼容 Token 保留到你清空输入框,或系统 Keychain 生命周期将其移除;“删除所有成绩”不会删除这些凭证。
- 实验反馈最多保留 500 条,旧记录按本地上限轮替;导出副本由你选择的保存位置管理。
敏感本地文件使用 iOS 文件保护,Token 使用 Keychain。任何软件都无法保证绝对安全;请勿分享 Token,并为设备设置锁屏密码。
maiRecord 没有独立 CloudKit/iCloud 同步服务,但 Apple 的 iCloud 或电脑设备备份可能按你的系统设置包含 App 数据。删除本机内容不一定立即删除既有备份。
6. 你的选择与权利
你可以查看和修改本地成绩、删除单条或全部成绩、清空 Token、管理训练记录、撤回系统权限,以及选择是否同步、导出或分享。操作路径见《数据与隐私选择》。
如需查询、更正、删除、复制个人信息,或撤回同意、投诉处理,当前 TestFlight 用户可使用 TestFlight 内“发送 Beta 版反馈”并在开头注明“maiRecord 隐私请求”。专用邮箱将在外部测试开始前补充。我们将在适用法律要求的期限内处理。对 LXNS、Diving-Fish、Apple 或其他第三方持有的数据,请直接联系相应服务。
7. 未成年人
maiRecord 不以收集未成年人个人信息为目的。未达到所在地区适用年龄的用户,应在监护人指导下使用涉及账号 Token、平台同步或对外分享的功能。
8. 政策更新
数据用途、接收方或功能发生实质变化时,我们会更新本政策,并在适用情况下通过 App 或发布页面提示。历史产品变更记录不替代本隐私政策。