My list of favorite secure messaging apps
supernova.tilde.team
supernova.tilde.team
As you pointed out this will not help if your correspondent cannot be trusted.
> Accounts can only be used on a single device, multi-device support is planned for the future
Can confirm that this is not true. I have multi device set up and it works just fine.
> Files are temporarily stored on a central server (encrypted) until the recipients retrieve them
Not just files, but also your messages. However, it's not as "centralized" as you think. The messages are stored across the Loki network, not just on one centralized server.
> Still new, bugs exists and features may change
Another con I would add is that it is painfully slow. There's often a delay of 10-15 or more seconds between sending a text message and receiving it. Interestingly, media files have about the same "lag". This makes faster conversations difficult, since I would send a message and an older message would backfill in making my message irrelevant. For example, I would receive "I have an idea", send back "what is the idea", but then a few seconds later a message would backfill in and appear before the message I just sent with clarification on the idea.
But that being said, I still think Session is one of the best truly-secure messengers out there. It's bug-free enough for daily use, very decentralized, solves the "offline message" issue. The only concern I have left is their weird crypto integration. The nodes in the Loki network are crypto nodes and it requires staking some $LOKI to join the pool. You do get rewarded for participating in some ways, however.
https://github.com/TokTok/c-toxcore/releases
https://github.com/TokTok/c-toxcore/pull/2269
Tox is developed entirely by unpaid volunteers which means it will have periods of prolonged inactivity, but it's certainly not dead.
There's a whole difference if you want to keep your affair secret from your wife, your small-time weed dealing from the police, your spy ring from the FBI, coordinating anti-Russian attacks in Ukraine, or a Chinese resident resisting the regime.
- Matrix has E2EE support, the able to be self-hosted, decent if not perfect clients for all platforms, and an easy to spin up hosted solution through their services company. I think who talks to who could leak, but I think the content is reasonably put into an envelope so to speak. The 2019 security issue seems to have been resolved.
I just wish there was a built-in option for Matrix (Element.io) instances to enforce "only allow E2EE chats". I mean: allowing instances to disable federation prevents some outflows, and E2EE by default is sane, but I want to NOT allow users to accidentally (e.g., in ignorance) click the toggle switch that turns off E2EE for communication chats that they create.
BIGGEST FEEDBACK ON MATRIX/Element: I really think this "only allow E2EE" should be part of the protocol somehow (as an option for instances), and not just a server customization/implementation detail. --> I haven't had the courage to contribute this meek suggestion to "More Instant Messaging Interoperability (MIMI)" [0, 1], but does anyone know if it's being talked about? Does this make sense? It seems sort of obvious to me.
[0] https://mailarchive.ietf.org/arch/browse/mimi/
[1] https://turt2live.github.io/ietf-mimi-matrix-message-format/...
> It is like a peer to peer messaging app except that there is a server with a messaging queue in the middle acting as a proxy.
Isn't that the definition of not peer-to-peer? I mean at this point, Signal is peer-to-peer as well (except that there is a server in the middle).
Also it's less confusing for users if they can say "if you use signal, it's encrypted", unless of the confusing and hard to support decision tree, which is made doubly confusing because Signal uses phone numbers are part of your identity.
Perhaps this is less important now that idiosyncratic messenger apps seem to have become well-accepted? I don't know, anymore, how easy it would be for the NSA or some other evil adversary to single out Signal traffic.
A detailed comparison spreadsheet with ordered scoring: https://docs.google.com/spreadsheets/d/1-UlA4-tslROBDS9IqHal...
Chitchatter does ephemeral P2P messaging, audio and video chat, and file sharing in a serverless manner.
> Quicksy (XMPP) - A fork of Conversations that makes it easy to signup, your phone number is used as your ID. Worth considering? really?
Also, Conversations HAS "Key Change Alerts".
[1]: https://wickr.com/our-focus-on-end-to-end-encrypted-enterpri...