1. A method, comprising: detecting, by a processor, a user activity at a user device wherein the detected activity corresponds to a potential interaction between the user device and a web service; analyzing the detected activity to determine one or more attributes of the detected activity; comparing the attributes of the detected activity with a user-posting rule which defines one or more of (i) a rule for identifying restricted transmissions of data from the user device to the web service for display by the web service and (ii) a rule for identifying permitted transmissions of data from the user device to the web service for display by the web service, the user-posting rule comprising at least one input segment, a rules segment, and a response segment, the at least one input segment including one or more of a user identity, one or more keywords, one or more key phrases, and one or more context analysis rules, the rules segment including one or more heuristic rules, and the response segment including one or more actions to be applied, and wherein the user-posting rule is at least partially context based and wherein the method further comprises: analyzing content that is already publicly-available via the web service; determining a context of the detected activity based on the content that is already publicly-available via the web service; and adjusting the user-posting rule by designating the detected activity as permitted or restricted based on the determined context; based on the comparing step, determining that the detected activity corresponds to a controlled activity; and based on determining that the detected activity corresponds to a controlled activity, implementing one or more automated responses.