Channels are public and anyone can join by name â no accounts or permissions required. Messages are encrypted locally in your browser using the key you provide before they are sent. The server only routes and stores encrypted data and never sees readable messages. There is no âcorrectâ or âincorrectâ key: if your key matches, messages decrypt and make sense; if it doesnât, they appear as meaningless text without warnings or errors. Multiple keys can exist within the same channel, each unlocking different parts of the conversation. Every user gets a temporary unique ID and may choose a nickname, with no personal data required. Message history is shared, but what you understand depends entirely on the key you use â the same channel can reveal different conversations to different people.
Security note: All messages are protected with strong client-side encryption. However, like any encrypted data, weak or predictable keys can be guessed through offline brute-force attacks. To keep decryption impractically slow, always use a long, high-entropy key. We recommend at least 16 random characters.