A storage system comprising: a content server; and a plurality of devices, each device having a memory including a storage area, a network interface, and at least one processor that is configurable, upon execution of software instruction stored in the memory, to: receive, via the network interface and under direction of the content server, activatable content from a different device in the plurality of devices, wherein the activatable content has multi-conditional content activation criteria that operate as a function of device attributes; store at least a portion of the activatable content as inactive content in the storage area as a function of satisfying a proper subset of the multi-conditional content activation criteria and the device attributes, and wherein the inactive content is restricted from access; determine, upon detecting an activation event, satisfaction of an entire multi-conditional content activation criteria as a function of the device attributes associated with the activation event; and responsive to the determination of the satisfaction of the entire multi-conditional content activation criteria, activate the inactive content as activated content where access to inactive content is not restricted. a content server; and a plurality of devices, each device having a memory including a storage area, a network interface, and at least one processor that is configurable, upon execution of software instruction stored in the memory, to: receive, via the network interface and under direction of the content server, activatable content from a different device in the plurality of devices, wherein the activatable content has multi-conditional content activation criteria that operate as a function of device attributes; store at least a portion of the activatable content as inactive content in the storage area as a function of satisfying a proper subset of the multi-conditional content activation criteria and the device attributes, and wherein the inactive content is restricted from access; determine, upon detecting an activation event, satisfaction of an entire multi-conditional content activation criteria as a function of the device attributes associated with the activation event; and responsive to the determination of the satisfaction of the entire multi-conditional content activation criteria, activate the inactive content as activated content where access to inactive content is not restricted. receive, via the network interface and under direction of the content server, activatable content from a different device in the plurality of devices, wherein the activatable content has multi-conditional content activation criteria that operate as a function of device attributes; store at least a portion of the activatable content as inactive content in the storage area as a function of satisfying a proper subset of the multi-conditional content activation criteria and the device attributes, and wherein the inactive content is restricted from access; determine, upon detecting an activation event, satisfaction of an entire multi-conditional content activation criteria as a function of the device attributes associated with the activation event; and responsive to the determination of the satisfaction of the entire multi-conditional content activation criteria, activate the inactive content as activated content where access to inactive content is not restricted.