Privacy Policy for Bilibili Transcript Exporter

Effective Date: 2026-07-22
Last Updated: 2026-08-05

Overview

Bilibili Transcript Exporter is a Chrome extension that exports subtitles provided by Bilibili as Markdown, TXT, or ZIP files.

The extension does not operate a developer backend, require an extension account, or collect data for advertising, analytics, tracking, or telemetry. It does make the Bilibili requests needed to identify available subtitles and retrieve them. Transcript formatting, ZIP creation, and file generation take place locally in the user's browser.

Bilibili Transcript Exporter is an independent, unofficial extension. It is not affiliated with, endorsed by, or sponsored by Bilibili.

Data the Extension Handles

When a user visits a supported Bilibili video or list page, the extension's content script may handle:

The content script is declared only for supported www.bilibili.com/video/* and www.bilibili.com/list/* pages. It determines the page type and subtitle state so it can show the correct export controls. Exported files are created only after the user starts an export.

Network Requests

The extension communicates only with Bilibili infrastructure required for its core feature:

Recipient Data Sent Purpose
https://api.bilibili.com/* Video identifiers such as BV ID and CID, WBI request parameters, and the user's existing Bilibili session cookies when the browser includes them Check login state and retrieve video, subtitle, and chapter metadata
https://*.hdslb.com/* The requested subtitle resource URL; subtitle downloads are made with credentials omitted Retrieve the selected subtitle file

The extension does not send page data, subtitle text, settings, diagnostics, or generated files to the developer or to unrelated third-party services. Bilibili's handling of requests it receives is governed by Bilibili's own terms and privacy practices.

Local Storage and Retention

Storage Data Retention
chrome.storage.local Export, timestamp, chapter, and language preferences Until changed, reset, or the extension is uninstalled
Browser memory Current detection and export data Until the operation finishes, the page is closed or reloaded, or the extension context ends
Extension IndexedDB Batch task metadata, source URLs, generated transcript content, filenames, progress, warnings, and errors Normally cleared after completion, cancellation, or failure. Interrupted tasks are recovered or cleared when the extension service worker next activates; tasks older than 24 hours are cleared during the cleanup flow
Download folder Markdown, TXT, and ZIP files created at the user's request Until the user moves or deletes them

Permissions and Page Access

Declaration Purpose
storage Store extension preferences locally
downloads Save Markdown, TXT, and ZIP files to the user's device
Host access to https://api.bilibili.com/* Request Bilibili video, subtitle, chapter, login-state, and WBI metadata
Host access to https://*.hdslb.com/* Retrieve Bilibili subtitle files
Content script matches for supported Bilibili video and list pages Display export controls and read the page context required for subtitle detection and export
A web-accessible page bridge limited to www.bilibili.com Read subtitle state already present in the Bilibili page when that fallback is needed

The extension does not request activeTab, tabs, scripting, cookies, or <all_urls> access.

Data Collection and Sharing

The developer:

Chrome Web Store User Data Policy Compliance

The use of information handled by Bilibili Transcript Exporter complies with the Chrome Web Store User Data Policy, including the Limited Use requirements.

The extension uses page and video information, Bilibili session context, subtitle data, local preferences, batch export data, and local diagnostics only to provide or improve its single purpose: exporting Bilibili subtitles at the user's request. Except for the functionally necessary requests to Bilibili infrastructure described in this policy, the developer does not transfer this data to other parties. The data is not used for advertising or unrelated purposes, and the developer does not permit humans to read it except in the limited circumstances allowed by the Chrome Web Store User Data Policy, such as with the user's explicit consent for support, for security purposes, or when required by law.

User Control

Users can change or reset extension preferences from the extension popup, remove locally stored extension data by uninstalling the extension, and manage or delete exported files through their operating system.

Because the developer does not receive the locally handled data, the developer cannot view, export, or delete it remotely.

Changes to This Policy

This policy may be updated when the extension's functionality, permissions, or data practices change. The "Last Updated" date identifies the current version.

Contact

For privacy questions, use the developer support channel listed on the extension's Chrome Web Store page.