Patent ID: 8898796

Claim:
A method of masking communication data using context based rules comprising: intercepting a communication between a server and a client by a computing system based intermediary, the communication including data to be displayed on a screen to a recipient; examining attributes, including a user type of the recipient, to determine whether the communication should be parsed prior to the client receiving the communication to determine whether a context based alteration rule should be applied; responsive to an affirmative determination that the communication should be parsed based on the attributes, utilizing a processor to parse the intercepted communication to determine whether a context based alteration rule should be applied; responsive to an affirmative determination that the context based alteration rule should be applied, applying the context based alteration rule to preselected data fields within the intercepted communication based on the attributes and on a location of the data fields that are associated with data to be altered within the communication to produce an altered communication with the altered data; and sending the altered communication to the client so that the altered data in the communication is displayed in a masked manner on the screen to the recipient; wherein the context based alteration rule includes contextual information on how the data fields to be altered would appear on the screen to the recipient prior to the data fields being altered.