1. A method for self-learning interactive communications privileges to govern communications with an entity outside a domain, comprising: monitoring communication of an entity inside the domain; determining if the communication involves an entity outside the domain; and if the communication involves an entity outside the domain: gathering insight information about the entity outside the domain; determining possible interactive communications privileges for the entity outside the domain based on the insight information; sending the possible interactive communications privileges for the entity outside the domain to the entity inside the domain; receiving a selection from the entity inside the domain of the possible interactive communications privileges for the entity outside the domain; and storing the selection of the interactive communications privileges for the entity outside the domain.