Data processing systems and methods for performing privacy assessments and monitoring of new versions of computer code for privacy compliance
First Claim
1. A computer-implemented data processing method for electronically analyzing computer code to generate a data map, the method comprising:
- receiving, from a particular user, a request to generate a data map for one or more privacy-related attributes of a piece of computer code, the request comprising one or more criteria and a location of the computer code;
electronically obtaining the computer code based on the location provided by the particular user;
automatically electronically analyzing the computer code to determine the one or more privacy-related attributes of the computer code, each of the privacy-related attributes indicating one or more types of personal information that the computer code collects or accesses;
electronically generating a data map of the one or more privacy-related attributes based at least in part on the one or more criteria;
digitally storing the data map in computer memory; and
electronically displaying the data map to the particular user.
2 Assignments
0 Petitions
Accused Products
Abstract
In various embodiments, a data map generation system is configured to: (1) enable a user to specify one or more criteria; (2) identify one or more data flows based at least in part on the one or more specified criteria; (3) generate a data map based at least in part on the identified one or more data flows; and (4) display the data map to any suitable individual (e.g., the user). In particular embodiments, the system is configured to display all data flows associated with a particular organization that are stored within the system. In other embodiments, the system is configured to display all data flows that are associated with a particular privacy campaign undertaken by the organization.
457 Citations
19 Claims
-
1. A computer-implemented data processing method for electronically analyzing computer code to generate a data map, the method comprising:
-
receiving, from a particular user, a request to generate a data map for one or more privacy-related attributes of a piece of computer code, the request comprising one or more criteria and a location of the computer code; electronically obtaining the computer code based on the location provided by the particular user; automatically electronically analyzing the computer code to determine the one or more privacy-related attributes of the computer code, each of the privacy-related attributes indicating one or more types of personal information that the computer code collects or accesses; electronically generating a data map of the one or more privacy-related attributes based at least in part on the one or more criteria; digitally storing the data map in computer memory; and electronically displaying the data map to the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented data processing method for electronically analyzing computer code to generate a data map, the method comprising:
-
receiving, from a particular user, a request to generate a data map for one or more privacy-related attributes of a piece of computer code, the request comprising one or more criteria, wherein the one or more criteria comprise a criteria to generate the data map based at least in part on a particular privacy campaign for which the computer code collects or accesses the one or more types of personal information; receiving a location of the computer code; electronically obtaining the computer code based on the location of the computer code; automatically electronically analyzing the computer code to determine the one or more privacy-related attributes of the computer code, each of the privacy-related attributes indicating one or more types of personal information that the computer code collects or accesses; electronically generating a data map of the one or more privacy-related attributes based at least in part on the one or more criteria; digitally storing the data map in computer memory; and electronically displaying the data map to the particular user. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-implemented data processing method for electronically analyzing computer code to generate a data map, the method comprising:
-
generating a data map for one or more privacy-related attributes of a piece of computer code based on one or more criteria by; receiving a location of the computer code; electronically obtaining the computer code based on the location of the computer code; automatically electronically analyzing the computer code to determine the one or more privacy-related attributes of the computer code, each of the privacy-related attributes indicating one or more types of personal information that the computer code collects or accesses; and electronically generating the data map of the one or more privacy-related attributes based at least in part on the one or more criteria; digitally storing the data map in computer memory; and electronically displaying the data map to at least one particular user. - View Dependent Claims (18, 19)
-
Specification