No, seriously. Even if the messages are encrypted, the metadata including your account info and the account info of everyone you talk to are not. In a lot of these cases, they don’t have to have the actual contents of the messages to have a pretty clear picture of what you might be talking about!
With a phone number that’s almost certainly registered to your real identity, it makes it trivial to track what you as a person is doing even without breaking the encryption! An encrypted messenger that requires anything related to your real identity to get an account is security theatre.
For example: if you suddenly start messaging back and fourth with an account, and that account happens to have the same phone number as the one on the business card and website of an out of state abortion clinic worker, and your own phone number’s area code just so happens to fall in a state that banned abortions after Roe v Wade got trashed, it juuuust might imply a few things about you. They can’t definitively prove what the messages were, but if your state criminalizes any and all attempts to get an abortion anywhere, it’s probably enough to get a warrant against you.
luckily, from the warrants they’ve received in the past we know that they don’t store metadata, and the only information about the requested numbers that they’ve been able to provide to the court were the date of registering an account and the last time they were online, both in Unix epoch format: https://signal.org/bigbrother/
You have to keep the bigger context in mind here. Even if Signal only tracks your phone number, it can be easily correlated with other data that’s associated with you that’s aggregated from your online footprint.
This only tells us what they do by default and without gag-order. They could still be forced to log specific users and are barred from telling us by legal request.
Furthermore, it is known from Telegram disclosures that the FBI has been approaching staff from messenger companies with the offer of quite a lot of money to act as moles inside these companies.
As long as Signal is a centralized service with servers in the US, neither problem can be solved and that makes Signal inherently unsafe to use.
What viable user-friendly (i.e. no account creation required) options are there? I just want my messages between friends and family to not be mined by greedy corporations.
The problem is not the account, but the mandatory phone number verification
Yes, it is. At least from the perspective of normal users.
The reason for WhatsApp (or Telegram or iMessage) becoming as big as it is was the convenience (later the network effect, of course, too) of just entering your phone number and then it just works™. No server selection, no password to remember, totally hassle free—that is the argument I get to hear very often.
And honestly, I have no idea, how we could provide a similar conveniance that is fool proof and secure and private.
I was referring to the “no account creation required” and given how other online services seem to be doing fine with accounts I don’t think it is as big of a hurdle as you make it seem.
Of course automatic discovery of accounts based on phone numbers is a different topic, but there are also plenty of people who hate that feature (Telegram has a special feature to not allow that even).
Session is a pretty good one in my opinion. Also matrix has some privacy related concerns with the amount of meta data being shared on every home server.
How else are they going to track you?
No, seriously. Even if the messages are encrypted, the metadata including your account info and the account info of everyone you talk to are not. In a lot of these cases, they don’t have to have the actual contents of the messages to have a pretty clear picture of what you might be talking about!
With a phone number that’s almost certainly registered to your real identity, it makes it trivial to track what you as a person is doing even without breaking the encryption! An encrypted messenger that requires anything related to your real identity to get an account is security theatre.
For example: if you suddenly start messaging back and fourth with an account, and that account happens to have the same phone number as the one on the business card and website of an out of state abortion clinic worker, and your own phone number’s area code just so happens to fall in a state that banned abortions after Roe v Wade got trashed, it juuuust might imply a few things about you. They can’t definitively prove what the messages were, but if your state criminalizes any and all attempts to get an abortion anywhere, it’s probably enough to get a warrant against you.
luckily, from the warrants they’ve received in the past we know that they don’t store metadata, and the only information about the requested numbers that they’ve been able to provide to the court were the date of registering an account and the last time they were online, both in Unix epoch format: https://signal.org/bigbrother/
You have to keep the bigger context in mind here. Even if Signal only tracks your phone number, it can be easily correlated with other data that’s associated with you that’s aggregated from your online footprint.
This only tells us what they do by default and without gag-order. They could still be forced to log specific users and are barred from telling us by legal request.
Furthermore, it is known from Telegram disclosures that the FBI has been approaching staff from messenger companies with the offer of quite a lot of money to act as moles inside these companies.
As long as Signal is a centralized service with servers in the US, neither problem can be solved and that makes Signal inherently unsafe to use.
What viable user-friendly (i.e. no account creation required) options are there? I just want my messages between friends and family to not be mined by greedy corporations.
Matrix is pretty good.
https://element.io/get-started
Don’t require phone or email. It’s encrypted, and they are continuity improving their system to fix some lack of encrypted content/metadata.
The problem is not the account, but the mandatory phone number verification.
XMPP with the Android Conversations or BlabberIM client works pretty well as an alternative and uses the same high quality encryption as Signal.
Yes, it is. At least from the perspective of normal users.
The reason for WhatsApp (or Telegram or iMessage) becoming as big as it is was the convenience (later the network effect, of course, too) of just entering your phone number and then it just works™. No server selection, no password to remember, totally hassle free—that is the argument I get to hear very often.
And honestly, I have no idea, how we could provide a similar conveniance that is fool proof and secure and private.
I was referring to the “no account creation required” and given how other online services seem to be doing fine with accounts I don’t think it is as big of a hurdle as you make it seem.
Of course automatic discovery of accounts based on phone numbers is a different topic, but there are also plenty of people who hate that feature (Telegram has a special feature to not allow that even).
deleted by creator
Session is a pretty good one in my opinion. Also matrix has some privacy related concerns with the amount of meta data being shared on every home server.
Briar?
What you wrote is simply wrong.
Signal encrypt metadata to the best of their capacity. On the contrary matrix, xmpp, telegram, WhatsApp don’t (unless sth changed since last year)
For example on my matrix server I could read the IP, username and time of each message.
https://signal.org/blog/sealed-sender/
This is what they tell you. Since signal isn’t self-hostable or federated, you can’t verify that.
As far as i understand this is a client side implementation. So it’s verifiable.