1. A system comprising: a network device to: generate a list of documents that violate a set of policy rules, the list of documents being generated based on previous searches of a client device performed by one or more search engines, of a plurality of search engines, select a search engine, of the plurality of search engines, determined to be available, cause the selected search engine to perform a search of the client device on a periodic basis, when an application is closed in the client device, and when the client device stops receiving information input by a user via the application, the search being performed based on a search term, the search term being inputted into the selected search engine, by the network device, based on the set of policy rules, analyze search results output from the selected search engine against the set of policy rules, identify search results that include confidential information based on analyzing the search results against the set of policy rules, determine that the list of documents does not include one of the identified search results, generate one or more new policy rules based on the list of documents not including the identified search results, and transmit an updated set of policy rules to one or more other network devices, the updated set of policy rules including the one or more new policy rules.
1. A system comprising: a network device to: generate a list of documents that violate a set of policy rules, the list of documents being generated based on previous searches of a client device performed by one or more search engines, of a plurality of search engines, select a search engine, of the plurality of search engines, determined to be available, cause the selected search engine to perform a search of the client device on a periodic basis, when an application is closed in the client device, and when the client device stops receiving information input by a user via the application, the search being performed based on a search term, the search term being inputted into the selected search engine, by the network device, based on the set of policy rules, analyze search results output from the selected search engine against the set of policy rules, identify search results that include confidential information based on analyzing the search results against the set of policy rules, determine that the list of documents does not include one of the identified search results, generate one or more new policy rules based on the list of documents not including the identified search results, and transmit an updated set of policy rules to one or more other network devices, the updated set of policy rules including the one or more new policy rules. 5. The system of claim 1 , where the network device is further to: transmit the identified search results to an external device for formulating an updated set of policy rules for one or more other network devices of the system.