Peacock Capture - Privacy Policy
Last updated: 20 March 2026
Overview
Peacock Capture is a browser extension that records your active browser tab, lets you trim and preview recordings, and optionally uploads them to a self-hosted Peacock Studio server. Your privacy is important to us.
Data We Collect
The extension collects the following data only when you actively use it:
- Screen recordings — video of your active browser tab, captured only while you press Record.
- Page metadata — the title and URL of the tab being recorded, used to label your captures.
- Authentication token — a session token issued after you enter your Studio password, stored locally.
Where Data Is Stored
- Locally on your device — recordings are saved in your browser's IndexedDB. Metadata and settings are saved in Chrome local storage. This data never leaves your device unless you explicitly upload it.
- Your Studio server (optional) — when you click "Upload to Studio", the recording and its metadata are sent to the server URL you configure in Settings. By default this points to a server operated by the extension author.
Data We Do NOT Collect
- We do not collect browsing history, keystrokes, or form inputs.
- We do not use analytics, tracking pixels, or third-party services.
- We do not share or sell any data to third parties.
- We do not record any tabs other than the one you explicitly choose to capture.
Permissions Explained
- tabCapture — required to record video and audio from the active browser tab.
- offscreen — required to run the MediaRecorder API in a background document, since Manifest V3 service workers cannot access it directly.
- storage — required to save your settings, capture metadata, and authentication token locally.
- activeTab — required to read the title and URL of the tab being recorded, so captures can be labelled.
Data Retention
- Local captures remain on your device until you delete them or uninstall the extension.
- Uploaded captures remain on the Studio server until you delete them through the Studio interface.
- Session tokens expire after 24 hours and can be cleared from Settings at any time.
Your Control
- You can delete any local capture from the extension popup.
- You can delete uploaded captures from the Studio interface.
- You can disconnect from Studio at any time in Settings.
- You can configure which server your data is sent to, or use the extension entirely offline.
- Uninstalling the extension removes all local data.
Changes to This Policy
We may update this policy from time to time. The "Last updated" date at the top will reflect the most recent revision.