一句话版本
荧火不搬运原片,也就不需要知道你在看什么。扩展在你的浏览器里干活,录下来的音频先落在你自己的硬盘上。上传到我们服务器的,只有你主动提交的那部分:一个已发布视频的链接,和一份操作日志。
我们没有账号体系、没有广告、没有第三方统计脚本,也不放 cookie。
我们不碰什么
- 原片的画面和音轨。一帧都不复制、不缓存、不转发。原片由你的浏览器直接向原平台请求,我们不在这条链路上。
- 你的浏览记录。扩展只在你打开的、受支持的播放器页面上运行,不读其他标签页,也不记录你去过哪里。
- 你看了什么、看到第几分钟。复现过程完全发生在本地,播放进度不会回传。
- 你的解说音频。除非你把它导出成
.reaction文件自己发出去,否则它一直在你本机。
我们存什么
只有你在「上传」标签里点提交之后,下面这些才会到我们这边。不上传就什么都没有。
| 你已发布的 reaction 视频链接 | 存。别人搜到它、打开它靠的就是这个。 |
|---|---|
| 操作日志(约 3 KB 的时间戳) | 存。复现时发给观众的扩展。 |
| 原片地址、语言、标签、时长 | 存。搜索和筛选要用。 |
| 你填的解说人名字 | 存。你填什么就是什么,我们不做校验,也不要求是真名。 |
| 解说音频文件 | 不存。它在你自己发布的那个视频里。 |
| IP 地址 | 不入库、不与任何 reaction 关联。服务器仅在内存/限流表里临时用它做频率限制(防刷、挡滥用),窗口过去即失去意义,我们不用它做任何画像。 |
留在你本机的数据
这些用 chrome.storage.local(扩展里)或 localStorage(网站上)保存,不会同步,也不会发给我们:
- 录制中和录制完的解说音频,以及对应的操作日志
- 你载入过的
.reaction文件 - 主题偏好(跟随系统 / 日间 / 夜间)和界面语言
- 对齐微调的 offset 值
卸载扩展会把这些一起带走。也可以在扩展设置里手动清空。
扩展权限
浏览器在安装时会列出扩展申请的权限。荧火不申请「读取和更改您在所有网站上的数据」——可访问的网站是一份写死的白名单,逐条说明如下:
读取当前标签页的播放器
要知道播放器现在播到第几秒、是不是暂停了。只在你点开扩展、并且这一页有支持的播放器时生效。
在播放器页面上执行一小段脚本
复现时要调用播放器的播放、暂停、跳转。只在受支持的视频页生效:bilibili、YouTube、腾讯视频、芒果TV、爱奇艺国内站(iqiyi.com)、爱奇艺国际站(iq.com)、WeTV 的播放页。腾讯视频的播放器装在它自己的子页面里(vm.gtimg.cn 与 vfiles.gtimg.cn),所以这两个地址也在注入范围内——仅用于读取播放进度和发送播放/暂停指令,不读取页面上的其他内容。除此之外的站点一律不注入。
本地保存
存储上一节所列的数据。数据留在本机,不用 storage.sync。
双标签模式下认出两个标签
用来记住「原片在这个标签、reaction 在那个标签」。你在本站点「一键观看」时,扩展还会替你新建这两个标签页并完成配对。不读取标签页的内容,也不查看你其他标签页开了什么。
可访问的网站(固定白名单)
除上面七个视频站和本站之外,还有四类地址:GitHub 与 jsdelivr(检查更新、以及本站地址变更时的备用入口)、api.bilibili.com(抓取 B站视频封面图,仅用视频编号查询,不带你的身份信息)、以及腾讯播放器所在的 vm.gtimg.cn 与 vfiles.gtimg.cn。清单写死在扩展的 manifest.json 里,可自行核对。
只有你粘贴下载链接时才申请
「文件模式」允许你粘贴一个第三方 .reaction 文件的下载地址,而那个地址可能在任何网站上,无法预先加入白名单。所以这项权限默认不授予:只有你真的粘贴了链接并点下载时,浏览器才会就那一个网站向你确认,你可以拒绝。拒绝后仍可把文件下载到本地,用「选文件」载入。
麦克风
只有你点了「开始录制」,浏览器才会向你要麦克风权限,录制期间扩展图标上有明确的录制状态。停止录制的同时麦克风就释放了。录下来的音频写在本机,不做任何转写、不做内容分析、不上传。
第三方
需要知道的一件事
原平台是原平台。你在任一支持的平台(bilibili、YouTube、腾讯视频、芒果TV、爱奇艺、WeTV)打开原片时,那边照常有它自己的统计和 cookie,适用的是它自己的隐私政策——这和你平时直接访问那个网站没有区别,荧火不改变、也不介入这部分。
除此之外,扩展还会访问 GitHub 与 jsdelivr(检查更新、以及本站地址变更时的备用入口)和 api.bilibili.com(取 B站封面图)。这三处都不涉及你的身份:请求里只有版本号或视频编号,不带账号、不带 cookie。再往外就没有别的第三方了——没有 Google Analytics,没有埋点 SDK,没有广告网络,没有社交平台的追踪像素。
说明白一点:荧火是个人做的非营利同人项目,不收费、不接广告、不卖数据。它没有靠你的数据变现的商业模式,所以也没有多收一点数据的理由。服务器成本由作者自己承担。
你的选择
- 删除你上传的内容。把那条 reaction 的链接发给我们,我们将删除对应记录。
- 只用点对点。不上传平台,导出
.reaction文件自己发,我们完全不参与。 - 问我们存了什么。写信来,我们会把和你那条 reaction 相关的记录原样发回。
未成年人
荧火不面向 13 岁以下的用户,也不会刻意收集他们的信息。如果你发现有这种情况,请写信告知我们,我们将予以删除。
政策变更
这一页改动时会更新顶部的日期。涉及收集范围的改动,我们会在扩展里直接提示,不会悄悄改了算数。
有问题就写信
reactionember@gmail.com · 一般两三天内回。