Agyata

See one stranger. Then nobody.

Peer-to-peer video with one person at a time. Nothing recorded. Leave, and it’s gone.

Peer-to-peer

Video flows browser-to-browser over WebRTC. We don’t see frames.

No recording

Nothing stored on our servers. Only a hash, and only if you report.

18+ only

Hard gate on entry. Cloudflare CSAM Scanning at the zone.

How random video chat works

Permission, pair, peer-to-peer.

Step 1

Grant camera + mic

Your browser proves permissions are live before the queue accepts you. We mint a two-minute ticket — no recording, no tracking.

Step 2

Pair with one stranger

The video queue only contains other video users. WebRTC negotiates a direct connection. When direct fails, Cloudflare Realtime relays ephemerally.

Step 3

Leave, and it’s gone

Report captures a perceptual hash in your browser — the frame never leaves your device. Close the tab and the room is destroyed.

Questions

Do I need an account for random video chat?

No. A single 18+ confirmation and a camera/mic permission grant is the full onboarding.

Is the video recorded?

Not by us. The video stream is peer-to-peer or relayed ephemerally; our servers never store frames. If you press Report, only a perceptual hash of the frame is sent — not the frame itself.

Why does it ask for camera and microphone permission before I join the queue?

The queue only accepts users who already have working camera and mic. This prevents one person with a broken mic from getting paired repeatedly. Your browser proves the permission is live; we issue a two-minute ticket that the queue verifies.

Can I be paired with someone who chose text only?

No. Video and text are separate queues. A text user will never be paired with a video user under any condition.

What happens behind a strict firewall?

Signaling uses Cloudflare Realtime as a TURN fallback. If direct peer-to-peer fails, your stream is relayed via the nearest Cloudflare point-of-presence with short-lived HMAC credentials.