This document discusses secure cloud storage through dual protection. It proposes a system that encrypts stored data and splits files across three different cloud server locations. This provides strong security as an attacker would need to decrypt the files and combine the split pieces, which is not possible without the file owner's permission. The system uses key generation to verify file downloads and updates, only allowing downloads if the correct key is provided. This ensures data integrity and access control. Anyone can store files in the cloud but file owners must approve any downloads or updates by other users. The system aims to address security issues with cloud storage while maintaining usability, flexibility and efficient auditing of stored data.