简要说明:Shadow101 不要求注册账号。跟读录音保存在 App 的本地存储中,排除在设备备份之外,也不会由 App 上传。学习进度保存在本地。只有在你提交反馈、App 请求 Apple 的“更多应用”目录,或你主动分享课程资料等有限场景下,相关信息才会离开 App。
1. 我们处理的信息
Shadow101 没有注册、登录或用户账号系统。为了实现功能,App 会保存:
- 你为每个句子创建的跟读录音;
- 学习进度、完成记录、播放位置、日历和统计数据;
- 播放速度、中英显示、App 语言和每日提醒时间等偏好;
- 评价提示状态,以及公开 App Store 应用目录的本地缓存。
如果你使用 App 内“反馈”表单,会填写邮箱和消息。提交时还会附带 App 名称、版本、构建号、iOS 版本、设备型号标识和地区设置,用于了解问题并回复你。
2. 语音录音
Shadow101 使用 Apple 的音频框架录音。录音采用 AAC 编码,以 `.m4a` 文件保存在 App 本地的 Application Support 目录。每个句子最多保留一条录音;新的有效录音会替换旧录音。少于 0.3 秒的内容不会保存,单条录音最长 120 秒。
App 将录音目录和录音文件标记为不加入设备备份。录音不使用 CloudKit 或 iCloud 同步;经审计的当前版本也没有把录音上传到服务器的代码。支持请求和课程导出功能都不会附带你的跟读录音。
3. 学习进度与统计
课程次数、播放状态和偏好保存在 iOS UserDefaults 中;带日期的完成记录保存在 App Application Support 目录内的 JSON 文件中。学习日历、连续天数、最近活动、总数和趋势由 App 在本地计算。
App 不会把这些学习数据上传到 Shadow101 服务器,也没有使用 CloudKit 同步。学习进度没有被明确排除在普通 iOS 备份之外,因此 iOS 可能会按照你的设备备份设置,将其加入 iCloud 或电脑备份。
4. 通知
如果你开启“每日跟读提醒”,Shadow101 会向 iOS 申请提醒和声音权限,并在你选定的时间安排一条重复的本地通知。提醒偏好保存在本机。App 不注册远程推送,也不会上传推送令牌。
5. 麦克风权限
只有在你尝试录制句子时,Shadow101 才会请求麦克风权限。你可以拒绝,也可以稍后在系统设置中关闭。关闭后,听音、课程浏览、中英内容和学习统计仍可使用,但不能录制新的跟读。
6. 网络与外部服务
Shadow101 会在以下场景发起网络请求:
- 提交反馈:你轻点“提交反馈”后,填写的邮箱、消息及上述诊断信息会通过 HTTPS 发送到已配置的 Google Apps Script 服务。
- 更多应用:App 会从 Apple 的 iTunes Lookup 服务请求开发者公开应用目录,并可能下载对应的公开图标;目录和图标可缓存在本机。
- App Store、邮件和分享:你主动选择的操作可能打开 Apple App Store、系统邮件、`mailto:` 处理程序或 iOS 分享面板。
- 本网站:本静态网站通过 Google Firebase Hosting 提供。Firebase 会按照 Google 的适用条款,处理提供网站所需的普通 HTTPS 请求信息,例如 IP 地址、请求时间、网址和浏览器/用户代理信息。
使用这些服务时,Apple、Google、你的邮件服务商或分享目的地可能处理普通网络连接信息。
7. 第三方服务
当前 iOS Target 没有嵌入第三方 SDK,包括 Firebase SDK、分析 SDK、广告 SDK、归因 SDK、远程配置 SDK或第三方崩溃报告 SDK。App 的界面、音频、通知、图表、邮件和分享均使用 Apple 系统框架。
未通过 SDK 接入的外部服务包括:处理可选支持请求的 Google Apps Script、提供公开 App Store 目录/图标/跳转的 Apple 服务,以及托管本网站的 Firebase Hosting。
8. 数据共享
我们不出售个人信息。经审计的 App 不将数据用于广告或跨 App 跟踪。只有为完成你使用的服务时,相关信息才会交由对应服务处理:
- 反馈提交通过已配置的 Google Apps Script 服务送达支持人员;
- 公开应用目录请求和 App Store 操作由 Apple 处理;
- 你明确导出的课程音频或文字由你选择的邮件或分享目的地处理;
- 访问网站时的请求数据由 Firebase Hosting 处理,以安全提供页面。
9. 保存期限
录音和学习数据会保留在 App 存储中,直到你删除相应录音或删除 App。“卸载 App”与“删除 App”不同,卸载可能保留文稿与数据。以后从设备备份恢复时,学习数据可能随之恢复;录音已被明确排除在备份之外。
iOS 客户端无法规定支持系统中反馈请求的保存时间。为回复、保留支持记录、防止滥用或遵守法律,支持数据可能保存一段必要时间。你可以联系我们询问已提交的请求。
10. 删除数据
你可以在句子的录音模式中删除该句录音,通过重新录制替换,或在“设置与支持 > 清空所有录音”中删除全部已完成录音。Shadow101 目前没有在 App 内一键重置学习历史、次数、日历或统计的功能。
在 iOS 中使用删除 App会从该设备移除 App 的本地沙盒。备份副本仍受你的 Apple 备份设置管理。如需咨询已提交的支持请求,请发邮件至 ipixeltech@gmail.com。具体控制步骤请参阅隐私选择。
11. 儿童隐私
Shadow101 是英语练习工具,不建立儿童资料,也不通过账号收集信息。我们不会故意将儿童个人信息用于广告或跟踪。如果家长或监护人认为儿童通过“反馈”提交了个人信息,可以联系我们寻求处理。
12. 政策变更
当 Shadow101 的功能、服务提供商或法律要求发生变化时,我们可能更新本政策。页面顶部的“最后更新”日期表示当前版本。在可行情况下,涉及新版本 App 的重要变更会先反映在本页面。
13. 联系我们
如对隐私或支持请求有疑问,请联系 ipixeltech@gmail.com。