A system for performing a method of uploading third-party application data to cloud storage, the method comprising: determining whether the client device is to upload the data assigned to the third-party application, wherein data associated with the third-party application includes binary and metadata; transmitting the third-party application's binary data and the third-party application's metadata to the cloud storage, wherein: storing the binary data in the first cloud storage location with a memory address; the memory address is appended to the metadata to obtain updated metadata; and storing the updated metadata in the second cloud storage location that is different from the first cloud storage location.
展开▼