FetchStream intercepts streaming media and downloads it directly to your hard drive in parallel. No more Out-of-Memory browser crashes on massive 4K streams.
Interact with the extension simulator above.
Built from the ground up to solve the biggest problems with video downloaders.
Instead of holding chunks in memory, FetchStream writes directly to your local disk. Safely download 4GB+ files without crashing your browser tab.
Automatically sniffs out hidden M3U8 playlists, master variants, and raw media files behind complex modern web players.
Max out your bandwidth by downloading multiple stream segments concurrently with customizable thread limits.
Upload directly to S3 buckets, Pixeldrain, Hugging Face, Telegram, and more with integrated AES-128 security.
Extract protected PDFs, audio tracks, and document files automatically alongside high-quality video detection.
Keep track of every downloaded stream and uploaded file persistently across browser sessions.
Effective Date: September 2026
FetchStream ("we", "our", or "the extension") is an open-source browser extension designed to help users detect, download, and manage streaming media and files on the web. We believe personal privacy is fundamental. FetchStream is architected from the ground up to operate with a client-first, zero-telemetry design: all stream parsing, decryption, segment stitching, and file processing occur strictly on your local device.
We do not collect, harvest, transmit, or monetize any personal information, browsing history, downloaded media content, or user behavioral data. Specifically:
FetchStream requests only the minimal set of browser permissions strictly necessary for its functionality under Manifest V3:
| Permission | Strict Functional Purpose |
|---|---|
| webRequest | Used strictly to sniff media playlist manifests (.m3u8, HLS segments) and downloadable media asset headers from the active web session. |
| declarativeNetRequest | Used to resolve required cross-origin request headers and referrers when streaming media segments are fetched directly by your browser. |
| storage | Used exclusively to persist user settings, local download queues, and optional user-entered cloud credentials locally on your computer via chrome.storage.local. |
| downloads | Used to save finished video, audio, and file binaries directly to your local file system download directory. |
| tabs & scripting | Used solely to inspect the current active tab for embedded web video players and clean embedded PDF streams upon your explicit action. |
If you choose to use the built-in Cloud Uploader feature (such as S3, Hugging Face, Telegram, Pixeldrain, GoFile, Buzzheavier, Storage.to, or Catbox), files and any user-configured authentication tokens are transmitted directly from your client browser to the designated service's official endpoint. FetchStream operates no proxy server and cannot access or read your files. Interacting with third-party hosting services is subject to their respective terms and privacy policies.
Any credentials you input into FetchStream (such as AWS Access Keys or Telegram Bot Tokens) remain stored exclusively on your device within your browser's private local storage (chrome.storage.local). They are never shared, synchronized to any remote server, or exposed to third parties.
FetchStream is fully open source under the GPL-3.0 License. The complete source code is publicly auditable on GitHub. If you have questions regarding this Privacy Policy or extension security, please open an issue on our GitHub repository.