Abstract: A computer file storage system and method are provided. The system and method include means for separating a file into components, encrypting each of those components and storing them on different cloud storage systems. Suitable security steps are provided to effect the encryption and access to the file components. When retrieval of the file is desired, the system will find the various file components and decrypt the components and reassemble them into the original file format.