EXT-01 · Dossier
Privacy — Tabreel
Last updated: 2026-08-08
Hosted version: https://magare.github.io/extaroid/tabreel/privacy/
Tabreel is a local-only screen recorder. It records the browser tab you choose, polishes the result with auto-zoom and cursor effects, and exports the video — entirely on your own computer.
Tabreel does not collect, sell, or share any personal data. It makes no remote network requests of its own: no analytics, no telemetry, no remote code, no servers, and no uploads. There is no account to create and no backend behind the extension. If you explicitly run the optional tabreel-mcp companion on your computer, an editor page exchanges commands and requested local inputs/outputs with that process over 127.0.0.1; this loopback traffic never leaves your device.
Information Tabreel handles (and where it stays)
Everything below is processed and stored locally on your device. None of it is sent to us or any third party.
- Recordings: the video and audio of the tab you choose to record, plus your
microphone if you enable it. Recording data and metadata are stored locally in your browser (IndexedDB) until you export or delete them.
- Interaction signals while recording: normalized pointer, click, and scroll
positions (coordinates in a 0–1 range) on the tab being recorded, used to generate auto-zoom and click-ripple effects. These are sent only to the extension's own offscreen document and never include page content, text, form data, URLs, or keystrokes.
- Settings and session state: your recording preferences
(chrome.storage.local) and transient in-progress recording state (chrome.storage.session).
- Optional MCP data: while the local MCP companion is running, the extension
may send live editor state, raw recordings, or rendered exports to that local process and may receive an image you explicitly selected as a backdrop. MCP assets remain in the companion process memory until removed or it exits.
What Tabreel never collects
- No personal or contact information, and no account.
- No browsing history, page content, form inputs, passwords, or keystrokes.
- No analytics, tracking, advertising identifiers, or usage telemetry.
- No location data.
Permissions and why they are used
- tabCapture — captures the video/audio of the tab you select; the core
recording function, used only when you start a recording.
- offscreen — runs the recorder and audio mixing in an offscreen document (a
Manifest V3 service worker cannot hold a long-lived recording stream).
- storage — saves your settings and transient recording-session state on your
device.
- downloads — saves the exported MP4/WebM file to disk through a normal Save
dialog when you export.
- activeTab — reads the active tab's URL on your gesture (clicking Record or
pressing the shortcut) only to block un-recordable pages such as chrome:// and the Web Store before capture.
- tabs — lets the optional local MCP companion list browser tabs and target
the specific tab you ask it to record. No tab list is transmitted remotely.
- Loopback host access (
127.0.0.1,localhost) — connects an editor page
to the optional tabreel-mcp process running on your computer. The bridge is token-authenticated and accepts extension registration only.
- Content script on all sites — a lightweight tracker records normalized
pointer/click positions and renders the 3-2-1 countdown on the tab you record. It runs on all sites because you may record any tab, but it collects nothing unless a recording is active and never reads page content.
- Microphone (requested at runtime) — only if you enable mic recording, via
the standard browser permission prompt; mic audio is mixed into your local recording and never uploaded.
Exported files
Exported videos are saved to the location you choose. Each export carries a small local provenance tag (a random identifier plus Tabreel attribution) embedded inside the file, and an always-on Tabreel watermark in the video. This information stays inside your local file and is not transmitted anywhere.
Data retention and deletion
Recordings remain in your browser's local storage until you export them, delete them, or clear the extension's data. Uninstalling Tabreel removes its locally stored recordings and settings. Because nothing is uploaded, there is no server-side copy for us to retain or delete.
Children's privacy
Tabreel is a general-purpose recording tool, is not directed at children, and collects no personal data from anyone.
Changes to this policy
If this policy changes, the updated version will be posted at the hosted URL above with a new "Last updated" date.
Contact
Questions about this policy? Email vilaslmagare@gmail.com.