- End-to-end encryptionKeys stay with the participants; the server only carries ciphertext.
- Federated nodesCommunities run their own servers and exchange messages between them.
- Calls and conferencesVoice and video run on LiveKit in the same interface as the chat.