Encryption is a big part of the solution, but its an arms race between the encrypters and the decrypters. A related problem that won’t go away is that, with data stored in public cloud services, a third party has access to your files and can give them away without your knowledge or permission. Plus they keep backup files, so even if you delete your files and close your account, copies will remain online forever. Now that’s scary.
The only real solution is to get a private cloud, like a Cloudlocker (www.cloudlocker.it) that works like a cloud service but stays at home where they still need a warrant to look inside.