qBittorrent Web UI Companion is a browser extension (available on the Chrome Web Store and Firefox Add-ons) that intercepts magnet links and .torrent file downloads in your browser and sends them to a qBittorrent Web UI that you host and configure. The extension runs entirely client-side. There is no backend operated by the developer, and the extension never communicates with any server other than the qBittorrent instance you explicitly configure.

Data we collect

None. Nothing is sent to the developer or any third party.

The extension stores the following items locally in browser.storage.local, which is sandboxed to this extension and never synced:

  • Your qBittorrent Web UI base URL (for example, http://localhost:8080)
  • Your qBittorrent username
  • Your qBittorrent password

This information stays on your device. It is used only to authenticate with, and send torrents to, your own qBittorrent instance.

How the data is used

  • The saved URL, username, and password are sent only to the qBittorrent server you configured, in order to log in and add torrents.
  • When you click a magnet link or download a .torrent file, the extension cancels the normal download and forwards the link or file to your qBittorrent instance.
  • A modal is shown in the active tab so you can confirm or adjust the torrent before it is added.

What is not collected

  • No telemetry or analytics.
  • No crash reports sent to any remote service.
  • No browsing history or page content.
  • No personally identifiable information beyond what you voluntarily enter in the connection form.

Permissions and why they are needed

PermissionReason
storage Persist your qBittorrent connection settings across browser restarts.
activeTab Show the torrent modal in the currently active tab after a download is intercepted.
tabs Identify the active tab to send the torrent modal message to.
cookies Read the qBittorrent session cookie (SID) so the extension can re-authenticate after a service-worker restart without prompting you again.
downloads Intercept and cancel .torrent file downloads before they hit disk, then route them to qBittorrent.
Host permission *://*/* You can host qBittorrent at any IP, hostname, or port, so the extension must be allowed to contact any origin. The same permission also lets the content script intercept magnet/torrent link clicks on the pages you visit. The extension only contacts the URL you explicitly configured — it does not access any other sites.

Third parties

None. The extension does not include analytics SDKs, advertising libraries, trackers, or any other third-party services. No data is sold, shared, or transferred to anyone.

Removing your data

Uninstalling the extension removes everything it has stored. You can also overwrite the saved URL, username, and password at any time by editing them in the extension's settings.