Treat the system as if the was no data connection first and foremost. Ie: what has been worked on on a computer is the master file...not wha
There are too many instances of file corruption or loss or duplicates because of network issues. A solid cloud storage system should not be based on anything to do with the requirement of having a data connection.
The end user utilises cloud data for;
- saving files
- usage across platforms\devices
- simultaneous use or viewing of files
All too often a glitch will occur in saving, opening or sharing a file.
I have had many an instance where an important file has become corrupted due to "auto save" not functioning if started (or otherwise) when the network is not connected or is poor.
Spreadsheets you've made one change to over dozens of sheets which are each dozens to hundreds of columns and rows deep, during a busy multitasking session...try to find the correct file, work out which one is the actual latest..not right away...I'm talking a week or two later when, again, you're busy as ****... multitasking... Gah...double gah
A simple solution is available, the file last edited stored on the hard drive of the device is\has to be the master in that situation.
Run a multi faceted, multi enterprise, multi million dollar agribusiness in the outback and this (thanks to isolation driven intermittent network coverage) will become very clear. In saying that I conduct a lot of business while in urban ("better coverage areas") also, and can most definitely attest to the same theory being the only definitive answer.