How it works

Private rooms in a few simple steps.

KYTE handles the encryption in your browser. You create a room, share its complete invitation link, approve the people who arrive, and start talking.

From room to conversation.

No account is required on the website. Each room combines a readable room name with a secret held in the invitation link. The secret is used on your device and is not sent to KYTE's relay.

  1. 1

    Create a room

    Enter the name you want people to see. KYTE creates a room name and a cryptographically random invitation secret in your browser.

  2. 2

    Share one secure link

    Send the complete invitation link through a channel you trust. Anyone missing the secret portion of that link cannot prove they belong in the room.

  3. 3

    Approve new people

    When someone new arrives, an existing member reviews the request before the person enters. This prevents an unknown visitor from silently joining an active room.

  4. 4

    Talk privately

    Your browser encrypts each message separately for its recipient before sending it. The relay moves encrypted packets between members but does not receive the readable message.

  5. 5

    Leave or end the room

    Any member can leave. The person who created the room can end the entire session, disconnect everyone, and erase that room's temporary relay data.

The room is the product.

KYTE keeps the controls close to the conversation: who is present, whether you are connected, what identity key is in use, and when the room should end.

Private room

End-to-end encrypted

Your name
Alex
Room
project-falcon
Join encrypted room
Connected and verified

Encrypted conversation

Alex and Morgan are present

Here is the update you asked for.
Looks good. Can you send the screenshot?
Encrypted image attached.
Choose image Type an encrypted message Send

Protection you can understand.

Strong defaults remain mandatory. Additional controls let people decide how long messages remain and whether encrypted history should be remembered on that device.

Images are encrypted too

KYTE accepts JPEG, PNG, and WebP images up to 5 MB. The browser resizes and encrypts the image before it reaches the relay.

Keys can be compared

Safety numbers let two people compare their security identities through another trusted channel and mark a contact as verified.

Unexpected changes stop delivery

If a trusted identity changes, KYTE warns the sender and requires review rather than silently treating the new key as trusted.