19. A non-transitory computer readable medium that stores instructions that, when executed by a computing system, causes the computing system to perform a method of: intercepting, by a hardware controller of a protection system, communications exchanged between a user and a web service over a network, wherein the hardware controller is implemented in a network in a data path between a device of the user and a web server that provides the web service; identifying, by the hardware controller, text in the communications between the user and the web service; identifying, by the hardware controller, subjects discussed in the text; communicating, by the hardware controller, with the device to display the subjects to the user and determine which of the subjects are sensitive to the user; and interacting, by the hardware controller, with the web server over the network to delete a history for the user from the web server that relates to the sensitive subjects.
19. A non-transitory computer readable medium that stores instructions that, when executed by a computing system, causes the computing system to perform a method of: intercepting, by a hardware controller of a protection system, communications exchanged between a user and a web service over a network, wherein the hardware controller is implemented in a network in a data path between a device of the user and a web server that provides the web service; identifying, by the hardware controller, text in the communications between the user and the web service; identifying, by the hardware controller, subjects discussed in the text; communicating, by the hardware controller, with the device to display the subjects to the user and determine which of the subjects are sensitive to the user; and interacting, by the hardware controller, with the web server over the network to delete a history for the user from the web server that relates to the sensitive subjects. 20. The computer readable medium of claim 19 , wherein the method further comprises: intercepting a request for the web service as initiated by the user; parsing the request to determine if the request includes text that relates to a sensitive subject; and sending an alert to the user that includes at least one option for handling the request.