Last updated: April 18, 2026
WubCast ("the extension") is a Chrome extension that records a browser tab and produces a polished video with cursor tracking and automatic zoom effects.
This policy explains what the extension does and does not do with your data.
WubCast records video, audio, and cursor positions only on your local machine. Nothing you record is uploaded, transmitted, sold, or shared with anyone. The extension has no analytics, no telemetry, no account system, and no backend server.
When you start a recording, the extension processes the following on your device:
- Tab video captured via Chrome's
desktopCaptureandgetDisplayMediaAPIs (only the tab you explicitly select in the picker). - Microphone audio, only if you toggle the microphone on.
- System / tab audio, only if you tick the audio checkbox in Chrome's share-picker dialog.
- Camera video, only if you toggle the camera on (used for the in-page picture-in-picture overlay).
- Cursor positions and click events on the recorded tab, used to render smooth cursor motion and automatic zoom effects in the final video.
- Your preferences (recording quality, FPS, countdown length, last selected camera/microphone, last used toggles).
- Video and audio: encoded by Chrome's
MediaRecorderinside an offscreen document, written to a local blob, and handed to the editor page so you can trim and export it. The final file is saved to your computer via the browser's normal download dialog. - Cursor data: stored in memory during the recording session and consumed by the editor to compute cursor smoothing and zoom segments. It is embedded only into your local exported video.
- Preferences: stored using Chrome's
chrome.storage.localAPI on your device.
No data leaves your computer. The extension does not contain any code that uploads recordings, cursor data, preferences, page contents, URLs, or any other information to a remote server.
| Permission | Purpose |
|---|---|
activeTab |
Identify which tab the user wants to record. |
desktopCapture |
Obtain the tab's video stream the user explicitly chooses to record. |
tabs |
Switch to the recorded tab and open the editor tab afterwards. |
scripting |
Inject the cursor tracker, recording HUD, and 3-2-1 countdown overlay. |
storage |
Save user preferences and stage the recorded blob for the editor. |
offscreen |
Host the MediaRecorder (Manifest V3 service workers cannot). |
<all_urls> |
The user may record any tab they have open, so the helpers above must |
| be able to run on any URL the user chooses to record. |
The extension's HTML pages load the DM Sans typeface from Google Fonts
(fonts.googleapis.com and fonts.gstatic.com) for visual styling. When
those font files are loaded, Google receives the standard request metadata
(IP address, User-Agent). No personal data, recordings, or extension state
are sent. Google's handling of this metadata is governed by the
Google Privacy Policy.
The extension does not use any other third-party services, analytics, ads, crash reporters, or trackers.
The extension is not directed at children under 13 and does not knowingly collect any data from anyone.
If this policy ever changes, the updated version will be posted at the same URL with a new "Last updated" date.
Questions or issues: fasiladam1290@gmail.com | +251942221490