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 the plurality of content objects; B) deriving a key array from user-defined indicia from one of the viewer device processes 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 to facilitate decrypting the encrypted personal copy of the content object of the viewer device process and storing in a shared memory space; wherein the codebook comprises a compressed and encrypted H264 video format; and wherein the key array comprises a plurality of data items, each data item being a mathematical combination of the data elements representing values for identity, right, volition, channel encryption, and time.