Share this screen
Pick a window or monitor and get a room code people can use while you share.
- You approve every connection request
- The room code lasts for the share. Rotate it to block new joins.
- Live quality and safety-code readout
Share a window or monitor from the browser. Read out a 9-digit room code. Nothing is sent until you accept the person on the other side.
Pick a window or monitor and get a room code people can use while you share.
Enter the 9-digit code the other person reads out to you.
Each control below exists to reduce what a compromised or curious server could ever do.
Media and control data are encrypted peer to peer. The signaling server only brokers the handshake.
Codes come from a cryptographic RNG and are stored only as HMAC hashes. They last for the share; rotate one to stop new joins.
No SDP is ever relayed until you review the viewer ID and IP and press Accept.
Derived from both DTLS fingerprints, it mismatches if anyone terminates the encryption in the middle.
The host picks a screen and the browser hands over an encrypted capture stream.
A 9-digit room code appears. Read it to the other person over any channel you trust.
The host sees who is asking and accepts or denies. The request auto-expires otherwise.
Both sides compare the safety code. If it differs, disconnect — something is in the middle.
Open Share this screen, pick a monitor or window, and read the 9-digit room code to the other person. They enter it on Connect to a screen. Video starts only after you press Accept.
No for viewing or basic sharing — both run in a current browser. Download the desktop app when the host wants native remote control. Remote control stays off until the host grants it.
No. The code gets them as far as a request. The server does not connect the call until you accept that person. Requests expire if you ignore them.
Media and control data are encrypted between the browsers with WebRTC (DTLS-SRTP). The server only brokers the handshake and never receives the screen. Compare the safety code on both sides; if it differs, someone is in the middle.