How onitalk works

    Video calls, no detour.

    No account, no download, no central servers. Just a link – and a direct connection between you.

    01 · What is onitalk?

    One room. One link.
    Nothing in between.

    onitalk is a decentralized video chat for the web. Open the page, create a room with one click, and share the link with up to 9 other people.

    As soon as someone joins, your browser establishes a direct connection to the other browsers. Audio, video and chat flow exclusively between you – without any onitalk server sitting in the middle.

    onitalk.com/#A7b2C
    P2P · direct connection
    02 · What sets us apart

    Three ways to run a call

    We combine the best of both worlds: the directness of WebRTC with a decentralized signaling layer that needs no server of its own.

    Traditional providers

    Zoom, Teams, Meet

    • All streams pass through central servers
    • Account & phone number required
    • Metadata is logged
    • Privacy depends on the provider

    Plain WebRTC

    Self-hosted

    • You need to run a signaling server
    • Server sees all connection data
    • Maintenance, scaling, downtime risk
    • Single point of failure
    Our approach

    onitalk

    Trystero + Nostr + WebRTC

    • Signaling over the public Nostr network
    • Streams flow directly between peers (P2P)
    • No central server that can see your data
    • No account, no tracking, no logs

    Why not just "plain" WebRTC?

    WebRTC alone isn't enough: browsers need a so-called signaling channel to even find each other. Traditional solutions run their own server for this. onitalk uses Trystero with public Nostr relays instead – a globally distributed network we don't control and that we ourselves can only access as an anonymous client.

    03 · How you use onitalk

    In a call in 30 seconds

    From opening the page to talking – without a single click too many.

    01

    Create a link

    One click on the homepage generates a cryptographically random room ID directly in your browser. No request is sent to any server – the ID is created locally on your device.

    02

    Share instantly

    Copy the link and send it via WhatsApp, Telegram, email or Discord. Whoever opens the link joins the room immediately – no waiting room, no approval needed.

    03

    Run it in the browser

    onitalk runs entirely in the browser via WebRTC. No download, no plugin, no app store. Desktop, tablet or smartphone – it works everywhere.

    04

    No sign-up

    No email, no password, no profile. All you need is a name for the call and you're ready to go. Once you leave the room, nothing stays behind.

    Your room link

    onitalk.com/#A7b2C

    WhatsAppTelegramMailDiscord
    04 · Privacy by architecture

    We can't store anything

    Other providers promise you privacy. onitalk makes it technically impossible to collect your data. Here are the four reasons why.

    We don't see your streams

    Audio and video flow directly between participants (peer-to-peer via WebRTC). Our infrastructure is never part of the transmission – we couldn't record anything even if we wanted to.

    Signaling runs over Nostr

    Trystero uses the decentralized Nostr relay network to discover peers. There's no onitalk server brokering connections – which means no server that could ever store connection logs.

    Room IDs are generated locally

    Password-protected rooms derive their ID via PBKDF2 directly in your browser. The password never leaves your device. We don't even know that a room exists.

    No user database

    There are no accounts, no profiles, no chat histories. So there's simply nothing for us to store, share, or lose in a data breach.

    "The safest piece of data is the one that never existed."

    No database, no central server, no logs. What we don't have can't be taken from us.

    Ready for your first call?

    Create a room in one second – no account, no install, no trace left behind.