Mes­sen­ger

Last update:
17 April 2024
Briar

Briar
Conversations
(XMPP)
Conversations
Delta Chat

Delta-Chat
Discord

Discord
Element
(Matrix)
Element
Facebook Messenger
Facebook Messenger
Google Messages
Google Messages
iMessage

iMessage
Jami

Jami
Line

Line
Signal

Signal
SimpleX

SimpleX
Siskin
(XMPP)
Siskin
Skype

Skype
Telegram

Telegram
Threema

Threema
Viber

Viber
WhatsApp

WhatsApp
Wire

Wire
General information
Developer Briar Team Daniel Gultsch Merlinux Discord Inc. New Vector Meta Platforms Google Apple Savoir-faire Linux Line Corporation Signal Foundation SimpleX Chat Ltd Tigase Inc. Microsoft Telegram FZ-LLC Threema GmbH Rakuten Meta Platforms Wire Swiss GmbH
Year of publication 2017 2014 2017 2015 2016 2011 2014 2011 2018 2011 2014 2022 2016 2003 2013 2012 2010 2009 2014
Number of downloads
(Play Store)
1 million 100 thousand 100 thousand 100 million 1 million 5 billion 5 billion 100 thousand 500 million 100 million 50 thousand 1 billion 1 billion 5 million 1 billion 5 billion 1 million
Costs 4.49 $ / none (F-Droid) 6.99 $
Environment
Android yes yes yes yes yes yes yes no yes yes yes yes no (see Conversations) yes yes yes yes yes yes
iOS no no (see Siskin) yes yes yes yes no yes yes yes yes yes yes yes yes yes yes yes yes
Desk­top Windows, macOS, GNU/Linux yes (various clients) Windows, macOS, GNU/Linux Windows, macOS, GNU/Linux yes (various clients) Windows, macOS no only macOS Windows, macOS, GNU/Linux Windows, macOS Windows, macOS, GNU/Linux Windows, macOS, GNU/Linux yes (various clients) Windows, macOS, GNU/Linux Windows, macOS, GNU/Linux, FreeBSD Windows, macOS, GNU/Linux Windows, macOS, GNU/Linux Windows, macOS, GNU/Linux Windows, macOS, GNU/Linux
Web browser no yes (depending on server) no yes yes (depending on server) yes yes no no Chrome extension no no yes (depending on server) yes yes yes yes yes yes
Usability
Multiple accounts/profiles
(multi-account)
no yes yes yes client-dependent no yes no yes no no yes yes yes yes no no yes yes
Use on multiple devices (in addition to mobile device) no yes yes yes yes yes yes yes yes (with Swarms) yes, but only one Android/iOS device yes, but only one Android / several iOS devices yes, with desktop application, but app must be active in the same network yes yes yes, but only unencrypted chats are synchronized yes, but only one Android/iOS device yes, but only one Android/iOS device up to four additional devices up to eight additional devices
Find/add contacts Onion address (Tor) Jabber-ID Email User name Matrix ID, phone number and email Facebook contacts, address book address book, phone number and email Phone number and email Jami name Phone number Phone number and username SimpleX address Jabber-ID Skype name, phone number and email Telegram name and phone number Threema ID, phone number and email Phone number Phone number Wire name, phone number and email
Security
Open Source GPLv3 GPLv3 GPL no Apache 2.0 no no no GPLv3 no GPLv3 AGPLv3 GPLv3 no GPLv2 (only client) AGPLv3 (only client) no no GPL
Comes without proprietary libraries yes yes yes no yes no no no yes no no yes yes no yes (only F-Droid version) yes (only F-Droid version) no no no
Encryption protocol / library Bramble OMEMO (Signal Protocol) OpenPGP with Autocrypt Olm / Megolm (Signal Protocol, partly PFS) proprietary / Signal Protocol proprietary, unknown proprietary, unknown RSA-Keys (4096-Bit) proprietary, Letter Sealing Signal Protocol NaCl and more Encryption primitives (Signal Protocol) OMEMO (Signal Protocol) proprietary / Signal Protocol MTProto 2.0 NaCI / Ibex Signal Protocol (unverifable) Signal Protocol (unverifable) Proteus (Signal Protocol)
End-to-end encryption yes yes clients with Autocrypt support no yes yes, optional in group chats yes, if RCS and Google Messages are used yes yes yes yes yes yes only individual chats (optional) only individual chats (optional) yes yes yes yes
Post-quantum encryption no no no no no no no yes no no yes yes no no no no no no no
Contact verification possible yes yes yes no yes yes yes yes yes yes yes yes yes no only in secret chats yes yes yes yes
Notification if contact's fingerprint changes yes yes (if previously verified) yes no yes no yes yes no no yes not possible/provided yes (if previously verified) no no yes no must be enabled yes (if previously verified)
Last security audit 2023 2016 2023 2022 2023 2022 2023 2018
Privacy
Tracker integration no no no yes Opt-in yes no no no yes no no no yes yes no yes no no
Use without phone number possible yes yes yes partly for anti-abuse necessary yes yes, but Facebook account required no yes yes no required for registration yes yes yes required for registration yes no no, forwarding to Facebook yes
Avoids / Protects metadata during use yes no no no no no no no partially no partially yes no no no partially no no no
Reasonably useful without sharing the contact list yes yes yes yes yes linked to Facebook account no yes yes no yes yes yes yes yes yes no no yes
Supported push notification services Polling (Energy hungry) Google (FCM), Direct connection Push-IMAP (Android), Chatmail (iOS) Google (FCM), Apple (APN) Google (FCM), Apple (APN), Polling, UnifiedPush Google (FCM), Apple (APN) Google (FCM) Apple (APN) Google (FCM), Apple (APN), UnifiedPush Google (FCM), Apple (APN) Google (FCM), Apple (APN), Direct connection (Android) Apple (APN), Direct connection (Android) Apple (APN) Google (FCM), Apple (APN) Google (FCM), Apple (APN), Direct connection (Android) Google (FCM), Apple (APN), Direct connection (Android) Google (FCM), Apple (APN) Google (FCM), Apple (APN), Direct connection (Android) Google (FCM), Apple (APN), Direct connection (Android)
Advertising-free yes yes yes no yes no yes yes yes no yes yes yes no no yes no no yes
Sustainability
Centralized / Federated / Decentralized decentralized, Peer-to-peer federated federated centralized federated centralized centralized centralized decentralized, Peer-to-peer centralized centralized anonymous, decentralized routing federated centralized centralized centralized centralized centralized centralized
Infrastructure hosting distributed server distributed server Google and Cloudflare distributed server / Google (Opt-In) Meta, Amazon Google Apple Line, Akamai and Amazon Amazon, Microsoft, Google and Cloudflare distributed server distributed server Microsoft, Akamai Telegram Server in Switzerland Amazon, Akamai Meta, Amazon Amazon
Transparency / Financing (Including donations) transparent clear funding transparent fee-based offers partially non-transparent non-transparent, advertisements non-transparent indirectly, via Apple hardware fee-based offers non-transparent, advertisements partially non-transparent donation-based, investors clear funding non-transparent premium subscription, but mostly non-transparent clear funding premium subscription, but mostly non-transparent non-transparent non-transparent, change of location
Availability Website, Play Store, F-Droid Play Store, F-Droid Website, Play Store, F-Droid, App Store Play Store, App Store Play Store, F-Droid, App Store Play Store, App Store Play Store App Store Play Store, F-Droid, App Store Play Store, App Store Website, Play Store, App Store Play Store, F-Droid, App Store App Store Play Store, App Store Play Store, F-Droid, App Store Website, Play Store, F-Droid, App Store Play Store, App Store Website, Play Store, App Store Website, Play Store, F-Droid (outdated), App Store
Legal jurisdiction depending on server location depending on server location USA depending on server location USA USA USA Japan USA depending on server location USA Dubai (alternating) Swiss Japan USA Germany
Functions
Voice messages no yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes
Audio-/Video-chats no yes (depending on server) no yes yes yes yes seperate app yes yes yes yes yes (depending on server) yes yes yes yes yes yes
Group chats yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes
File exchange yes (images only) yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes
Self-destructing messages yes no yes no partially, depending on server yes no yes no yes yes yes no no yes no yes yes yes
Backup
Storage location no (reason) locally locally no locally and / or Cloud (iCloud) locally and / or Cloud (iCloud/Google Drive) Cloud (Google Drive) locally and / or Cloud iCloud) locally Cloud (iCloud/Google Drive) locally (only Android) locally no locally Telegram-Cloud (except secret chats) locally and / or (own) server Cloud (iCloud/Google Drive) locally and Cloud (iCloud/Google Drive) locally
Automated no no partially, after setup after setup yes after setup (only Cloud) no yes after setup no no yes partially, after setup after setup after setup no
Encrypted yes no for iOS keys with the provider (unless ADP is active) for iOS keys with the provider (unless ADP is active) yes for iOS keys with the provider (unless ADP is active) no for iOS keys with the provider (unless ADP is active) yes yes no key with the provider yes for iOS keys with the provider (unless ADP is active) for iOS keys with the provider (unless ADP is active) only iOS, for iOS keys with the provider (unless ADP is active)
Kuketz-Blog
Link to review Link Link Link Link Link Link Link Link Link
Operability / Target group Nerd, Activist, Journalist Advanced Advanced Beginner Advanced Beginner Beginner Beginner Advanced Beginner Beginner Advanced Advanced Beginner Beginner Beginner Nerd, Developer Beginner Advanced
(subjective) Recommendation yes yes limited no yes no no no limited no yes limited yes no no yes no no limited
FAQ Matrix | Collaboration License
CC BY-SA 4.0
© Mike Kuketz
Kuketz-Blog