1. A method of managing information of a system comprising: providing a plurality of information management rules; providing an activity database; gathering activity data from a first target in the activity database; gathering activity data from a second target in the activity database; associating at least a first rule of the information management rules to the first target; evaluating the data stored in the activity database according to a detection algorithm, wherein the detection algorithm detects at least a first condition; based on the detection algorithm, determining the first condition has occurred, and then associating a second rule to the first target; and for the first target, controlling usage of information based on the at least first rule of information management rules and the second rule.