https://support.apple.com/en-us/HT202303
https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
https://support.apple.com/en-us/HT202303
https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
iMessage is end-to-end encrypted, but a key to decrypt messages is stored in iCloud backups.
BTW both Apple and Google have a way of doing end to end encryption of backups with a recovery option in the case of device loss. Apple deliberately chooses not to enable it for iMessage and iCloud photos (it is used for keychain passwords among other things). Credible news reports state that Apple did this at the explicit request of the FBI. https://www.reuters.com/article/us-apple-fbi-icloud-exclusiv...
Also note that Apple policies prohibit anyone else from offering cloud backups for iPhones, so you're SOL if you want cloud backups and privacy. Apple's way or the highway.
A minor point of fact (I have posted this Reuters link more than anyone): a careful reading of the article does not specify an explicit request. It is very much implicit in the article. There is no direct reporting on the request itself.
It is obvious that there was an explicit request. The article simply strongly implies it, because Reuters will not report as fact things they can not verify.
The point I was trying to make still stands. The recovery options are a form of key escrow. They require a recovery code. As I'm sure you know, if you lose your device and forget the recovery code, then it's total loss – the HSM will reset after a fixed number of tries. People are plenty capable of doing that, and with a billion devices, some non-trivial number of them do it regularly.
So instead photos are unencrypted and still scanned server-side.
I believe solving this problem is the crux of the next major breakthrough (if it ever comes) in privacy and personal security. I'm not even sure a solution exists, but a lot can happen when smart people put their heads together on a seemingly intractable problem.
They can basically insert another "end" for the end to end encryption without any of the parties knowing.
You basically should never trust Apple / Google / Microsoft / Amazon / etc to handle your private information... ever. Use audited open-source messaging apps.
If we controlled all the code on our device and we could build the open source app ourselves that would go a long way. Otherwise you still have no choice but to trust your OS provider.
I’d be very glad if you could mention just one court case proving this.
Nonsense. Understanding one’s own threat model is critical to deciding the acceptable amount of trust to place in these companies, but black and white thinking helps no one.