I have been thinking for a while that if this gets through politically that these companies will not provide any encryption at all "out of the box" so to speak. They could leave all the hooks in place for end to end encryption, but not provide the certificates / keys themselves. You as the user, would take explicit action at setup to generate, install and be able to, at any time or frequency, change these keys. This way the company is not providing encryption itself, only the capability that the user is taking and would not be in violation of any "back door" laws that would require shared key access.
Btw... not using iCloud for personal docs / shared desktop and docs folder content until end to end encrypted with my private key/s.
Btw... not using iCloud for personal docs / shared desktop and docs folder content until end to end encrypted with my private key/s.