Originally Posted by liveroy
You're asking for functionality that is very hard to be implemented, even tho it sounds simple.
Basically there are no real viable ways to verify if a given file is not corrupted when uploaded to the cloud. At least not in a way that won't be creating singe huge overhead.
Anyway, if you find something that works, let us know, I'm also interested in such app/script/whatever.
I think I've partially achieved the goal by using DropBox. Unlike Google Drive, files aren't deleted from the cloud when they are deleted locally. But I have to manually delete files from the phone, since I haven't found a way to delete on upload. And, thought, this just works for pictures and videos, not for other files, that would have to be uploaded manually too.
I know that even when sounding simple it's not that easy to accomplish... but I believe Google made the Moto G with such a small storage capacity (to reduce costs too, I understand) to be complete with cloud storage, so...