10. A method operable in a protection system comprising a hardware controller that is implemented in a network in a data path between a device of a user and a web server that provides a web service, the method comprising: intercepting, by the hardware controller of the protection system, communications exchanged between the user and the web service over the network; 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.
10. A method operable in a protection system comprising a hardware controller that is implemented in a network in a data path between a device of a user and a web server that provides a web service, the method comprising: intercepting, by the hardware controller of the protection system, communications exchanged between the user and the web service over the network; 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. 11. The method of claim 10 further comprising: querying the web service for past communications between the user and the web service.