I would feel comfortable with a solution that can be self hosted. Every cloud service will be hacked, they deny it first, then they blame the customer, and finally they go under, with half data already on the internet and the other half going to the shredder irrecoverably.
I don't need to this hassle, really. If I self host your cool stuff, I can avoid all of this blame-game.