哔哩喵 Bili-Mux

哔哩喵 (Bili-Mux)

Chrome Extension Privacy Policy
中文 English

最后更新:2026-08-22  |  Last updated: 2026-08-22

哔哩喵 不收集、不存储、不上传任何用户个人数据。所有操作均在你的浏览器内完成。

1. 数据收集

哔哩喵不收集任何类型的用户个人数据,包括但不限于:

2. 数据使用

扩展运行过程中涉及的数据处理如下:

2.1 B站 API 请求

扩展在用户打开 B站视频页时,使用用户浏览器中已有的 B站登录 Cookie 调用 B站官方 API(view、playurl、nav 接口),获取视频信息和播放地址。这些请求直接发送至 B站服务器,扩展本身不中转、不存储任何响应数据。

2.2 媒体流获取

用户选择留存视频时,扩展从 B站 CDN(bilivideo.com)获取媒体流数据。该过程使用浏览器原生 fetch 请求,携带用户的现有 Cookie 和 Referer 头。获取的数据仅在浏览器内存中临时处理,合成完成后保存为本地文件。

2.3 浏览器内合成

合成 MP4 时,音视频流数据在扩展的 content script → Service Worker → Offscreen Document 之间通过 base64 编码传递(Chrome 消息机制不支持二进制传输)。所有数据仅在扩展内部进程间流转,不发送至任何外部服务器。

2.4 文件保存

留存完成的文件通过 Chrome 下载 API 保存至用户指定的本地下载目录。扩展不读取、不修改已有文件。

3. 第三方服务

扩展不包含任何第三方分析、追踪或广告 SDK。

涉及的第三方组件:

涉及的第三方 API:

4. 数据存储

扩展不使用 chrome.storage、localStorage、IndexedDB 或任何持久化存储保存用户数据。扩展不维护任何形式的用户数据库。每次浏览器关闭后,所有临时数据即被清除。

5. 权限说明

权限用途
downloads将用户选择留存的文件保存至本地下载目录
scripting在 bilibili.com 视频页注入操作面板 UI
declarativeNetRequestWithHostAccess为 bilivideo.com 媒体请求注入 Referer 头
offscreen创建 Offscreen Document 运行 ffmpeg.wasm 合成 MP4
host_permissions: bilibili.com调用 B站 API 获取视频信息与播放地址
host_permissions: bilivideo.com获取媒体流数据用于本地留存
host_permissions: hdslb.com获取视频封面图片

6. 数据安全

扩展的所有网络请求均通过浏览器原生网络栈发起,受浏览器安全策略保护。扩展不存储任何 Cookie 或会话令牌。跨进程传递的二进制数据使用 base64 编码,仅在扩展内部进程间流转。

7. 儿童隐私

本扩展不面向 13 岁以下儿童,也不有意收集儿童的任何信息。

8. 政策变更

如本隐私政策有更新,修改后的政策将在此页面发布,并更新顶部的"最后更新"日期。继续使用扩展即视为接受更新后的政策。

联系方式

如有隐私相关问题,可通过以下方式联系:

Bili-Mux does not collect, store, or upload any user personal data. All processing happens within your browser.

1. Data Collection

Bili-Mux does not collect any type of user personal data, including but not limited to:

2. Data Usage

The data processing involved during extension operation is as follows:

2.1 Bilibili API Requests

When a user opens a Bilibili video page, the extension uses the user's existing Bilibili login cookies to call official Bilibili APIs (view, playurl, nav endpoints) to obtain video information and playback URLs. These requests are sent directly to Bilibili servers. The extension itself does not relay or store any response data.

2.2 Media Stream Retrieval

When a user chooses to save a video, the extension retrieves media stream data from Bilibili CDN (bilivideo.com). This process uses the browser's native fetch with the user's existing cookies and Referer header. The retrieved data is processed temporarily in browser memory and saved as a local file after muxing.

2.3 In-browser Muxing

During MP4 muxing, audio/video stream data is passed between the extension's content script, Service Worker, and Offscreen Document via base64 encoding (Chrome's messaging mechanism does not support binary transfer). All data flows only between internal extension processes and is never sent to any external server.

2.4 File Saving

Completed files are saved to the user's designated local download directory via the Chrome Downloads API. The extension does not read or modify existing files.

3. Third-Party Services

The extension does not contain any third-party analytics, tracking, or advertising SDKs.

Third-party components used:

Third-party APIs used:

4. Data Storage

The extension does not use chrome.storage, localStorage, IndexedDB, or any persistent storage to save user data. The extension does not maintain any form of user database. All temporary data is cleared when the browser is closed.

5. Permissions

PermissionPurpose
downloadsSave user-selected files to the local download directory
scriptingInject the operation panel UI into bilibili.com video pages
declarativeNetRequestWithHostAccessInject Referer header for bilivideo.com media requests
offscreenCreate an Offscreen Document to run ffmpeg.wasm for MP4 muxing
host_permissions: bilibili.comCall Bilibili APIs for video info and playback URLs
host_permissions: bilivideo.comRetrieve media stream data for local saving
host_permissions: hdslb.comRetrieve video cover images

6. Data Security

All network requests made by the extension are initiated through the browser's native network stack and are protected by browser security policies. The extension does not store any cookies or session tokens. Binary data transferred between processes is base64-encoded and flows only between internal extension processes.

7. Children's Privacy

This extension is not directed at children under 13 and does not knowingly collect any information from children.

8. Policy Changes

If this privacy policy is updated, the modified policy will be posted on this page with the "Last updated" date updated accordingly. Continued use of the extension constitutes acceptance of the updated policy.

Contact

For privacy-related questions, you can reach us at: