6. A computer-implemented method for collecting activity data related to a plurality of authenticated computer network users, said method comprising: collecting, by a processor, 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; regulating, by a processor, collection, transformation, aggregation, and anonymization of said raw activity data related to said plurality of users from said sources based on at least one rule in a configuration table 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 said user activity data, wherein said at least one rule includes an exclusion rule that defines a subset of said plurality of users from whom collection of activity data is not allowed, said subset of said plurality of users being from a particular geographical location or a group within an organization; normalizing, by a processor, the raw activity data to provide normalized activity data associated with the document, wherein normalizing 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 storing, by a processor, said user activity data in a database.
6. A computer-implemented method for collecting activity data related to a plurality of authenticated computer network users, said method comprising: collecting, by a processor, 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; regulating, by a processor, collection, transformation, aggregation, and anonymization of said raw activity data related to said plurality of users from said sources based on at least one rule in a configuration table 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 said user activity data, wherein said at least one rule includes an exclusion rule that defines a subset of said plurality of users from whom collection of activity data is not allowed, said subset of said plurality of users being from a particular geographical location or a group within an organization; normalizing, by a processor, the raw activity data to provide normalized activity data associated with the document, wherein normalizing 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 storing, by a processor, said user activity data in a database. 7. The computer-implemented method of claim 6 , wherein said at least one rule contained in said at least one configuration table is one of: an access rule; an aggregation rule; a transformation rule; an exclusion rule; and a consent rule.