Conversation

Replying to
The alternative would be that you couldn’t use your iCloud account to restore your data if you lost your phone / forgot your password. I’m not saying it’s great that they therefore can read your data, but it’s a trade off…
2
2
Entirely possible to require users set up restoration methods in order to enable it. For example, security keys, physically recording a seed phrase by writing it down or using a more durable approach, etc. Can require multiple options to enable it and do occasional reminders.
1
Replying to and
An option, totally agree 🙂 My point is that probably most people wouldn’t want to loose all their data if they lost their password. Even worse, turn on something like this without understanding it, loosing their secret, then blaming Apple.
1
Most people may not want that, but a lot of people would want to use the option. That's how it works with Bitcoin wallets where people can manage/store their own keys and use backup solutions like cryptosteel.com/product/crypto rather than just writing down the seed phase on paper.
1
1
And continuing with Bitcoin as an example, it's true that a lot of people simply trust exchanges to hold onto their money. It's possible that even most Bitcoin users do that. However, a LOT of people do own / control their own keys and the seed phrase approach works really well.
2
2
Another thing to account for is that iCloud these days can be used to _share_ data; that fundamentally can’t be done with complete encryption. So if you turned on this feature you would have to turn off the sharing features and stuff starts getting complex quickly!
1
Cloud storage can have a key for each file stored alongside it encrypted itself. Keys can be stored encrypted by a key that's only available on the user's devices. If they share it with people, they can have copies of the key encrypted with the pub key of each person with access.
1
Show replies