1. An apparatus, comprising: a device comprising a processor, a memory, and a network interface, wherein the memory holds instructions that, when executed by the processor, cause the device to: receive, from at least one environmental data gathering device, data about an interaction of a first participant with at least one target participant at a gathering of a plurality of participants; analyze the data to determine at least one observed interaction of the first participant with the at least one target participant; select one or more datasets of cultural behavioral expectations relevant to the at least one target participant, where relevancy is based on analysis of data derived from public and/or private data sources; compare the at least one observed interaction against the selected one or more datasets of cultural behavioral expectations relevant to the at least one target participant; determine when said at least one observed interaction exceeds a threshold similarity to at least one cultural behavioral expectation in said dataset; and communicate, to at least one notification device of the first participant, said at least one observed interaction, wherein the at least one notification device is a display polarized in a manner that obscures a notification message unless a user is wearing glasses capable of interacting with polarized light in a set manner.