Patent ID: 8473443

Claim:
A computer system for detecting content, comprising: an input device for inputting content by a sender to be sent to one or more recipients via a communications network; a profile database having one or more profiles associated with at least one of the one or more recipients, each profile of the one or more profiles having at least one profile characteristic describing a respective recipient; a reviewing module operable to determine at least one recipient profile characteristic associated with a recipient of the content from said one or more profiles; a comparison module operable to scan the content, determine one or more criteria based on said at least one recipient profile characteristic, and identify one or more content items in the content meeting said one or more criteria; and an alert module operable to raise an alarm to the sender prior to the content is sent to the one or more recipients, in response to the comparison module identifying said one or more content items, wherein the content includes electronic communications message between the sender of the content and said one or more recipients, said one or more profiles including sender defined parameters updatable as said sender learns more characteristics of said one or more recipients, said parameters further including associated explanations, and wherein the comparison module is operable to scan the content before the content is sent from the sender of the electronic communications message to said one or more recipients, and if it is determined that the content should not be sent based on the comparison module identifying said one or more content items, an explanation of why the content should not be sent is provided to the sender of the electronic communications message based on said associated explanations, wherein the sender is enabled to mark said one or more profiles as private or shared, wherein the recipient is enabled to edit one or more shared profiles.