海内存知 · 隐私说明

最后更新:2026-10-25 · 适用于扩展版本 2.6.3 及以后

本扩展没有服务器。它不会把任何数据发送给开发者或第三方,所有缓存、偏好与任务状态都只保存在你自己的 Chrome 配置里。

1. 扩展会接触哪些数据

数据用途存放位置与保留时间
登录态是否存在(SESSDATA) 只判断“当前是否已登录”,用于在面板上显示登录提示。只读取该 cookie 是否存在,不读取、不保存、不传输它的值。 不落盘。每次需要时重新查询一次。
当前标签页地址 识别 BV 号与分 P,构造该视频的播放清单请求,并在片库中判断“这个视频是否已缓存”。 chrome.storage.session 里的界面快照,浏览器重启或扩展重新加载即失效。
你主动缓存的视频 / 音频数据 按你的操作从 B 站 CDN 下载并保存在本机,供离线播放与导出。 本机 IndexedDB。你在片库中删除,或卸载扩展时清除。
偏好设置(缓存内容、画质、进度条配色、提前加载开关) 下次打开面板时恢复你的选择。 chrome.storage.local。删除扩展数据或卸载扩展时清除。
缓存任务进度与失败原因 显示进度、速度与重试状态,并在扩展重启后续传。 chrome.storage.local 与本机 IndexedDB。

2. 扩展不会做的事

3. 数据流向

扩展只会与你正在观看的 B 站域名通信:*.bilibili.com、*.bilivideo.com、 *.bilivideo.cn、*.hdslb.com、*.akamaized.net。 这些请求由你点击“缓存”或开启“提前加载”后发起,内容与你直接播放视频时浏览器发出的请求相同。 扩展为这些 CDN 请求补上 B 站 Referer 以满足防盗链校验,不会修改其他网站的任何请求。 除此之外没有任何外部端点,也没有开发者运营的服务端。

4. 数据删除

5. 权限用途

权限用途
activeTab读取当前标签页的地址,判断它是不是支持的 B 站视频页;否则只能显示“无法读取当前页面”。
alarms分钟级看门狗,在 Service Worker 被回收后重新接管等待中的缓存任务。
cookies只查询 SESSDATA 是否存在,用于显示登录状态并在你登录 / 退出时刷新面板。
declarativeNetRequestWithHostAccess为扩展自己发往 B 站 CDN 的下载请求补充 Referer,通过防盗链校验。
downloads把已缓存的视频或音频保存为你选择的本地文件。
offscreen在后台文档中执行下载与 MP4 重封装,使关闭弹窗或原视频页后任务仍可继续。
storage保存偏好设置、任务进度与界面快照。
unlimitedStorage允许在 IndexedDB 中保存体积可能超过默认配额的视频缓存。
站点访问权限仅限上列 B 站视频与 CDN 域名;扩展不使用 *://*/* 一类的通配权限。

6. 第三方

扩展不集成任何第三方 SDK 或服务。你通过扩展保存的媒体数据来自哔哩哔哩,其内容与使用受 哔哩哔哩用户协议 与相关版权约定约束;请只缓存你有权观看的内容。

7. 儿童

扩展不是面向 13 岁以下儿童设计的产品,也不会主动收集儿童的个人信息。

8. 变更与联系

如果数据处理方式发生变化,我们会同时更新本页面和扩展的版本说明。任何疑问或删除请求可通过 项目 Issue 页面 提出。

9. 官网的「扔一只漂流瓶」计数

这一节只涉及官网 haineicunzhi.kihara.cn,与扩展无关:扩展本身仍然不连接任何开发者服务器。

10. Chrome Web Store 有限使用声明 / Limited Use

The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.

政策原文见 Chrome Web Store User Data Policy / 用户数据政策。

本扩展对用户数据的使用遵守 Chrome Web Store 用户数据政策(含 Limited Use 要求): 数据仅用于实现“缓存并离线播放 B 站视频”这一已披露的单一用途,不出售、不转让、不用于广告或信用评估。


Privacy Policy (English)

This extension has no server. It does not transmit any data to the developer or to third parties; all cached media, preferences and task state stay in your local Chrome profile.

The use of information received from Google APIs will adhere to the Chrome Web Store User Data Policy, including the Limited Use requirements.