Privacy Policy — ReelCap
Last updated: 2026-06-29
ReelCap (“the extension”) is a screen recorder that runs entirely inside your web browser. It has no account system and no backend server.
Data we collect
None. ReelCap does not collect, store on any server, transmit, share, or sell any personal data, browsing history, recordings, microphone audio, or camera video. There is no sign-in, no analytics, and no telemetry. Every recording you make is captured, composited, and encoded locally on your own device. Settings are stored locally in your browser via the standard extension storage and never leave your machine.
Permissions and why they are needed
- tabCapture — Captures the rendered video (and optional audio) of the active tab you choose to record. It only starts on an explicit action by you.
- offscreen — Runs an offscreen document, the only MV3 context allowed to use
getUserMediaandMediaRecorder, to grab the stream, mix audio, composite the canvas, and encode the WEBM file. - activeTab — Grants one-time access to the current tab only when you start a recording, so its stream can be captured.
- scripting — Injects the self-drawn cursor and click-ripple overlay into the page being recorded on demand. ReelCap does not run a persistent content script.
- tabs — Reads the active tab's title/URL to name the recording and route the finished clip to the local preview page.
- storage — Persists your settings and the recording state so an in-progress recording survives the service worker being recycled.
- unlimitedStorage — Lets long recordings be buffered locally without hitting the small default storage quota.
- downloads — Saves the finished WEBM video to your Downloads folder.
- Host access (
<all_urls>) — Required so the highlighted cursor and click ripples can be drawn on whatever page you record. Access happens only when you start a recording.
Microphone and camera are not requested in the manifest. They are granted at runtime through the browser's standard getUserMedia prompt, only if you enable them, and the streams are mixed/composited locally and never transmitted.
Remote code
ReelCap does not load or execute any remote code. All JavaScript and WebAssembly are bundled in the extension package.
Changes
If this policy changes, the “Last updated” date above will change accordingly. The current version is published at: https://xeviora.com/reelcap-privacy
Contact
Questions? Contact tiger.hu.liu@gmail.com