Messenger Last update: 17 April 2024 |
Briar |
Conversations (XMPP) |
Delta Chat |
Discord |
Element (Matrix) |
Facebook Messenger |
Google Messages |
iMessage |
Jami |
Line |
Signal |
SimpleX |
Siskin (XMPP) |
Skype |
Telegram |
Threema |
Viber |
WhatsApp |
Wire |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
General information | |||||||||||||||||||
Developer | Briar Team | Daniel Gultsch | Merlinux | Discord Inc. | New Vector | Meta Platforms | 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 |
Desktop | 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 | 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 | 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 |