Practical Application of EFF's Guide to Choosing a Messenger

Step-by-step guides and detailed information on secure messaging apps for Android, iOS, Windows, Mac and Linux.

Note: This website is no longer updated and is for historical reference purposes only!

Note: this page is best viewed on a desktop computer with a large screen!

Read EFF’s Thinking About What You Need In A Secure Messenger. Then return here and select the features you are looking for with a secure messenger. Each of the points below is described in depth in the EFF article.


 Show only recommended apps

Show apps that have:

 Ephemeral Messages
 ID contains no personal info
 Foolproof encryption
 Puddle test: Data not recoverable
 Hammer test: Data not recoverable
 Has contact verification

    Name Platforms Country of Origin Ephemeral Messages ID contains personal info Foolproof (All Messages Encrypted) Puddle Test Hammer Test Has Contact Verification Recomendation
Adamant iOS, Web Republic of Ireland No No Yes Data recoverable Data recoverable No 3
Antox Android No centralized servers No No Yes Data not recoverable Data recoverable No 3
recommended
BabelNet Android, iOS, MacOS, Windows Czech Republic Yes No Yes Data not recoverable Data not recoverable Yes 2
recommended
Bat Messenger Android, iOS Singapore Yes No Yes Data not recoverable Data not recoverable No 2
recommended
Blackberry Messenger Enterprise Android, iOS, MacOS, Windows Canada No No Yes Data recoverable Data not recoverable Yes 1
recommended
Blabber.im Android Germany No No No (Unless OMEMO Encyption is set to Always) Data recoverable Data recoverable Yes 2
recommended
Briar Project Android (via Google Play, F-Droid repo or APK) None Yes No Yes Data not recoverable Data not recoverable Yes 1
recommended
Brosix Android, iOS, MacOS, Windows, Linux (many) Bulgaria No No Yes Data not recoverable Data not recoverable No 2
Confide Android, iOS, MacOS, Windows USA Yes Email Yes Data not recoverable Data not recoverable No 3
Conion (XMPP) Android No No No (Unless OMEMO Encyption is set to Always) Data recoverable Data recoverable Yes 3
recommended
Conversations (XMPP) Android Germany No No No (Unless OMEMO Encyption is set to Always) Data recoverable Data recoverable Yes 1
Crypho Android, iOS, Mac, Windows, Web Norway No Email Yes Data recoverable Data recoverable Yes 3
Crypviser Android, iOS Germany Yes No Yes Data recoverable Data not recoverable No 3
Cwtch Android, Windows, Linux Canada Yes No Yes Data not recoverable Data not recoverable ? 3
Element (Matrix) Android (on F-Droid), iOS, MacOS, Windows, Linux (Debian, Ubuntu), Web UK No No No Data not recoverable Data not recoverable Yes 3
FortKnoxster Android, iOS, Web UK No No Yes Data recoverable Data recoverable No 3
get2clouds Android, iOS, Windows UK Yes No No ? Data recoverable No 3
Ginlo Android, iOS Germany Yes Phone Yes Data not recoverable Data not recoverable Yes 3
HoopMessenger Android, iOS Canada Yes No No Data recoverable Data recoverable No 3
Jami Android, iOS, Linux, MacOS, Windows Canada No No Yes Data not recoverable Data recoverable No 3
Kedr Android, iOS Germany No No Yes ? ? Yes 3
Keybase Android, iOS, MacOS, Windows, Linux (many) USA Yes No Yes Data recoverable Data not recoverable No 3
Kontalk Android (on F-Droid), Java client None No Phone Yes ? Data recoverable Yes 3
LinkCast Android, iOS Japan Yes No Yes Data not recoverable Data recoverable No 3
recommended
Molly Android USA Yes Phone Yes Data not recoverable Data not recoverable Yes 1
recommended
MySudo Android, iOS USA Yes for MySudo contacts, No for SMS No Yes for MySudo contacts, No for SMS Data recoverable Data not recoverable No 2
recommended
OnionShare Linux, MacOS, Windows, Android None Yes No Yes Data not recoverable Data not recoverable No 2
recommended
Patchwork Linux (AppImage), MacOS, Windows None No No No Data recoverable Data recoverable No 2
Pinngle Android, iOS Latvia No Phone Yes Data not recoverable Data recoverable No 3
recommended
Quicksy (XMPP) Android Germany No Phone No (Unless OMEMO Encyption is set to Always) Data recoverable Data recoverable Yes 2
RetroShare Windows, MacOS, Linux (many), FreeBSD None No No Yes Recoverable? Recoverable? No 3
Ricochet Windows, MacOS, Linux (many) No centralized servers Yes No Yes Data not recoverable Data not recoverable No 3
recommended
SafeSwiss Android, iOS, Windows Switzerland Yes No Yes Data not recoverable Data not recoverable Yes 2
SafeText Android, iOS, Web UK Yes No Yes Data recoverable Data not recoverable No 3
SecEMS Android, iOS (MacOS and Windows coming soon) China Yes No Yes Data not recoverable Data not recoverable No 3
Sense Chat Android, iOS USA No No Yes Data not recoverable ? No 3
recommended
Session Messenger Android, iOS, MacOS, Windows, Linux Australia Yes No Yes Data not recoverable Data not recoverable Yes 2
recommended
Signal Android (Direct APK download), iOS, MacOS, Windows, Linux (Debian) USA Yes Phone No Data not recoverable Data not recoverable Yes 1
recommended
Silence Android No centralized servers No Phone No Data not recoverable Data not recoverable Yes 2
recommended
Skred Android, iOS France No No Yes Data not recoverable Data not recoverable No 2
recommended
Snikket (XMPP) Android, iOS No No No (Unless OMEMO Encyption is set to Always) Data recoverable Data recoverable Yes 1
Status Android, iOS, MacOS, Windows, Linux Switzerland No No Yes Data not recoverable Data not recoverable Yes 3
StealthChat Android, iOS USA Yes Phone Yes Data not recoverable Data not recoverable Yes 3
Surespot Android, iOS USA Yes No Yes ? Data recoverable No 3
Telegram Android, iOS, Windows, MacOS, Web UK Yes Optional aliases No Data recoverable Data recoverable Yes 3
recommended
Threema Android (Threema Shop), iOS, Web Switzerland No No Yes Data not recoverable Data not recoverable Yes 1
Twicie Android, iOS Canada Yes No ? ? ? ? 3
recommended
TwinMe Android, iOS France No No Yes Data not recoverable Data not recoverable No 1
Vanish Messenger Android, iOS Canada No No Yes Data not recoverable Data not recoverable No 3
Vega Android, iOS Belgium Yes Phone Yes Data not recoverable Data recoverable No 3
Viber Android, iOS, MacOS, Windows, Linux Japan Yes Phone Yes Data not recoverable Data recoverable Yes 3
VIPole (Free version) Android, iOS, MacOS, Windows, Linux UK No No Yes Data recoverable Data recoverable No 3
VIPole (Pro version) Android, iOS, MacOS, Windows, Linux UK Yes No Yes Data recoverable Data recoverable No 3
recommended
WickrMe Android, iOS, MacOS, Windows, Linux (Snap) USA Yes No Yes Data not recoverable Data not recoverable Yes 2
recommended
Wire Android (Direct APK), iOS, MacOS, Windows, Linux (Ubuntu, Debian, AppImage), Web Switzerland Yes No Yes Data recoverable Data not recoverable Yes 2
Zangi Android, iOS (MacOS, Windows and web coming soon) USA No Phone Yes Data not recoverable Data recoverable No 3
Zom (Matrix) Android, iOS USA No No Yes Data recoverable Data recoverable Yes 3