Threat model

What Kryfo protects you from, and what it doesn't.

If getting this wrong could put you in danger, read all of it.

The short version

Kryfo hides what you say from the network, the relays and us. On the Onion route it also hides where you connect from and who you are. It cannot protect a phone someone else controls, and it has not been audited yet.

What it protects against

What it does not protect against

A quick look, not a lab

The decoy PIN and hidden chats are for the moment someone makes you unlock your phone and scrolls through it. They are not built to survive a forensic copy of the phone: a copy can show that Kryfo holds more than it shows, and a short PIN can be guessed against it. Android's own storage and battery figures for the app are not hidden either.

If a forensic copy is what you fear, the wipe PIN is the tool, and not having the data on the phone at all is better still.

Someone who already knows your three words or your handle will see different ones in the decoy, and nothing that arrives for you shows while it is open. A backup made inside the hidden chats carries them, and its size can give that away.

The law

In some countries, refusing to unlock a phone or hiding data from officials is an offence in itself. The decoy never shows invented conversations, because showing made-up messages to officials can make things worse. Know the law where you live and where you travel.

Writing to the developer anonymously

It hides your three words, not your writing style or what you say. On the Relay and Fast routes our relay sees the address you connect from.

Found a problem?

Please tell us privately first. The security page (in English) says how, and what happens next.