1. A system for collection of activity data related to a plurality of authenticated computer network users, comprising: a data collection server, deployed within said computer network, configured to collect raw activity data related to said plurality of users from sources within said computer network, wherein said sources include at least some of a web content management server, a document management server, a web server, a proxy server, a directory service information server, an email server, or a client-side logging application, the data collection server being configured to normalize the raw activity data to provide normalized activity data associated with the document, wherein normalization of the raw activity data resolves differences of actions on the document by unifying saving the document, directly opening the document, and opening the document via textually different URLs such that the activity data reflects activity data associated with the document, wherein the textually different URLs are resolved to be logically equivalent by disassembling the textually different URLs and reconstructing a URL having a unified format; and a control server coupled to said data collection server, said control server having a processor and a memory storing at least one configuration table containing at least one rule based on which said control server is configured to regulate the collection, transformation, aggregation, and anonymization of said raw activity data related to said plurality of users to generate user activity data on said computer network in compliance with at least one privacy law and/or at least one organizational privacy policy, wherein personally identifiable information is removed from the user activity data, wherein said at least one rule includes a schedule to collect activity data from said sources and an exclusion rule which defines a subset of said plurality of users and/or sources from which collection of activity data is not allowed.