1. A method comprising: A) providing a collaborative cloud storage system comprising: i) a cloud storage server comprising a network interface process for receiving into an associated network accessible memory data associated with a plurality of content objects, and ii) a plurality of viewer device processes operably coupled over a network to the cloud storage server and the network accessible memory, each of the plurality of viewer device processes having access to at least one channel of content objects; B) deriving a key array from user-defined indicia from one of the viewer device process and storing the key array and an encrypted personal copy of content object in a private memory associated uniquely with the viewer device process for storing, C) generating a codebook useful in decrypting personal copy of the content object of the viewer device process and storing in a shared memory space.