Based on what I know, in a nutshell, Signal is centralised and requires phone number (both of which may not be ideal), SimpleX is decentralised (not one central server) and doesn’t require phone number, Jami and Briar are peer-to-peer networks (but this means that both users must have the client running to receive new messages/notifications, which is not ideal). Signal seems to be more audited in terms of security and such compared to the smaller fish (but that’s because it is a much, much bigger fish). For me, I would go with Signal since my threat model isn’t super high, and it’s much easier to get others to switch to it. SimpleX is a decent option if you don’t want to share your phone number I guess, but it’s more obscure and less established compared to Signal (in terms of users and security audits). Jami and Briar don’t seem all that great for the everyday user due to the limitations of the peer-to-peer model (needing both clients running at all times drains battery it seems), but could be decent options if your threat model is super super high
Matrix is another option but is a bit complicated to set up, and unless you know how things work, it can seem quite confusing. It’s more of a Discord competitor with the different communities and rooms.
You do need a phone number to signup to Signal but you don’t need to share it with anyone. Just create a new username for each new person you want to add.
“Major contradiction” how? It’s simply admitting a limitation in their reality and working around it. It’s pretty reduced from what it used to be, that would be that the phone number would be known to all chat participants. Do consider that it took some guy spending years in jail to learn enough of the telecom system that he might (not even “will”, but “might”) be able to spin up his own mobilecom that only requires a ZIP code to sign up.
Signal is not 100% perfect, they’re barely reaching 98% perfect, but. Fantastical (fanatical) absolutism in goals helps no one make step progress.
You both make good points but I have to agree that having to give them my phone number and knowing all my data is correlated with that is an issue for the privacy-oriented user (ie. their target userbase)
Yeah, it’s a data point it’d be useful not to have to count on. But, then again, it’s only the one. And it mostly serves as a data point only, not as an entry point. It’s not possible to (normally) access anywhjere near all that data — in particular, the chats — primarily via the phone number, so in as much as it’s about privacy, privacy is preserved (note however: not increased). Signal’s intended use is for privacy, not anonymity.
I’d like a comparison of Signal vs Jami, Briar, and SimpleX. They are all decentralised to some degree.
Based on what I know, in a nutshell, Signal is centralised and requires phone number (both of which may not be ideal), SimpleX is decentralised (not one central server) and doesn’t require phone number, Jami and Briar are peer-to-peer networks (but this means that both users must have the client running to receive new messages/notifications, which is not ideal). Signal seems to be more audited in terms of security and such compared to the smaller fish (but that’s because it is a much, much bigger fish). For me, I would go with Signal since my threat model isn’t super high, and it’s much easier to get others to switch to it. SimpleX is a decent option if you don’t want to share your phone number I guess, but it’s more obscure and less established compared to Signal (in terms of users and security audits). Jami and Briar don’t seem all that great for the everyday user due to the limitations of the peer-to-peer model (needing both clients running at all times drains battery it seems), but could be decent options if your threat model is super super high
Matrix is another option but is a bit complicated to set up, and unless you know how things work, it can seem quite confusing. It’s more of a Discord competitor with the different communities and rooms.
You do need a phone number to signup to Signal but you don’t need to share it with anyone. Just create a new username for each new person you want to add.
That still means all your chats are identifiable to your phone number.
For an org that claims they’re interested in privacy, that’s a major contradiction.
“Major contradiction” how? It’s simply admitting a limitation in their reality and working around it. It’s pretty reduced from what it used to be, that would be that the phone number would be known to all chat participants. Do consider that it took some guy spending years in jail to learn enough of the telecom system that he might (not even “will”, but “might”) be able to spin up his own mobilecom that only requires a ZIP code to sign up.
Signal is not 100% perfect, they’re barely reaching 98% perfect, but. Fantastical (fanatical) absolutism in goals helps no one make step progress.
You both make good points but I have to agree that having to give them my phone number and knowing all my data is correlated with that is an issue for the privacy-oriented user (ie. their target userbase)
Yeah, it’s a data point it’d be useful not to have to count on. But, then again, it’s only the one. And it mostly serves as a data point only, not as an entry point. It’s not possible to (normally) access anywhjere near all that data — in particular, the chats — primarily via the phone number, so in as much as it’s about privacy, privacy is preserved (note however: not increased). Signal’s intended use is for privacy, not anonymity.
https://eylenburg.github.io/im_comparison.htm
Do youeknow deltachat? I think that one hit a sweet spot in decentralization.