1. A data evaluation system comprising: at least one module, executing on one or more computer processors, to implement: a language and character set phase, to receive from a client device an authorized character set comprising some authorized characters from among one or more libraries of characters; a document phase including receipt of an input document, the input document comprising document characters; a detection phase including a comparison of the document characters against the authorized characters in the authorized character set to detect unauthorized characters in the input document not forming part of the authorized character set; and a reporting phase to receive from the client device a report configuration, and based on the report configuration cause display of the unauthorized characters to a user within a report.