There are many startups which do this (or at least similar) already. It's often referred to as "backend as a service" (BaaS). Some links below, but you'll find many more via Google.
Orando Labs (https://orandolabs.com) has EnduroSync and Identio. Striking similarities between the products. EnduroSync is a full object store and does not have the data size limitations.