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.
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. 32. The system of claim 24 , wherein the registered entities stored in the GED correspond to entity words that are desired to be secured from unauthorized distribution.