10. 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 the processor device to process a set of machine executable rules that identify the confidential portion of the document, the set of rules defining a set of expressions corresponding to a social security number, each of the defined set of expressions including three numeric characters followed by a hyphen followed by two numeric characters followed by a hyphen followed by four numeric characters; using the processor device to analyze the document to determine the existence of a threshold number of at least two social security numbers in the document; and 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 the confidential and non-confidential portions of the document are restricted; the confidential and non-confidential portions of the document are only available using 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.
10. 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 the processor device to process a set of machine executable rules that identify the confidential portion of the document, the set of rules defining a set of expressions corresponding to a social security number, each of the defined set of expressions including three numeric characters followed by a hyphen followed by two numeric characters followed by a hyphen followed by four numeric characters; using the processor device to analyze the document to determine the existence of a threshold number of at least two social security numbers in the document; and 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 the confidential and non-confidential portions of the document are restricted; the confidential and non-confidential portions of the document are only available using 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. 12. The method of claim 10 further comprising, in response to detection of one of the defined set of expressions in the document, modifying the detected one expression to comply with a predetermined style.