Apparently Apple can end-to-end encrypt your iCloud, but it’s opt in because they still want to profit off your data >_<
To enable this, go to Settings -> iCloud -> Advanced Data Protection
You need to have all the devices under your apple account to be fully updated, and you’ll need to remember a 28-key passphrase for recovery
I hate how big tech treats privacy as an afterthought. This should have been the default. But oh well. Spread the world people.
Be Ware, if you have a device that cant be updated anymore, like an old iPhone or iPad, Apple forces you to delete that device from you account in order to proceed with the encription, losing synchronization with iCloud on those devices.
So Apple chooses when a device stops getting software updates and that makes the device unfit to keep being synchronized with the cloud in a secure manner
It would have to be super old. My 2015 and ‘16 iOS devices were fine. The only thing I had to remove was my 2010 white MacBook (which I just keep around to run home media anyway).
Yes, IIRC when they rolled this feature out it was an automatic upgrade to On, except if you had devices on your account that were too old to support it.
It’s not automatically on, but after the update it pops up on your screen telling you it is now available and asking if you want to opt in or not.