.shot { transition: transform 0.5s cubic-bezier(0.23, 1, 0.32, 1); } .shot:hover { transform: translateY(-8px); }
Livotov Labs’ own product: an end-to-end encrypted messenger with no phone number and no account, post-quantum cryptography in every chat, group and call, and a relay that cannot read what it carries. Kotlin from the phone to the rack.
We think a genuinely end-to-end secure messenger ought to exist by now — one that takes the device in your hand as seriously as the server in the rack, treats privacy as architecture rather than policy, and still looks and behaves like an app you would choose on the merits. Most products get one or two of those; we were not willing to trade any of them away.
Design constraints we set ourselves:
Keylane is Kotlin end to end. The same architecture (VISCE) and the same crypto library run on the phone and on the server, which is what makes a hybrid post-quantum protocol tractable for a small team.
Android and iOS from one codebase with Compose Multiplatform, Composables UI and Lucide. PIN-derived keys encrypt everything at rest; the hardware key is destroyed on lock and regenerated only by the PIN. Face ID / Touch ID / fingerprint via Keychain and Keystore.
Ktor 3, Exposed, PostgreSQL, Koin. Routes sealed envelopes by device id, streams them over SSE, wakes devices through privacy-preserving push, stores attachments as anonymous TTL-reaped blobs, and exposes a desktop operator console.
Pure-Kotlin NaCl (X25519, Ed25519, XSalsa20-Poly1305) plus ML-KEM and ML-DSA, open source under Apache 2.0. Used for PQXDH key exchange, hybrid identity signatures and proof-of-possession tokens.
Published whitepaper and threat model, transparency report and warrant canary, vulnerability disclosure with safe harbour, funding disclosure and roadmap — and a changelog that logs security-relevant changes instead of shipping them silently.








Keylane left closed beta on 21 August 2026. Read the announcement →