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.
How it works
KYTE handles the encryption in your browser. You create a room, share its complete invitation link, approve the people who arrive, and start talking.
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.
Enter the name you want people to see. KYTE creates a room name and a cryptographically random invitation secret in your browser.
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.
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.
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.
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.
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.
Alex and Morgan are present
Strong defaults remain mandatory. Additional controls let people decide how long messages remain and whether encrypted history should be remembered on that device.
KYTE accepts JPEG, PNG, and WebP images up to 5 MB. The browser resizes and encrypts the image before it reaches the relay.
Safety numbers let two people compare their security identities through another trusted channel and mark a contact as verified.
If a trusted identity changes, KYTE warns the sender and requires review rather than silently treating the new key as trusted.