Privacy Policy

Last updated:

Share Beam (“we,” “the extension”) is a screen-sharing Chrome extension and companion viewer webpage. This page explains what data moves through Share Beam, what we store, and what we never see.

The short version

Your screen, camera, microphone, chat messages, and files travel directly between browsers using WebRTC — a peer-to-peer connection. None of that content passes through, or is stored by, any server we operate. A small signaling server exists only to help two browsers find each other; once your session starts, it isn't involved in your call at all.

What the signaling server sees

To set up a peer-to-peer connection, the host's and viewers' browsers briefly exchange connection metadata through our signaling server. This is limited to:

This data is held in memory only, for the duration of the connection setup, and is discarded immediately after — nothing is written to a database or log file. We do not use analytics, tracking pixels, or advertising SDKs anywhere in the extension, viewer page, or this website.

What's stored on your device

DataWherePurpose
Current session state (name, toggles, participants, chat)chrome.storage.sessionLets the popup close and reopen without losing your session — cleared when your browser fully closes.
Session history (code, viewer names, duration, message counts)chrome.storage.localA private log of your own past sessions, visible only to you, on your device.

None of this is ever transmitted anywhere. Uninstalling the extension removes it.

Permissions we request, and why

PermissionWhy
offscreenRuns the screen-capture and peer-connection logic in a hidden document that survives the popup closing.
storageThe device-local state and history described above.
downloadsSaves a recording or screenshot you take of your own share to your Downloads folder.
tabsOpens a one-time tab to request microphone permission, and builds the "Copy Join Link" URL.

Third parties

Share Beam uses a public STUN server (Google's stun.l.google.com) solely to help browsers discover their own network address for the peer-to-peer connection — standard practice for any WebRTC application. No media or personal data is sent to it; STUN only exchanges network address information.

Children's privacy

Share Beam is not directed at children under 13 and does not knowingly collect information from them.

Changes to this policy

If this policy changes, we'll update the date at the top of this page. Continued use of Share Beam after a change means you accept the updated policy.

Contact

Questions about this policy or how Share Beam handles data? Use our contact form — we read every message.