28. The system of claim 24 , wherein the identification of the first candidate entity from the plurality of words by the candidate ID module further comprises identifying a first entity type associated with the candidate entity.
24. A system for preventing unauthorized disclosure of secure information, the system having a processor and comprising: a receiving module to receive digital information including a first text, the first text including a plurality of words; a candidate ID module to identify a first candidate entity, the first candidate entity corresponding to a particular word of the plurality of words; a comparison module to compare the first candidate entity against a plurality of compressed registered entities stored in a lightweight entity database (LWED) stored locally; a communication module to transmit the first candidate entity to a remote server that can access a global entity database (GED), wherein the GED includes the plurality of registered entities in an uncompressed form, and wherein the remote server automatically generates a confirmation on whether the first candidate entity matches against a second registered entity in the GED; the communication module to receive from the remote server the confirmation; and a security action module to perform a security action when the first candidate entity matches against a particular registered entity of the registered entities in the GED, wherein the security action is performed on the first text before the first text is disclosed through the system.