Legal

隐私政策

生效日期:2026 年 10 月 10 日

这份政策只讲一件事:青苔阅读(下称"本应用")在你设备上运行时,哪些数据离开了你的设备、发到哪、为了什么。iOS 版与安卓版的差别写在同一份里,各自标明。

一、总体原则

本应用没有账号体系,也不接广告、埋点与第三方统计 SDK。书架、阅读进度、书签与笔记、导入的规则与字体、壁纸、以及你自己填写的服务密钥,默认全部只保存在你设备的应用沙盒里。除了下面第三节逐条列出的情形,没有任何数据离开你的设备。

iOS 版:开发者侧没有任何服务器。安卓版:除第 10 项列出的激活与更新服务之外,开发者侧同样没有别的服务器,也没有任何内容中转。

二、同意条款之前不发起激活请求

首次启动会先弹一道条款窗。安卓版在这一点「同意并继续」之前不会发起任何网络请求,也不会去读设备标识——激活页原本会在首帧静默问一次服务器"这台机器以前激活过吗",这一问被推到你同意之后才发生;点「暂不同意」不会写入同意状态,下次打开重新问一次。iOS 版首启同样先读条款,未同意前停在门禁页;它没有需要问的服务器,所以这一节对 iOS 只是交互上的说明。

三、会离开设备的数据(全部由你主动触发)

下面第 1–9 项两版共有(个别条目内部已注明只在某一版出现),第 10 项只在安卓版发生,因为那是唯一由我们自建的服务。

  1. 在线阅读与搜索。如果你自行导入了抓取规则,本应用会用你的设备直接访问该规则指向的站点,把你输入的搜索词与该页面地址发给对方站点;对方站点因此会看到你的 IP、User-Agent 等常规访问信息。本应用不预置、不推荐、不提供任何规则来源。
  2. 远程解析脚本。有的规则会额外声明一个脚本文件地址(通常是公共 CDN)。这类脚本默认不下载,只有你在「书源管理」页对这本书源手动打开「允许下载」之后,本应用才会按规则给出的地址发一次普通的文件取回请求;取回的脚本只在这台设备的内存里执行、不保存,也没有任何数据由它回传给开发者。开关关掉后,这本书源立刻不再发起这类请求。
  3. 在线朗读引擎。逐句把你正在阅读的书的文本(正文片段、语速、所选音色名)发送给微软 Edge 的朗读接口,取回音频。走的是该服务的公开 WebSocket 接口,不是官方开放平台,服务端可能按自己的策略记录请求。
  4. 自带密钥的第三方音色(Fish Audio、MiMo、SiliconFlow、讯飞开放平台、阶跃星辰):仅在你于设置里填入自己的密钥并选择该引擎时,把正文片段与你的密钥一并发给你所选的那一家,用于它们向你的账号鉴权与计费。密钥只保存在你的设备本地,不会发给本应用开发者。
  5. 声音克隆。录制你的声音后,录音样本与音色名称上传到你自己的 Fish Audio 账号用于生成专属音色;是否上传完全由你在该页面主动点击决定,本应用不保留这些录音。
  6. 语音搜索。麦克风音频交给系统语音识别转成搜索词;iOS 走 Apple 的识别,系统可能在设备端或 Apple 服务端完成识别,遵循 Apple 隐私政策。
  7. 字体与端侧语音模型下载。从公开的开源仓库与公共 CDN 镜像取 Noto 字体子集、以及端侧合成所需的模型文件;对方只能看到一次普通的公开文件下载请求。
  8. 多设备同步(iOS,默认只在你手动点「同步到 iCloud」时发生;在该页开启「自动同步」后,应用回到前台时会先拉取合并、再把本机书架推上去,退到后台就不动,没有后台任务)。把整个书架原样打包写进本应用在你 iCloud Drive 里的容器——含书架清单(书名、作者、阅读进度、书签)、每本书的整个目录(你导入的书籍原文文件、封面、已缓存的章节文本、你的笔记),以及你导入的抓取规则;包外另有一份提交标记,记着发起同步那一台设备的名称与时间,用于合并与「这份包来自哪台设备」的提示。只有登录同一 Apple ID 的设备能读到;我们不接触、也不托管这份数据。开关随时可关,关掉后不再自动上传。
  9. 免费体验锚点与内购(iOS)。为避免同一 Apple ID 反复领取 7 天免费体验,体验的起始时间戳会写入你自己的 iCloud Drive 存储;里面只有一个时间,不含身份标识与阅读内容。内购与恢复购买的交易数据由 Apple 处理并保留,遵循 Apple 隐私政策;购买时本应用会生成一个随机标识(appAccountToken)随交易一起发给 Apple,用于你在换机或更换 Apple ID 后找回权益:它是这台设备上临时生成的随机 UUID,不是设备的真实序列号,也不会被其他应用读到;但它会与你这笔订单、进而与下单的 Apple ID 绑定,所以在 Apple 一侧它与你的账号是关联的(本应用隐私清单把这一项标为「与用户关联」,说的就是这件事)。本应用不读取、不上传设备的其他标识符,也不把它用于任何应用之外的用途。
  10. 激活与更新(仅安卓版)。为了把授权码绑定到一台设备、以及重装后能自动恢复你已有的授权,安卓版会向激活服务 act.tudoubook.top 发起请求,携带:不可逆摘要形式的设备标识(优先取 Widevine DRM 硬件 ID 的 SHA-256 摘要,个别机型取不到时退回 Android ID 的哈希;服务端只把它当作不透明主键,用途仅限"这台设备是否已绑定")、你输入或点击触发的激活码 / 试用请求、包签名校验值与应用版本号;服务端返回授权状态与到期时间。此外安卓版会读取 www.tudoubook.top/dl/versions.json 比较版本号,并在你点「下载并安装」时从同域取 APK。这类请求走标准 HTTP,本站服务器与它的托管方会按各自策略记录访问日志,通常包含 IP 地址、时间与 User-Agent。这两项请求都不携带你的书籍内容、文件名或阅读记录;要求解除某台设备的绑定记录,可按第九节联系我们。

四、权限与用途

iOS 版:麦克风仅用于语音搜索与你主动发起的音色克隆录音;语音识别仅用于语音搜索;相册只在你导入壁纸时通过系统受限选择器读取你选中的那一张图片,应用不申请整库访问权限;后台音频仅用于锁屏 / 切后台继续朗读;网络如上第三节。

安卓版申请这四项:INTERNET(第三节第 1、2、7、10 项那些请求)、ACCESS_NETWORK_STATE(判断当前是否有网,避免离线时白等)、VIBRATE(翻页与操作的触感反馈)、REQUEST_INSTALL_PACKAGES(只用于应用内更新:你在更新弹窗里点「下载并安装」之后,需要它向系统申请安装那一枚官方 APK,Android 8 以上还会先跳到「允许安装未知应用」的设置页,由你在系统界面里再确认一次;不授予也照常能用,更新弹窗里另有「用浏览器下载」的出口)。除这四项外不再申请其他权限,也不申请读取整机存储的权限——文件一律由你在系统选择器里逐个挑。

五、第三方服务

除 Apple 的系统服务(语音识别、iCloud、StoreKit)外,可能被你主动启用的第三方为:微软 Edge 朗读接口、Fish Audio、小米 MiMo、SiliconFlow、讯飞开放平台、阶跃星辰,字体与模型所在的公开开源仓库与 CDN 镜像,以及你自己导入的规则里声明的站点与脚本地址(后者完全由规则决定,本应用不预置,脚本部分还需你在书源管理页逐源允许后才取回)。这些服务各自遵循其自身的隐私政策与数据处理方式,本应用不对其行为承担责任,也不从中获取你的任何数据。

六、我们不做的事

不出售或出租任何数据;不做跨应用跟踪(iOS 隐私清单中 NSPrivacyTracking 为 false);不投放广告;不采集设备指纹;不上传你的阅读内容、书名、章节或笔记做统计分析。

七、数据的存放与删除

iOS 版本机数据存于应用沙盒的 Documents 与 Application Support 目录,卸载应用即随之删除。另有三项存在系统钥匙串里,不随卸载消失:用于把内购对回你这张设备的随机标识、免费体验的起算时间、以及你填写的服务密钥。前两项只是本机上的随机数与时间戳,不含你的任何内容,也不上传给开发者;服务密钥可以随时在听书设置里清空对应输入框,当场删除。应用内还可单独删除:设置 → 离线缓存 → 「已缓存内容」二级页编辑态勾选删除(章节文本与已合成语音);书源管理页滑动或批量删除你导入的规则;字体管理页删除导入的字体。多设备同步没有后台任务:云端那份包只在你手动点「同步到 iCloud」,或开启「自动同步」后应用回到前台时上传,再次推送即覆盖,开关随时可关;也可在系统设置 → Apple ID → iCloud → 管理储存空间中删除本应用的数据。你在第三方语音服务里生成的音色与账号数据,请在该服务侧删除。

安卓版书架、书签、阅读进度、主题与排版参数、已缓存的正文与下载的字体全部保存在应用私有目录内,卸载即随之删除;清除应用数据同样会清空本地授权缓存(重装后凭设备标识可恢复原有剩余时间)。服务端那一行绑定记录(设备标识摘要、绑的哪个码、应用版本、最后在线时刻、到期时间)按第九节联系删除。

八、儿童隐私

本应用不面向 13 岁以下儿童设计,也不故意收集任何人的个人信息。未成年人在监护人陪同下使用;监护人认为收集行为确已发生,可按第九节联系删除。

九、你的权利与联系方式

你要查询、更正或删除与自己有关的数据(例如要求安卓版解除某台设备的绑定记录),或权利人要主张权属,请发送具体说明到 windbloodzhou@foxmail.com。由于我们没有账号体系,能提供的是"按设备标识处理",你可能需要一并提供 App 内展示的那串设备短码。付费相关问题见《付费服务条款》第九节;退款由 Apple 处理,入口也在那一页。

十、政策变更与联系

本政策如有更新会在应用内同步发布,本页同时更新。重大变化(新增数据种类、新增接收方)还会在 App 内提示一次,不会只在网页上悄悄改。隐私相关问题、以及内容权属投诉,走第九节那个邮箱;iOS 版在 App 内的落点是「设置 → 关于 → 关于我们」,安卓版是「设置 → 关于」,两处公示的是同一个邮箱。

使用条款与免责范围见《用户协议与免责声明》,App 内的《隐私政策》全文与本页同源,入口在「设置 → 关于 → 关于我们」。

联系邮箱

功能建议、Bug 反馈、权属主张都发这里,一般 1–2 天内回复。

书源需自行导入,本站不提供书籍内容。

windbloodzhou@foxmail.com

发邮件