There should exist an option that is between those spectrum endpoints.  One that runs a lot more free (inspectable, trustworthy) software than present cloud services.  One that leaves some control with the owner of the data.