21. One or more non-transitory computer-readable media storing computer-executable instructions which, when executed by a processor on a computer system, perform a method for analyzing content of a document, the method comprising: a rules server, having rules that comprise a set of expressions, said expressions that define predetermined confidential information; a communication plugin that provides a platform for incorporating the set of expressions into a document-producing application; a processor that detects when there is a threshold number of occurrences of confidential expression patterns in the content of the document; a device configured to display, in response to the detecting of the threshold number of occurrences of confidential expression patterns in the document, visual feedback that the threshold number of occurrences of confidential expression patterns in the document has been detected; and an inline document monitor module that forms part of the document-producing application, and that is adapted to, in response to a detecting of the threshold number of occurrences of confidential expression patterns in the document: visibly tag each occurrence of the confidential expression patterns in the content of the document with a dotted underline; alter each occurrence of the confidential expression patterns in the content of the document such that in response to a mouse-over of any occurrence of the confidential expression patterns in the content of the document, the module: displays an information button, the button for accessing rule that defined one of the confidential expression patterns used to detect the occurrence that was moused-over; and offers a corrective action applicable to the occurrence that was moused-over; embed a hidden flag in the document such that the document itself is identified as confidential by document scanning software, wherein the embedded hidden flag identifies the document as confidential to the document scanning software without opening the document; and perform at least one of disabling a print mechanism for the entirety of the document, disabling a print screen mechanism for the entirety of the document, disabling a copy/paste mechanism for the entirety of the document and flagging the entirety of the document as a high risk document.
21. One or more non-transitory computer-readable media storing computer-executable instructions which, when executed by a processor on a computer system, perform a method for analyzing content of a document, the method comprising: a rules server, having rules that comprise a set of expressions, said expressions that define predetermined confidential information; a communication plugin that provides a platform for incorporating the set of expressions into a document-producing application; a processor that detects when there is a threshold number of occurrences of confidential expression patterns in the content of the document; a device configured to display, in response to the detecting of the threshold number of occurrences of confidential expression patterns in the document, visual feedback that the threshold number of occurrences of confidential expression patterns in the document has been detected; and an inline document monitor module that forms part of the document-producing application, and that is adapted to, in response to a detecting of the threshold number of occurrences of confidential expression patterns in the document: visibly tag each occurrence of the confidential expression patterns in the content of the document with a dotted underline; alter each occurrence of the confidential expression patterns in the content of the document such that in response to a mouse-over of any occurrence of the confidential expression patterns in the content of the document, the module: displays an information button, the button for accessing rule that defined one of the confidential expression patterns used to detect the occurrence that was moused-over; and offers a corrective action applicable to the occurrence that was moused-over; embed a hidden flag in the document such that the document itself is identified as confidential by document scanning software, wherein the embedded hidden flag identifies the document as confidential to the document scanning software without opening the document; and perform at least one of disabling a print mechanism for the entirety of the document, disabling a print screen mechanism for the entirety of the document, disabling a copy/paste mechanism for the entirety of the document and flagging the entirety of the document as a high risk document. 24. The media of claim 21 , wherein, in the method, an inline document monitor is adapted to redact the set of expressions occurring in the document.