Abstract
Cloud is a collection of computers that are used for their services. Out of the many services offered, cloud is best known for its data storage. Cloud backs up files and folders varying from photos, music files to sensitive documents, mitigating the costs for buying an external hard drive and time-consuming task of deleting old files. Cloud storage, however, also comes with limited space for storage and urges the user to rely on other cloud companies for additional space. Along with a convenient and cost-effective way to store data, cloud also allows user to back-up, sync and access the same data from multiple devices. This puts the data at a risk that it can be accessed by other people, and poses a huge security threat. This android application will provide an efficient way of using the storage spaces on Google Drive and Dropbox as a single cloud. It will also encrypt/decrypt any file before uploading/downloading to increase the security of data. This application uses Android API for front-end, Google’s Drive API and Dropbox’s Core API for Android. For encryption and decryption, Android SDK’s Java Cryptography Extension (JCE) interfaces are used, which implement symmetric encryption algorithms like AES.