An ordinary-looking message
The visible text reads normally while the protected content travels inside it.
Layergram protects a message on your device, then lets you send it through WhatsApp, Telegram, Signal, iMessage, email, or any text app. No Layergram account and no new chat network.
Write in Layergram, choose how the protected message should look, then send it with an app you already know.
Your message is protected on your device before it reaches the chat app.
Use an ordinary-looking cover, encrypted text, or a Layergram link.
The recipient opens it with Layergram; the transport app never receives your keys.
Continue using WhatsApp, Telegram, Signal, iMessage, or any app you already use. Layergram adds a layer of privacy without asking you to change how you communicate.
No accounts. No servers. Just local encryption that keeps your sensitive messages private, independent of whatever app you use to send them.
Keys are generated and stay on your device. There is no server that can be compromised, no database to leak, no account to hack.
Premium adds convenience features inside the app. It does not put Layergram's core encryption behind a paywall, and it does not introduce a Layergram account or cloud service. You can purchase Premium from the Settings page in the app.
See all 1.4 and Premium detailsThis public repository contains the official Layergram Flutter app, the Layergram Message Format specification, Forward Secrecy, and the local encryption, identity, steganography, and storage logic.
See the technical detailsThe quick guide takes you from creating an identity to sending and reading your first protected message.
Is Layergram a new messaging app?
No. It is an encryption layer for your existing apps. Keep using WhatsApp, Telegram, Signal, iMessage, or email. Layergram adds privacy without changing your habits.
Can platforms detect hidden messages?
Automated filters can detect invisible characters. Layergram uses signature-less payloads with random noise, so the data appears as random bytes. A motivated analyst can detect hidden data, but cannot read it without your keys.
Does Layergram have servers?
No. No accounts, no servers, no backend. Your keys stay on your device. We cannot be compelled to hand over data we never have.
What if I lose my recovery phrase?
We cannot recover it. Your 24-word phrase is yours alone. We never store it, cannot access it, and will never ask you to share it. Keep it safe.
Can I use the same identity on multiple devices?
Yes. Import the same recovery phrase on each device. Messages stay local to each device—they are not synced between them.