Looking for a better alternative to email for secure communication? This guide highlights the best secure messaging apps and services, frequently asked questions, as well as some messaging apps and practices you should avoid.
Have you ever whispered something in someone’s ear that you didn’t want others to hear?
We all have. These days, many of us spend more time talking to people online than we do face to face. Do you ever say (or type or show) anything that you don’t want others to hear (or read or see)? If so, you had better be using some kind of encrypted messaging app to do it.
In this new and updated guide, we’ll talk about why you need to use a secure messaging service. Then we’ll take a quick look at the latest versions of several secure messaging apps and the services they run on, along with some important characteristics to look for. As you’ll see, each has its own pros and cons, and each takes a different approach to the problem of providing secure messaging capabilities.
Why you need to use secure messaging
When you chat with someone online, you might assume that only yourself and the other person are privy to the conversation. But as we’ve learned over the years, there are lots of groups that are expending considerable effort to spy on your communications. Whether it is corporate surveillance or government agencies snooping up data, your private information is under attack.
- Corporations want to read your messages so they can better target ads to you or sell your personal information to the highest bidder.
- Hackers want to use the information to steal your identity, break into your bank account, sell your company’s new business plans to the competition, or blackmail you with those pictures from that wild night in Vegas.
- Governments want to know everything you think and say and do, and maybe even catch a terrorist or two.
Unless you are using a secure messaging service, any or all of these groups will have an easy time intercepting your messages should they choose to do so.
The situation has gotten even worse with governments forcing people to work from home to protect against that virus. Businesses generally have better internal security than someone sitting on their sofa at home, exposing even your company communications to greater threats than before.
That’s why there has been a boom in new messaging services that claim to be private, secure, anonymous, or any combination of those. But most of them fail to do the job for one reason or another. Some only protect your messages in transit, while leaving them accessible to the employees of the service. Others are owned by companies with bad reputations for protecting your privacy. Some may even have been hacked by the NSA or other national intelligence agencies. However, all hope is not lost.
Here are some secure messaging apps that make the grade…
Best encrypted messaging apps
We’ve tested quite a few messaging services over the years. The ones listed here are the ones we consider to be the best options for secure messaging.
Signal – The most secure messaging app
Signal is one of the two messaging apps that really benefited from WhatsApp’s privacy problems in January 2021. A tweeted recommendation from Elon Musk during the crisis certainly didn’t hurt. And since then, Signal continues to get lots of attention.
Signal is generally considered to be the most secure messaging service available. Originally published by Open Whisper Systems, their encryption protocol (the Signal Protocol) is so good that many other services (including giants like WhatsApp) base their own encryption protocol on it. Signal is end-to-end encrypted, open source, and completely free of charge. It allows you to create disappearing messages (a.k.a. self-destructing messages), has successfully completed third-party audits, and also publishes Transparency Reports.
And if that wasn’t enough, it has recommendations from top privacy advocates including Bruce Schneier and Edward Snowden.
However, Signal does come with a few drawbacks. Perhaps most problematic, it requires a telephone number for registration. This, of course, links what you do on Signal to your identity through your phone number, which could be a dealbreaker for some people. Fortunately, there are some workarounds for the Signal phone number registration issue. And of course, you can also use another one of the secure messaging apps listed below.
- End-to-end (E2E) encryption
- Encryption algorithms: Signal protocol, with Perfect Forward Secrecy (PFS) for text messages, voice messages, and video calls
- Open source
- Disappearing messages (aka self-destructing messages)
- Published transparency reports and security audits
- Logs minimum amount of data
- Does not log IP Addresses
- Can replace your phone’s SMS messaging app
- Focus is totally on individual users
- All Signal products are free of charge
- Requires a telephone number to sign up
- Does not support 2FA (Two-Factor Authentication)
Read our Signal Messenger review for more info.
Wire – Secure messaging and collaboration app
Wire is a well-regarded corporate collaboration suite with secure messaging, group chat capabilities, file-sharing, and the ability to collaborate securely with external clients. For this roundup, we reviewed Wire (free version), a secure messaging app for individuals. According to third-party testing, the Proteus protocol that Wire relies on is secure. Like Signal, Wire is open source and gives you self-destructing messages. Also like Signal, Wire requires some personal information to create an account, either an email address or a phone number. However, you can always use a burner temporary disposable email for this.
Judging on its technology, Wire messenger is a great secure messaging app for individuals. On the downside, there are only approximately 500,000 Wire Free users. Another drawback is that the company has announced they will be focusing more on corporate users, rather than individuals. Take this into account if you are looking for a long-term solution to your encrypted chat app needs.
- End-to-end (E2E) encryption
- Encryption algorithms: Proteus protocol, WebRTC (DTLS, KASE, SRTP) with PFS
- Open source
- Self-destructing messages
- Published transparency reports and security audits
- GDPR compliant
- Wire Personal is free
- Registration requires email address or phone number
- Some logging of personal data
- Does not support 2FA
- Small number of Wire Personal users (roughly 500,000)
- Company focus is now on the corporate market, not individual users
Here’s our full Wire Messenger review.
Threema – Anonymous messaging app with no data collection
Threema is one of the less well-known secure and private messaging apps. With around 5 million users and over 8 years on the market, it is a mature, powerful product that somehow never gained a massive following like Telegram, or widespread fame like Signal. But none of this means that Threema isn’t a good option for certain use cases. Here’s why…
First, you can use Threema totally anonymously. Unless you choose to link the app to an email address or phone number, the only way to identify a user is through a randomly generated ID that has no connection to any user-identifiable data. Likewise, each user’s private key is stored on their device, meaning only the user of the relevant device can read messages sent to it.
Note: You have the option to securely back up your Threema ID, contacts, groups, and other data in a Threema Safe which can reside on the company’s servers or on your choice of other location.
Threema offers a business/education version of the product, along with add-ons for broadcasting messages to Threema groups, and an API to use the Threema message network with your own software.
Even Threema’s relative obscurity can be an advantage in some circumstances. Anyone trying to spy on, hack, or otherwise tamper with a messaging service is much more likely to target the services with larger user bases or greater notoriety. There can be advantages to being overlooked.
While there is currently no free version of Threema, you can still purchase this app through the Threema store for direct download, or the Google Play and Apple stores.
- End-to-end (E2E) encryption
- NaCl open source encryption
- Anonymous messaging; no telephone number or email address needed
- Text and voice messages, voice and video calls, file sharing, polls, groups and distribution lists
- Mobile apps plus browser-based, secure desktop chat
- Transition to Open Source is complete
- No IP Addresses or metadata logging
- They own all their own servers for better security and privacy
- Regular security audits and transparency reports
- GDPR compliant
- Small user base
- No 2FA
- No free version
See our Threema review here.
Telegram – Secure messaging app with 500+ million users
Telegram was the biggest beneficiary of the WhatsApp privacy issues at the start of 2021. How big a beneficiary? Telegram gained tens of millions of new users in just the first few weeks of 2021.
It doesn’t matter how secure and private a messaging app is if you can’t talk to anyone with it. When a messaging service has over a billion users like WhatsApp or Facebook Messenger, the odds are high that the people you want to chat with already have an account. When a service has less than a million users (Wire, for example) the odds that the people you want to talk to already have an account are pretty small.
Telegram occupies the middle ground. With over 500 million active monthly users, the odds that the people you need to talk to already have an account are pretty darn good. And the service is free, too. So let’s talk about the other characteristics of a secure messenger service.
While we love the widespread acceptance of Telegram, and the ever-expanding feature set, we do have some concerns about the service. Communications in Telegram are not end-to-end encrypted by default. Only voice calls and Secret Chats are E2E encrypted. Unless you use one of these two modes, your communications within Telegram are not really secure. Even if you do use the E2E encrypted parts of the service, MTProto, the encryption protocol used by Telegram, is questionable at best, insecure at worst – all depending on who you ask. Besides, Telegram logs more user information than the other services listed here.
Whether Telegram is an option for you depends heavily on your threat model and use cases. You may well find that access to the rich feature set and huge user base of Telegram outweighs the questions about exactly how secure and private Telegram really is. If you do decide to give Telegram a try, make sure to use a good VPN service as well. Hiding your IP address and physical location using a VPN goes far toward overcoming the privacy concerns of all that user data logging.
- End-to-end (E2E) encryption
- Encryption algorithms: MTProto, a custom protocol
- Open source apps and Telegram Database Library
- Self-destructing messages
- Users can be logged in on multiple devices simultaneously
- Supports Two-Step Verification
- GDPR compliant
- Registration requires a phone number
- E2E encryption only for voice calls and Secret Chats
- Servers are not open source
- Lacks published formal third-party audits
- Logs IP Address and other metadata
See our Telegram review here.
Messaging apps and practices to avoid
So now that we’ve covered the best secure messaging apps above, let’s touch on another topic: messaging apps to avoid.
1. WhatsApp (owned by Facebook)
Sure, WhatsApp may be encrypting your messages – but that doesn’t make it a safe and secure solution. It is owned by Facebook and operates under US law. Here are a few reasons to avoid WhatsApp:
- WhatsApp collects metadata about every user, which can be exploited by Facebook and/or handed over to government agencies. This data includes your name, IP address, mobile number, location history, cell network, contacts, and device type.
- Facebook and WhatsApp will be forced to share users’ encrypted messages with British police under a new treaty.
- Reports suggest governments can easily access encrypted WhatsApp data through “WhatsApp Web”.
Check out our guide on the best alternatives to WhatsApp.
2. Keybase (now owned by Zoom)
Keybase, which has grown in popularity over the years, sold out to Zoom back in 2020. We covered the story more in our Keybase review.
We know that Zoom is not a business that respects the privacy or security of its users. In fact, there have been numerous scandals with Zoom over the past few years. It’s also worth noting that Zoom has questionable ties to China. In fact, it was even busted routing user data through China.
With Zoom now owning Keybase, we can no longer recommend it.
3. Regular (unencrypted) SMS text messages
While this does not fall under the category of encrypted messaging apps, it’s still worth repeating. If you expect any privacy or security, don’t use standard (unencrypted) text messages.
These text messages can easily be seen by your mobile carriers and the entities they share data with. Additionally, regular text messages are susceptible to man-in-the-middle attacks and also eavesdropping by Stingray devices.
It is important to realize that this applies to SMS messages sent by Signal too. If you configure Signal to manage your SMS messages, it can send and receive SMS. But there is no way to encrypt SMS messages, so even if Signal is managing them, SMS messages go out unencrypted.
4. Wickr Me (to be discontinued in 2023)
We previously recommended Wickr Me, but a lot has changed. First, Amazon purchased Wickr in June 2021. Then, in November 2022, Amazon announced it will be discontinuing Wickr Me.
There are still other versions of Wickr available, such as AWS Wickr and Wickr Enterprise, but these are geared toward business users, not regular people wanting privacy.
Characteristics to look for when selecting an encrypted messaging app
What characteristics should you look for when selecting an encrypted messaging app or service? Even if you have some very specialized requirements, these are characteristics you should definitely look out for:
- End-to-end (E2E) encryption
- Third-party testing / reviews
- Open source code
- Limited user data collection
- The specific features you need
- Anonymous signup options
End-to-end (E2E) encryption
End-to-end (E2E) encryption is the #1 characteristic to look for in a secure messaging service. When a messaging service uses end-to-end encryption, only the people who are communicating can read the messages. No one else, not even the company providing the service, can read the messages. Whether you decide to go further down the E2E rabbit hole or not, the key thing to remember is this: If a service doesn’t offer end-to-end encryption, it is not secure.
However, there are two additional conditions that an end-to-end encrypted service must fulfill to ensure it is secure. First, it must use proven encryption algorithms. Second, the end-to-end encryption must be applied to your messages. So let’s look at those two conditions a bit more.
Trusted encryption algorithms
The security of E2E encryption assumes that no one can break the encryption. Or more realistically, it would take a vast amount of time to break the encryption being used. Vast as in millions or billions of years. This normally isn’t a problem. That’s because messaging services typically use trusted encryption algorithms. Algorithms like Signal‘s Signal protocol have been analyzed by cryptographers and shown to be secure against any reasonable attacks. If a service doesn’t use trusted encryption algorithms, it doesn’t mean that the service isn’t secure, but it is something to consider.
End-to-end encryption is turned on
E2E encryption is only useful if it is turned on. Most secure messaging services have E2E encryption turned on by default. Telegram, on the other hand, does not. You need to be sure that you are using Telegram’s Secret Chat system or communicating by voice messages if you want E2E encryption to be turned on in Telegram.
Third-party testing / reviews
One of the big concerns when dealing with any kind of secure messaging service is being able to validate their claims. There are a few different questions you need to answer for yourself:
- What is the service’s definition of “secure?” One service might take a zero-knowledge approach, encrypting/decrypting all messages in the client with the servers having no access to your passwords and encryption keys. Another might use TLS to secure data in transit, and encrypt it at rest on their servers, using their own encryption keys. Both can claim their service is secure, but they would both be using different definitions of the word “secure.”
- What is your threat model? You need to understand what threats you are trying to protect against. If all you want security against third parties spying on your messages while they are zooming back and forth across the Internet, that’s one type of security. If you want your messages to be secure against someone (the NSA perhaps) getting into the messaging service’s servers and decrypting your messages using their copy of your encryption keys, that is an entirely different level of security. Which one you need to search for depends on your threat model.
Once you have the answers to the first two questions, you need to decide if the service you are considering is fit for your particular situation. But how?
Is it practical for you to validate their claims yourself? Knowing that a secure messaging service you are interested in has open source code is great. But can you analyze their code to see if it really delivers on their claims? I certainly can’t. Nor can I do penetration testing or any of the other tests that would be necessary to see whether a service really delivers what it promises.
This is where third-party testing, audits, and reviews come in. Many companies now hire third-parties to come in and validate the service. The exact testing that they get done varies, as does the amount of test results they publish. But this kind of testing can at least give us some sense whether or not a product delivers on their marketing promises.
Open source code
Open source code can also make us more confident that a service will deliver on its promises. Why? Not because you or I are likely to review their source code looking for back doors or flaws in their algorithms. But because it is possible for someone to do exactly that. There are people out there who can, and do, dig into open source code looking for problems.
The more popular a messaging service is, the more likely that people are looking at the code, ready to call out problems. The simple fact that there are people willing and able to go through open source code like this means that errors are likely to get fixed sooner, and anyone trying to do something sneaky in the code will get called out publicly.
The idea of providing security through self-destructing messages has been around for a long time. Today’s secure messaging apps have revived the idea of self-destructing messages, although they aren’t quite as dramatic about it as the old Mission Impossible team was.
Some services allow you to set specific messages to self-destruct a certain amount of time after they are read. Depending on your use case for a secure messaging service, this could be a crucial feature.
Limited user data collection
Just because all your messages are securely E2E encrypted, it doesn’t mean that the service has no information about you. Most services collect a certain amount of user data. This could be your email address, your phone number, the IP address you connect to the service from, what time you connect, who you connect to, and so on. While collecting this kind of information might not compromise the security of your messages, it does reduce your privacy.
Depending on your threat model, the amount of user data a secure messenger service collects may not be important. If it is, you can easily reduce the impact of this data collection by using a VPN while using the messenger service. A VPN will hide your IP address and your location, even from the apps on your devices. Some of our top-recommended VPNs include:
- NordVPN – Based in Panama, zero logs, fast speeds, apps for all devices (see our NordVPN review)
- Surfshark – Based in the British Virgin Islands, zero logs, very low prices (see our Surfshark review)
Note: A VPN is not a silver bullet that hides all your metadata. It is just one of many privacy tools you should be using for basic digital self-defense. However, a VPN will securely encrypt traffic between your device and a VPN server, while also concealing your true location and IP address. See these best VPN services for more options and info.
The specific features you need
The security and privacy of a messaging app or service means little if it doesn’t have the features you need. Happily, most of the top secure messaging services continue to add features, reducing the risk that the one you want will be missing something you need. For example, the ability to run on multiple platforms is virtually a necessity, whereas the ability to send video messages or voice memos may or may not be, depending on your use case.
One “feature” to look for in particular is compatibility. Specifically, compatibility with the secure messaging services used by the people you need to exchange messages with. Telegram’s user base is growing rapidly and has over 400 million users. The rest of the top services have a small fraction of that user base. Depending on circumstances, you may need to compromise on the security and privacy front to be able to communicate with the people you need to reach.
Secure and Encrypted Message App FAQs
In this article, our goal was to give you several options to choose from when looking for a secure and private messaging app. But some people out there want us to pick a single winner. By far, the most frequently asked question we’ve heard when researching this topic is:
What is the most secure and private messaging app?
We get it that you want us to tell you that one particular messaging app is the most secure and private. But we’re not going to do it. While we have our own opinions on the subject, we prefer to defer to the 82nd Airborne. They recommended Signal and Wickr as the secure and private messaging apps to use in a combat zone.
Conclusion on secure messaging apps
Secure messaging apps remain a great alternative to standard email communications. We’ve said this for years, and even Edward Snowden agrees.
The secure messaging apps and services listed here each takes a slightly different approach to the problem of keeping bad guys out of your business. We’ve given you a quick overview of each of them here. We urge you to think hard about your circumstances, then decide which of these quality products looks best to you.
Here are the encrypted messaging apps we have reviewed on RestorePrivacy:
This guide on the best secure messaging apps was last updated on January 2, 2023.
I was excited to give Signal a try. I recently purchased a Pixel 7 and am in the process of privatizing it as much as is practical. The issue I ran into with Signal is it would not, will not, import any of my contacts. I’ve been all over forums, support, and youtube but it just refuses to import. I’m sure Signal is fantastic but sadly I will never know firsthand. Perhaps Telegram will work, though it is not my first choice.
Sven, I’m not liking what I’m seeing. I used to enjoy reading the comments on your site, but not anymore. The vibe is very different now.
Could you please do something about the trolling going on in the comments section, especially when the trolls are using emojis and other methods to provoke commenters?
At this rate, I fear Restore Privacy will end up like Facebook and Reddit, should the bad “apples” troll the comments section.
Frankie, I do like the comments on the site although I do not always agree with some of them or the vibe. I think freedom of expression is more important than freedom of preventing what others want to say because you do not like what you are seeing. If things get really bad here, you always have the option of not coming here.
Any messaging apps that insist on me providing an actual mobile number (they won’t accept a virtual — VOIP) I avoid. I remain doubtful or skeptical they’re not selling my information including legitimate non-VOIP mobile number.
I believe it’s foolish and naive to assume this isn’t the case. Too many simpletons (many who read and post on RP too) believe it’s not a big deal until they get spammed with robocalls or SMS, or worse.
And even though I use an iPhone, I disable iMessage. I never gave implicit permission for anyone to contact me through iMessage. If anyone wants to reach me, they can call or send me an SMS.
While some businesses only communicate with WhatsApp, I have a virtual phone number for WhatsApp and that purpose only.
I don’t allow WhatsApp to access my contacts on my phone, neither should you. I didn’t give permission to a third party application on YOUR phone to add me to their database and server.
It’s unfortunate how not even RP will write a blog on the shortcomings of using Messenger type apps. Perhaps that will change in 2023?
Why would Snowden recommend Signal when it requires a valid mobile number? Was he paid for that endorsement??
For common people Signal is alright as it would help them communicate safely without giving any headaches.
For common (intelligent) people, they’d use SMS, iMessage or WhatsApp (for privacy only), or call!
Bottom line: if you want secure instant messaging, use an iPhone and iMessage.
The majority of developed (first world) countries use iPhone. Android isn’t as secure. If privacy is important (although not 100% private), spend the extra money for an iPhone. There’s no such thing as 100% private.
Having said that, I have no bloody idea why Canada’s ‘fabled’ and dysfunctional RCMP equip their employees and police officers with Android devices. Obviously because they’re cheaper. Eventually, there’ll be a breach. It’s a disaster waiting to happen.
Common man Pegasus is more effective on iPhone as on Android it needs to trick user to get accessibility access which is not easy. iMessage is very unsecure, and was one of the means to infect users with Pegasus. Apple tracks a lot on iPhone, just prevents others from tracking you so that only it can track.
Using a reverse name generator in the form of the person you’re replying to?? You must think that’s ingenious, right?
Anyhow, I feel your comments are always irrelevant, misleading, and disingenuous.
The Pegasus zero-click iMessage exploit was one of the most technically sophisticated exploits ever. And now, as an Android fanboy you say iMessage is very unsecure? Nice try. Did you read that on Facebook, perhaps watch a YouTube or TIk Tok video claiming this?
At least Apple doesn’t sell your information. But that’s ok as long as a third party messenger developer claims their app is secure because your motives are likely malicious? Is that about right, skcunac?
I totally agree, especially now with the latest iOS version.
iPhone is hell for privacy and security
Could you please review these messangers and the reference source material? I’d really like you to do this in the future. Thank you.
List of Messengers:
TinFoilChat is considered, by SerpentSec and other security researchers, to be the most secure messaging application in the world. TinFoilChat is FOSS and tested by security researchers who have verified that its cryptographically secure. TinFoilChat is available on GitHub for desktop linux distros only. I would reccomend installing it on Qubes-Whonix, QubesOS, Whonix, TAILS, ParrotOS, Arch or any simillar security/anomymity OS/distro.
Briar is considered, by SerpentSec, to be the most secure messanger on android. Briar is FOSS and uses TOR. Briar has useful features lile private groups, forums, and blogs. Briar is available on the Google Playstore, F-Droid, Aurora Store, AuroraDroid, and possibly also GitHub (GitHub unverified). Not available on iOS. Not sure if Briar can be ported to Linux desktop distros via github.
Jami is like Briar except it uses P2P instead of TOR.
Review the reference source material below for more detailed information analysis on each app and secure messangers overall. Thank You.
Secure Messaging: Choosing A Chat App
Sven, I want you to review these messengers and review the source I’ve sent. Thank you.
TinFoilChat is only available on desktop Linix distros. FOSS I would reccomend installing it on QubesOS or a similar secure security anonimity OS.
Briar is considered the most secure messaging app on android according to SerpentSec. FOSS. Briar uses TOR. Its on Google Play or F-Droid.
Jami is like Briar except it uses P2P.
Review the source for more details.
Choosing A Chat App
Source archive snapshot
Dated Feb 1, 2021
Signal Sucks, Here’s Why:
Funny Bunny 🐰
Session Private Messenger – Really Understands Privacy! by Rob Braxman
Tig the Pig 🐽
There are various privacy messenger options available these days. Other than the popular ones like Signal, Session, Wire, Telegram, Keybase, Threema there are more obscure ones too like Olvid, Teleguard, Berty, Briar and so many more.
Personally I prefer Session as it does nor require a phone number to register an account and is quite secure as far as I know. Session can be slightly less fast and might not allow for larger file size but I do not mind that as I am not a very talkative sort.
I don’t recommend Telegram, lot of scams and not end to end encrypted in group chats and is not pro people and will share data to government when asked or blocks groups etc.
I recommend Signal and Session. I don’t see the point of paid Threema, specially after the recent revelations of security vulnerabilities in Threema. I never used Wire and it is not highly rated on Google Play Store.
Session and Signal for me, specially Session.
I use Teleguard
You should try Olvid 🙂
Nope! It’s not open source. Use Signal instead.
Wickr is no longer accepting new users after 31st December 2022 and it will be fully shutting down on 31st December 2023. Amazon got its claws in and killed it, my favourite messaging app which I’ve used since the year it came out. Now I’m scrambling around trying to figure out where to go, Wickr has a large number of users so hopefully this will cause other secure messaging developers to increase security and features in effort of winning over all these unchosen ex-Wickr users.
R.I.P Wickr, you shall never be forgotten.
Yep we will be covering this story tomorrow morning, and then updating all of our recommendations accordingly.
thanks for being proactive!
Switch to teleguard that Switzerland
What about Viber?
Nope! It’s not open source. Use Signal instead.
Signal like app with no phone number
Yes, I like session. I also like [https://anonymousmessenger.ly/] . How they work is fundamentally different from signal, though. They don’t use a central server.
Anybody heard of this one?
Not including Conversations (XMPP)? Can encrypt one on ones with OMEMO (based off of Signal) Has video/voice calls implemented. Also no single point of failure because of its distributed nature. Can also run it locally for just friends and family. Can even set up how long to keep data on the server. Only mentioning the big single entities is only telling have the story.
Olvid is a French app, very good with privacy and safety. You might review it as the French government recommends it for it’s employees (free/paid plan)
Only connection between people with a temporary code
You’ve got an other one that you should try : SKRED !
It looks like OLVID but it’s more friendly to use !
What about other Signal forks like Molly IM, Silence (F-droid) or new techs like Berty, SimpleX Chat, Serval Project (Mesh)? Or better FireChat alternatives like new Bridgefy, BriarProject, White Mouse Private?
Any info on Sekur? They offer both email and messaging app. I think they came out in 2020 but I can’t find much on them outside of their website, sekur.com/en. (NB: I posted this question to the email review too).