An official FBI document dated January 2021, obtained by the American association “Property of People” through the Freedom of Information Act.
This document summarizes the possibilities for legal access to data from nine instant messaging services: iMessage, Line, Signal, Telegram, Threema, Viber, WeChat, WhatsApp and Wickr. For each software, different judicial methods are explored, such as subpoena, search warrant, active collection of communications metadata (“Pen Register”) or connection data retention law (“18 USC§2703”). Here, in essence, is the information the FBI says it can retrieve:
-
Apple iMessage: basic subscriber data; in the case of an iPhone user, investigators may be able to get their hands on message content if the user uses iCloud to synchronize iMessage messages or to back up data on their phone.
-
Line: account data (image, username, e-mail address, phone number, Line ID, creation date, usage data, etc.); if the user has not activated end-to-end encryption, investigators can retrieve the texts of exchanges over a seven-day period, but not other data (audio, video, images, location).
-
Signal: date and time of account creation and date of last connection.
-
Telegram: IP address and phone number for investigations into confirmed terrorists, otherwise nothing.
-
Threema: cryptographic fingerprint of phone number and e-mail address, push service tokens if used, public key, account creation date, last connection date.
-
Viber: account data and IP address used to create the account; investigators can also access message history (date, time, source, destination).
-
WeChat: basic data such as name, phone number, e-mail and IP address, but only for non-Chinese users.
-
WhatsApp: the targeted person’s basic data, address book and contacts who have the targeted person in their address book; it is possible to collect message metadata in real time (“Pen Register”); message content can be retrieved via iCloud backups.
-
Wickr: Date and time of account creation, types of terminal on which the application is installed, date of last connection, number of messages exchanged, external identifiers associated with the account (e-mail addresses, telephone numbers), avatar image, data linked to adding or deleting.
TL;DR Signal is the messaging system that provides the least information to investigators.
It seems like Signal, Telegram, and Threema are the best for now. Signal provides the least information, but for the majority of people, the stuff from Telegram are things the government already know, and I’m not sure how useful the Threema information is.
Just BC tele doesn’t share data with FBI… Does mean they don’t share with fsb.
I read it as Threema being about as secure as Signal if you don’t give them your phone number & email and use the Libre version without Google push notifications.
damn this is pretty interesting. thanks for sharing.
No mention of Matrix. Wonder if it’s not on their radar, or they have nothing, or just wasn’t important to put it on there?
I’m wondering the same thing.
I am a long time signal user but I just started using Matrix yesterday and now I’m very curious about whether Signal or Matrix is better somehow in terms of security/privacy.
I stopped using Signal after they said no alternate clients, then got into crypto, then introduce a proprietary shim to their stack.
I plan on someday actually running my own Matrix server for myself and family, right now I’m on Matrix.org though. At this point I don’t know how folks recommend Signal over Matrix. There are a lot of clients, so maybe the choice of clients is too confusing? IDK.
But anyone saying Matrix isn’t easy enough for non-tech folks to understand, my sister, niece, even wife set up Element themselves on their phones without issue. My father and step-mother both use Element with us. I configured it but they know how to message and do video chat and things.
̷W̷̶̷h̷̶̷i̷̶̷l̷̶̷e̷̶̷ ̷̶̷F̷̶̷r̷̶̷a̷̶̷n̷̶̷c̷̶̷e̷̶̷ ̷̶̷i̷̶̷s̷̶̷n̷̶̷’̷̶̷t̷̶̷ ̷̶̷a̷̶̷ ̷̶̷p̷̶̷a̷̶̷r̷̶̷t̷̶̷ ̷̶̷o̷̶̷f̷̶̷ ̷̶̷F̷̶̷V̷̶̷E̷̶̷Y̷̶̷ ̷̶̷"̷̶̷t̷̶̷h̷̶̷e̷̶̷ ̷̶̷f̷̶̷i̷̶̷v̷̶̷e̷̶̷ ̷̶̷e̷̶̷y̷̶̷e̷̶̷s̷̶̷ ̷̶̷a̷̶̷l̷̶̷l̷̶̷i̷̶̷a̷̶̷n̷̶̷c̷̶̷e̷̶̷"̷̶̷,̷̶̷ ̷̶̷i̷̶̷t̷̶̷ ̷̶̷i̷̶̷s̷̶̷ ̷̶̷e̷̶̷x̷̶̷t̷̶̷r̷̶̷e̷̶̷m̷̶̷e̷̶̷l̷̶̷y̷̶̷ ̷̶̷l̷̶̷i̷̶̷k̷̶̷e̷̶̷l̷̶̷y̷̶̷ ̷̶̷t̷̶̷h̷̶̷a̷̶̷t̷̶̷ ̷̶̷i̷̶̷t̷̶̷ ̷̶̷i̷̶̷s̷̶̷ ̷̶̷c̷̶̷o̷̶̷m̷̶̷p̷̶̷r̷̶̷o̷̶̷m̷̶̷i̷̶̷s̷̶̷e̷̶̷d̷̶̷ ̷̶̷b̷̶̷e̷̶̷c̷̶̷a̷̶̷u̷̶̷s̷̶̷e̷̶̷ ̷̶̷M̷̶̷a̷̶̷t̷̶̷r̷̶̷i̷̶̷x̷̶̷ ̷̶̷w̷̶̷a̷̶̷s̷̶̷ ̷̶̷c̷̶̷r̷̶̷e̷̶̷a̷̶̷t̷̶̷e̷̶̷d̷̶̷ ̷̶̷b̷̶̷y̷̶̷ ̷̶̷t̷̶̷h̷̶̷e̷̶̷ ̷̶̷F̷̶̷r̷̶̷e̷̶̷n̷̶̷c̷̶̷h̷̶̷ ̷̶̷g̷̶̷o̷̶̷v̷̶̷e̷̶̷r̷̶̷n̷̶̷m̷̶̷e̷̶̷n̷̶̷t̷̶̷ ̷̶̷i̷̶̷n̷̶̷ ̷̶̷2̷̶̷0̷̶̷1̷̶̷8̷̶̷.̷̶̷ ̷̶̷ ̷̶̷
Keep in mind that op’s foia request is from 2021.
Edit - I’m misremembering. Disregard.
https://en.wikipedia.org/wiki/Matrix_(protocol)
The initial project was created inside Amdocs, while building a chat tool called “Amdocs Unified Communications”,[4] by Matthew Hodgson and Amandine Le Pape [fr]. Amdocs then funded most of the development work from 2014 to October 2017.[5] Matrix was the winner of the Innovation award at WebRTC 2014 Conference & Expo,[6] and of the “Best in Show” award at WebRTC World in 2015.[7]
Fact check: the French govt did not create Matrix.
Matrix is an open protocol created in 2014, for an Israel-based private company.
In 2018 the french govt decided to use a verson of that protocol in their own chatting network.
Thanks, and apologies. I’ve edited out my idiocy. Misremembered, and was thinking of something else.
Thanks for sharing! I really want to get my family on Matrix now.
We have not been able to find a solid chat/video call app that the entire family (various ages and tech aptitude) can effectively use. We’ve been bouncing around to various apps since COVID lockdowns started. We had been using Slack for a while but the video calling in Slack is unusable now.
We do voice and video chat every week with my family and it seems to work incredibly well. No real issues with any of it.
Well, there are a few leakage issues with Matrix, but there’s also the benefit that you can stand up your own server or use one based in a country you’re comfortable having access to your basic connection data.
So unlike Signal where the hashes are all stored in one place, with Matrix no single government has control over the entire network.
I think it is because it is a bit nuanced. I used to host a matrix server and if the FBI was like hey, give us the data to something.
I’d just give them anything they wanted. I did not allow signups, I only gave access to one friend and only had it setup as a learning project.
I’m sure my friend wouldn’t do anything shady on it, I’ve been close friends with him for about 30 years. But I’m not going to fight the fbi on their behalf. Plus, if they were using the server for something that the fbi needed to get involved with, I’d be pissed they used my server to do it.
tl:dr anyone can host a matrix instance and each host could have different levels of access.
The server shouldnt be seeing anything of value if you’re end to end encrypted
That is what I imagine as well. Either way, if they want files to try and decrypt then they can have them.
Also important to note it’s been well known the CIA uses Matrix internally for communications. If they’re using it for communication it’s probably pretty sturdy.
I think it is because it is a bit nuanced. I used to host a matrix server and if the FBI was like hey, give us the data to something.
I’d just give them anything they wanted. I did not allow signups, I only gave access to one friend and only had it setup as a learning project.
I’m sure my friend wouldn’t do anything shady on it, I’ve been close friends with him for about 30 years. But I’m not going to fight the fbi on their behalf. Plus, if they were using the server for something that the fbi needed to get involved with, I’d be pissed they used my server to do it.
tl:dr anyone can host a matrix instance and each host could have different levels of access.
So basically use signal because they can get the least amount of data.
Or Telegram, unless you’re a confirmed terrorist.
Terrorist can be a very broad term. In France the government is using anti terrorism laws against ecologist organisation.
They also incarcerated people from another organisation 3 years ago using the same antiterrorism law, they haven’t found anything against them so now they are accusing them of using signal for their communication and encryption on their phone and laptop.
“I’m not a terrorist” - Subpoena DENIED
Matrix isn’t on the list at all.
matrix doesnt encrypt any metadata at all pretty much, only message content and files uploaded to encrypted rooms are encrypted
Wasn’t heavily used at the time probably.
I don’t think the list could have everything
Discord as well though
Discord is not a secure chat app so it’s not listed. Basically, they can get everything from Discord.
In 2021.
Is there a link to this article or doc or anything?
Found a PCMag article indicating this:
https://www.pcmag.com/news/fbi-document-shows-how-popular-secure-messaging-apps-stack-up
So OP did indicate it’s from 2021. That’s a long time though in tech. So while interesting to see, who knows if this has changed in 2+ years.
Sorry, but the article I found is in French and it doesn’t give any more information. It is just a translation of what is in the picture. I did find these:
https://uk.pcmag.com/security/137344/fbi-document-shows-how-popular-secure-messaging-apps-stack-up
https://therecord.media/fbi-document-shows-what-data-can-be-obtained-from-encrypted-messaging-apps
https://www.androidauthority.com/fbi-document-messaging-apps-3069511/
https://scribe.rip/@ghostisheretwo/sorry-for-the-wait-d216303d1fa4
Wonder what a difference it now makes with the iCloud “advanced Data protection” that provides end to end encryption for iCloud backups etc. in theory that should block the iCloud backup route.
Yeah this infographic is now out of date with the iCloud changes
Doesn’t matter if apple will just hand over the encryption keys.
How does apple hand over a key it doesn’t have?
You answered your own question
I guess if you enable it on your device you are safe, but if your content is on another device that doesn’t enable it (it’s an opt in option), your content will be available.
Advanced data protection is across your entire account, not per device. According to Apple’s documentation they rotate the keys locally on your devices and then delete them from their services so they no longer have a key to give.
What about if Apples **‘Advanced Data Protection’ ** which I’m not sure if it is only enabled with iCloud+ subscriptions. Where Apple claims that ‘Advanced Data Protection uses end to end encryption to ensure that data types listed here can only be decrypted on your trusted devices, protecting your information even in the case of a data breach in the cloud’ this list includes VERY sensitive things such as FULL device backups, FULL Message Backups (iMessage & SMS etc), iCloud Drive and a whole lot more. Mainly because Apple literally says on their settings page to turn this on ‘Because Apple will NOT have the keys required to recover your data, you will be guided through verification of your recovery methods in case you ever lose access to your account.’
Can someone verify whether using this would mitigate attempts at retrieval of the data and would require a very lengthy brute-force instead of just HANDING OVER the decryption keys.
Thank you OP for continuing bringing this to people’s attention.
This is very useful information. People should be free to discuss ideas without the FBI glaring over their shoulder.
Telegram seem to provide the least info, not signal.
I thought that at first too based on the icons, but if you read the text it reveals Telegram has the ability to provide IP address (if they can be convinced to).
How are IP address and phone number less info than dates and times? Unless you’re talking file size and Signal is using full timestamps, but that doesn’t seem very important here. I highly doubt the limitation that it’s only for confirmed terrorist investigations is used sparingly.
Sure that is something debatable. It’s just that if we take these information on face value, providing information just for “confirmed terrorists” could be considered lesser of the them. But if you take that out of the equation Signal provides less
But Telegram also have access to more info about its users, considering that messages are not end to end encrypted by default, than Signal does of its. This means that Telegram can share any data it wants, its users are just hoping that it won’t. In the case of Signal, they don’t have access to any meaningful data in the first place. Also leaving these here:
https://www.wired.com/story/the-kremlin-has-entered-the-chat/
https://tech.hindustantimes.com/tech/news/russian-court-directs-telegram-to-share-encryption-keys-to-access-users-messaging-data-story-1ZhjHvyTQJ89RhhNnp4bGL.htmlThat’s true. More info means more risk for more data sharing.
As long as your not a terrorist. 😈
Define terrorist.
That’s a real issue. But still that makes a condition for data sharing.
“confirmed”
Great to see ever-mounting proof that end-to-end encryption works! This is why I’m on Matrix.
This makes me suspicious though, surely if they’ve declassified this that means they want people to see it, so isn’t there a very real chance it’s intentionally misleading?
I think that today, in 2023, some of the information here is outdated. We know that different messages can be intercepted and decrypted. It is labelled as unclassified, which I think might be different from declassified?
Correct it’s labeled as unclassed sensitive info for law enforcement. That just means “don’t share this shit on facebook if you want to keep your job”
Exactly!
Basically it’s what they have decided to disclose to law enforcement. So at best it tells you the baseline capabilities of law enforcement.
And FYI, the info about Signal was confirmed as they received a subpoena a couple years back, and their response was part of the public court records.
Yeah, Signals response pointing to how their service works and than all the data consisting of only these two things war hilarious.
well this isn’t as eye opening as I thought it would be. But thank you for the summary, really!
Whilst enlightening, it’s kinda also useless. Let’s be honest the majority of endusers use a particular app, in the main, because its most likely what everyone else in their friend group uses.
In my case WhatsApp, I’d struggle to get all my friends and family to change at this point.
In my case, I was running phone apps on an iPod Touch, and it couldn’t run WhatsApp. So I convinced a core group of friends to get on Signal back Snowden rec’d it. And the way networks operate, it spread out from there.
I feel very lucky and still somewhat skeptical that I was able to get friends and family onboard with Signal. Then I remember (1) most people don’t think twice about installing random apps and (2) most people are best suited for an easy onboarding experience like Signal offers.
I just do it the easy way: I’m using Signal. If you want to text me or receives texts from me then use it.
Now it’s not just my friends but my neighbors now. SMS is straight garbage, I won’t use it.
Took me a moment, but I converted most close contacts to Telegram. Not Meta-infested and solid apps including desktop.
It gets easier the more you already have.
Did this as well. I got my mom over early, but my dad being kicked of Facebook (don’t ask, but you can probably guess) was what finally got everyone to move over in one fell swoop. Pretty much my whole family is, now
You don’t “have to” use apps that compromise your security. If you really want to switch to better practices you can and can still thrive. I got and persuaded my whole company and friend groups off of bad apps. It’s possible.
Well this made me download signal, thanks fbi