1. One or more non-transitory machine-readable media storing machine-executable instructions which, when executed by a processor device, perform a method for altering confidential and non-confidential portions of a document based on the document content, the method comprising: using a processor device to process a set of machine executable rules in conjunction with a document editing application, the set of rules defining a set of confidential expression patterns, each set of confidential expression patterns including alphanumeric characters that correspond to a social security number; using the processor device to analyze the document to determine the existence of a threshold number of two or more social security numbers in the document; in response to the detection of the threshold number of social security numbers in the document, using the processor device to: alter the entire document whereby: e-mail transmittal of confidential and non-confidential portions of the document are restricted; the confidential and non-confidential portions of the document are only available via a laptop computer when the laptop computer is docked at a predetermined docking station; and a watermark is attached to the document that identifies the confidential and non-confidential portions of the document as being confidential; monitor patterns of use of the document content; select the watermark based on a number of social security numbers in the document above the threshold number; determine whether the patterns of use correspond to fraudulent activity; and whitelist the document when the number of social security numbers in the document is below the threshold number.
1. One or more non-transitory machine-readable media storing machine-executable instructions which, when executed by a processor device, perform a method for altering confidential and non-confidential portions of a document based on the document content, the method comprising: using a processor device to process a set of machine executable rules in conjunction with a document editing application, the set of rules defining a set of confidential expression patterns, each set of confidential expression patterns including alphanumeric characters that correspond to a social security number; using the processor device to analyze the document to determine the existence of a threshold number of two or more social security numbers in the document; in response to the detection of the threshold number of social security numbers in the document, using the processor device to: alter the entire document whereby: e-mail transmittal of confidential and non-confidential portions of the document are restricted; the confidential and non-confidential portions of the document are only available via a laptop computer when the laptop computer is docked at a predetermined docking station; and a watermark is attached to the document that identifies the confidential and non-confidential portions of the document as being confidential; monitor patterns of use of the document content; select the watermark based on a number of social security numbers in the document above the threshold number; determine whether the patterns of use correspond to fraudulent activity; and whitelist the document when the number of social security numbers in the document is below the threshold number. 5. The method of claim 1 further comprising, in response to detection of one of the defined set of confidential expression patterns in the document, modifying the detected one expression pattern to comply with a predetermined style.