隐私政策
隐私政策
生效日期: 2026 年 4 月 4 日 最近更新: 2026 年 4 月 4 日 主体: Enid Ltd("我们") 服务: CastReader 浏览器扩展及 CastReader 网站 castreader.ai(合称"本服务")
本隐私政策说明 CastReader 收集哪些数据、如何使用,以及你拥有哪些选择。CastReader 在设计之初就以隐私为先——大部分处理在你的浏览器本地完成,我们只收集让服务正常运行所必需的信息。
1. CastReader 做什么
CastReader 是一款使用文本转语音(TTS)朗读网页的浏览器扩展。当你点击扩展图标时:
- 文本提取完全在浏览器本地完成——扩展读取页面的 DOM(文档对象模型)来定位正文内容。不会把页面内容发送到我们的服务器做提取。
- 对 Kindle Cloud Reader,扩展使用本地 OCR(在浏览器内的离屏文档中运行 tesseract-wasm)来识别已渲染的页面图像。OCR 处理完全本地,不上传任何图像或书籍内容。
- 对微信读书,扩展在浏览器内拦截页面已有的章节数据 API 响应。不会向微信读书的服务器发起额外的网络请求。
- 文本转语音:提取出来的文本会发送到我们的 TTS API 服务器(
api.castreader.ai)生成音频。这是页面内容唯一离开你浏览器的环节。
2. 我们收集的数据
2.1 匿名使用数据
我们收集匿名的、聚合的使用数据来改进服务。每个事件包含:
- 设备 ID:随机生成的 UUID,存储在浏览器本地(
chrome.storage.local)。不与你的身份、邮箱或任何账户关联。 - 事件类型:八种之一——
install、session_start、reading_start、reading_end、extraction_fail、feature_use、tts_error、rating_prompt。 - 事件属性:非身份性的上下文,如网站域名(例如 "en.wikipedia.org")、使用的提取方式、错误代码或功能名。
- 扩展版本和时间戳。
事件在本地批量缓存,每 5 分钟或累计 20 个事件时发送到 https://castreader.ai/api/events。
我们不收集:
- 你的姓名、邮箱、电话或任何可识别个人身份的信息
- 任何页面的完整文本内容
- 除了事件中的域名以外的浏览历史或 URL
- 密码、表单数据或认证令牌
- 我们的分析系统不存储 IP 地址(标准的服务器访问日志可能记录,30 天后自动删除)
2.2 发送给 TTS API 的文本
当 CastReader 朗读页面时,提取的文本会发送到我们的 TTS API(api.castreader.ai)生成音频。这些文本:
- 仅用于生成音频响应
- 生成音频后不再保留
- 不用于训练、广告或任何其他用途
- 不与任何第三方分享
2.3 扩展设置
你的偏好(语音选择、阅读速度、语言)存储在设备本地的 chrome.storage.local。这些设置不会发送到我们的服务器。
2.4 分享和实时会话功能
如果你使用分享或发送到手机功能,你选择分享的文本内容会发送到我们的服务器(castreader.ai)以生成可分享的页面或实时音频会话。这些数据:
- 仅在提供功能所需的时长内存储
- 实时会话会自动过期
- 分享的页面可由创建者删除
2.5 网站(castreader.ai)
访问 castreader.ai 时,我们使用标准的 web 分析(Plausible Analytics,一个注重隐私、不使用 cookie 的分析服务)来了解流量模式。不设置任何分析 cookie。不收集任何可识别个人身份的信息。
3. 浏览器扩展权限
CastReader 申请以下 Chrome 权限,每个都有明确用途:
| 权限 | 用途 |
|---|---|
activeTab | 在你点击扩展图标时读取当前页面 DOM 以提取正文 |
storage | 本地存储你的设置(语音、速度、语言)和分析队列 |
scripting | 注入高亮 overlay 和特殊站点(Kindle、微信读书)的内容脚本 |
contextMenus | 添加右键菜单"朗读所选文本" |
alarms | 在后台 service worker 中调度周期性的分析队列刷新 |
offscreen | 本地运行 tesseract-wasm OCR 用于 Kindle Cloud Reader 文本提取 |
Host 权限:
api.castreader.ai—— TTS 音频生成 APIcastreader.ai—— 分析事件、分享/实时会话功能weread.qq.com—— 微信读书章节数据拦截(本地运行)read.amazon.com/read.amazon.cn—— Kindle Cloud Reader OCR 提取(本地运行)
我们在 Chrome 和 Edge 上不申请 <all_urls> 或宽泛的 host 权限。扩展只在你点击图标时激活当前页面。
4. 我们明确不收集的内容
为避免误解:
- 无账号系统:CastReader 没有用户账号、不需登录、无需注册。
- 无个人信息:我们绝不索取或收集你的姓名、邮箱、电话、地址或支付信息。
- 无浏览历史:我们不追踪你访问哪些页面。扩展只在你主动点击时激活。
- 无 cookie:扩展不设置或读取浏览器 cookie。
- 无广告:我们不投放广告,不与广告网络分享数据。
- 不出售数据:我们绝不出售、租借或交易任何数据给第三方。
5. 数据存储与安全
- 本地存储:设置和设备 ID 存储在
chrome.storage.local中,沙盒化保护,网站无法访问。 - 分析传输:事件通过 HTTPS 发送到
castreader.ai。 - TTS API:文本发送到
api.castreader.ai生成音频。音频以编码 data URL 形式返回。文本仅在内存中处理,不在服务端记录或存储。
6. 第三方服务
| 服务 | 用途 | 共享的数据 |
|---|---|---|
CastReader TTS API(api.castreader.ai) | 将文本转为语音音频 | 当前页面提取出的文本 |
| Plausible Analytics(仅网站使用) | castreader.ai 的注重隐私的网站流量分析 | 匿名页面浏览,无 PII |
我们不使用 Google Analytics、Facebook Pixel 或任何广告相关的追踪服务。
7. 儿童隐私
CastReader 不会有意收集 13 岁以下儿童(或你所在司法管辖区适用的年龄)的任何个人信息。由于我们不收集任何用户的个人信息,因此不存在需要保护的儿童数据。如你认为某位儿童以某种方式向我们提供了个人信息,请联系我们,我们会立即删除。
8. 你的权利
由于 CastReader 不收集个人信息也不维护用户账户,传统意义上的数据保护权利(访问、更正、删除)大多不适用。但是:
- 重置设备 ID:你可以随时通过清除扩展存储来重置匿名设备 ID(右键扩展图标 → 管理扩展程序 → 清除数据)。这相当于变成一个新的、不关联的设备。
- 退出分析:你可以使用任何广告拦截器或网络过滤器屏蔽对
castreader.ai/api/events的请求,阻止分析事件发送。 - 卸载:删除扩展会清除所有本地存储的数据(设置、设备 ID、分析队列)。
如你身处欧洲经济区(EEA)、英国或加州,并认为我们持有关于你的任何数据,请通过下方邮箱联系我们,我们会在 30 天内回应。
9. 数据保留
- 分析事件:聚合的分析数据保留至多 12 个月,之后删除。
- TTS 文本:不保留——文本在内存中处理,生成音频后丢弃。
- 分享页面:保留至创建者手动删除,或在 90 天无活动后自动删除。
- 实时会话:24 小时后自动过期。
10. 跨境数据传输
我们的服务器位于美国和香港。如果你在这些地区之外使用 CastReader,发送到 TTS API 的提取文本会被传输到这些地区进行处理。使用本服务即表示你同意此传输。无论数据在何处处理,我们都确保安全。
11. 本政策的变更
我们可能不时更新本隐私政策。变更将更新本页面上的"最近更新"日期。对于重大变更,我们会在 Chrome Web Store 的扩展更新日志中说明。建议你定期查看本页面。
12. 联系我们
如对本隐私政策或我们的数据处理有疑问: