Protected by Guardian.
A short note at the top of a one-to-one chat tells you that Guardian protects it. Tap the note to see what that means for the conversation.
YUPZAP SECURITY · GUARDIAN BY MERDOT
Guardian is Yupzap’s own security system, designed and built by Merdot. Every one-to-one chat and call is end-to-end encrypted, built on proven, well-tested cryptography and reinforced with extra layers of protection: hardware-locked keys, public key checks and verifiable deletion. Your messages are locked on your phone and can only be opened by the person you are talking to. Nobody else can read or hear them, not even Yupzap. And once a message is delivered, you can check for yourself that our servers no longer keep a copy.
Built into the Yupzap app. Nothing extra to install. Guardian is part of Yupzap 1.0.5 and later.
HOW GUARDIAN WORKS
Guardian encrypts one-to-one messages and calls on your phone before they leave it. Only the other person’s phone holds the key that opens them. Yupzap carries the locked message, but it cannot read it, and it cannot listen to a Guardian call.
Keys keep moving forward as you talk, so a key from one moment does not open earlier or later messages.
A short note at the top of a one-to-one chat tells you that Guardian protects it. Tap the note to see what that means for the conversation.
Every contact has a 60-digit safety code made from their public key. Compare it with them in person, or scan their QR code. When the codes match, you know nobody is sitting in the middle.
Long-press a message you sent and open Message info. You see “Removed from Yupzap servers, verified” or “Removal pending”. Never a tick that has not been earned.
If a contact’s safety code changes, for example because they moved to a new phone or reinstalled Yupzap, your chat with them shows a notice. Every key change is also written to the public log, so a key cannot be swapped quietly. If something feels wrong, compare safety codes again before you share anything sensitive.
Once a message has reached every phone it was sent to, the Yupzap server deletes its copy. Guardian then writes a receipt for that deletion into a public log. Your phone checks the receipt against the log on its own and updates Message info to show “Removed from Yupzap servers, verified”.
While a message is still waiting for a phone, for example because the other phone is offline, Message info shows “Removal pending”. Guardian never shows a removal that has not happened.
The log is append-only. A line, once written, cannot be edited or removed without it showing. The log is regularly sealed with a signed summary that covers every line written so far.
Independent witnesses keep their own copies of these signed summaries. If anyone ever tried to show one version of the log to you and a different version to someone else, the copies would no longer match and the change would be caught. You do not have to take our word for it: you can check it yourself. The record only shows that a copy was deleted, never what the message said.
For one-to-one chats, who sent a message travels inside the encrypted message, not on the outside of the envelope. Yupzap delivery servers see where a message needs to go, not who wrote it. The other person’s phone learns who sent it only after opening it.
Encryption does not stop you from asking for help. When you report a message, your phone sends Yupzap a copy of that message together with a proof that it really arrived in your chat. Reviewers can act on genuine reports, and a message cannot be forged to get someone else into trouble. Only what you choose to report is shared. The rest of the conversation stays locked.
Your Guardian keys are created on your phone and kept in its secure hardware where your phone supports it, so they cannot simply be copied off the device. If you turn on a backup, it is encrypted on your phone before it is uploaded, with a key that Yupzap does not hold.
Before Guardian sets up keys or connects a call, it checks that it is running inside a genuine Yupzap app installed from an official app store, on a phone that has not been tampered with. This makes it much harder for a modified copy of the app to pretend to be you or to listen in.
Guardian protects one-to-one chats and one-to-one voice and video calls. Public posts, profiles, Zaps and Loops are shared on purpose and follow their audience settings. No encryption can protect a message on an unlocked phone, or stop the person you send it to from keeping a copy, so keep a screen lock on and share with care.
Because Yupzap does not hold the keys to Guardian chats and calls, no request, from anyone, can get readable message content or call audio from us. Basic account information is handled as described in our Privacy policy.
OUR PROMISES, IN PLAIN WORDS
Guardian messages and calls are locked on your phone and opened only on the other person’s phone. Yupzap never has the keys.
When a delivered copy leaves our servers, the receipt goes into the public log. Until then, Message info says “Removal pending”.
Every key change is logged in public, and your chat shows a notice when a contact’s safety code changes.
The Yupzap transparency site lets you look up your own deletion receipt or a contact’s key history, without trusting this page. It never shows anyone’s messages.