End-to-end encryption (E2EE) means a message is encrypted on your device and can only be decrypted on the device of the person you are talking to. The servers that move your message around never hold the keys to read it.
Keys that live only on your devices
UIMessage uses a modern, Signal-protocol-style design: long-term identity keys, one-time prekeys, and a double-ratchet that gives every single message its own fresh key. If one key were ever exposed, your past and future messages stay protected.
What we can — and cannot — see
- We cannot read your messages or listen to your calls.
- We cannot recover message content if you lose a device — only you hold the keys.
- We alert you when a contact's security keys change.
Privacy is not a feature you turn on. It is the foundation we build on.


