1. A system, comprising: a processor; and a non-transitory computer-readable storage medium storing computer executable instructions which when executed by the processor cause the processor to perform steps comprising: receiving, from a first user device, content; receiving a selection of a defined level of security for the received content, wherein the defined level of security indicates a first type of secure environment; associating the defined level of security with the received content; receiving, from a second user device, a request for the received content; determining whether the second user device has the first type of secure environment; responsive to determining that the second user device has the first type of secure environment, transmitting the received content to the second user device; receiving, from a third user device, a request for a plurality of content including the received content; responsive to determining that the third user device does not have the first type of secure environment, removing from the plurality of content the received content to generate a filtered set of content; and transmitting to the third user device the filtered set of content.