CS: SERVER
IMO, YOU SHOULD HAVE A MOBILE SERVER THAT YOU CAN ALWAYS START UP. BASICALLY, TO EXCHANGE DATA BETWEEN YOUR DEVICES WITHOUT THE NEED FOR THIRD-PARTY CLOUD PROVIDERS. OR YOU CAN SET UP A HOME SERVER IF YOU HAVE GOT ENOUGH TIME.
TODO: ELABORATE ON THIS.