DATA PROCESSING SYSTEMS FOR WEBFORM CRAWLING TO MAP PROCESSING ACTIVITIES AND RELATED METHODS
First Claim
1. A computer-implemented data processing method for modifying a data model based on one or more pieces of personal data submitted via a webform, the method comprising:
- identifying, by one or more processors, a webform used to collect one or more pieces of personal data;
robotically completing the identified webform, by one or more processors, by submitting virtual profile data via the webform;
in response to robotically completing the identified webform, determining, by one or more processors, a storage location of the virtual profile data received via the webform, the storage location comprising a first data asset in the data model that is associated with one or more processing activities;
modifying a data inventory for the first data asset in the data model, by one or more processors, wherein modifying the data inventory comprises;
modifying, by one or more processors, the data inventory into a modified data inventory that includes an indication that the one or more processing activities utilize at least one piece of the virtual profile data; and
modifying the data model to include the modified data inventory by mapping the first data asset to the one or more processing activities that utilize the at least one piece of the virtual profile data.
2 Assignments
0 Petitions
Accused Products
Abstract
In particular embodiments, a Data Access Webform Crawling System is configured to: (1) identify a webform used to collect one or more pieces of personal data; (2) robotically complete the identified webform; (3) analyze the completed webform to determine one or more processing activities that utilize the one or more pieces of personal data collected by the webform; (4) identify a first data asset in the data model that is associated with the one or more processing activities; (5) modify a data inventory for the first data asset in the data model to include data associated with the webform; and (6) modify the data model to include the modified data inventory for the first data asset.
6 Citations
20 Claims
-
1. A computer-implemented data processing method for modifying a data model based on one or more pieces of personal data submitted via a webform, the method comprising:
-
identifying, by one or more processors, a webform used to collect one or more pieces of personal data; robotically completing the identified webform, by one or more processors, by submitting virtual profile data via the webform; in response to robotically completing the identified webform, determining, by one or more processors, a storage location of the virtual profile data received via the webform, the storage location comprising a first data asset in the data model that is associated with one or more processing activities; modifying a data inventory for the first data asset in the data model, by one or more processors, wherein modifying the data inventory comprises; modifying, by one or more processors, the data inventory into a modified data inventory that includes an indication that the one or more processing activities utilize at least one piece of the virtual profile data; and modifying the data model to include the modified data inventory by mapping the first data asset to the one or more processing activities that utilize the at least one piece of the virtual profile data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A data processing data inventory population system comprising;
-
one or more processors; computer memory; and a computer-readable medium storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising; accessing a data model of a plurality of data assets used in the collection or storage of personal data, the data model defining one or more electronic links between the plurality of data assets and storing a plurality of data inventories that define a plurality of inventory attributes for each of the plurality of data assets; identifying a first data inventory from the plurality of data inventories, each of the plurality of data inventories being associated with a respective data asset, wherein the first data inventory comprises a plurality of fields that each define a respective inventory attribute of a first data asset associated with the first data inventory; determining, for each respective one of the plurality of fields of the first data inventory, whether the respective field is a populated inventory attribute field containing an attribute value for one of the plurality of inventory attributes, or an unpopulated inventory attribute field not containing an attribute value for one of the plurality of inventory attributes; determining, for each respective one of the one or more unpopulated inventory attribute fields, one or more attribute values for use in populating the respective unpopulated inventory attribute field by; identifying a webform used to collect one or more pieces of personal data; robotically completing the identified webform; analyzing the completed webform to determine one or more processing activities that utilize the one or more pieces of personal data collected by the webform; identifying the first data asset as a data asset that is associated with the one or more processing activities; modifying a data inventory for the first data asset in the data model to include data associated with the webform; and determining the one or more unpopulated inventory attribute fields based at least in part on the one or more pieces of personal data collected by the webform; in response to determining the one or more attribute values for each of the one or more unpopulated inventory attribute fields, modifying the first data inventory to include the one or more attribute values for each of the one or more unpopulated inventory attributes fields by populating each of the plurality of unpopulated inventory attribute fields with a respective one of the one or more attribute values; and storing the modified first data inventory in computer memory. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-implemented data processing method for modifying a data model based on one or more pieces of personal data submitted via a webform, the method comprising:
-
identifying a webform used to collect one or more pieces of personal data; robotically completing the identified webform; analyzing the completed webform to determine one or more processing activities that utilize the one or more pieces of personal data collected by the webform; identifying a first data asset in the data model that is associated with the one or more processing activities; modifying a data inventory for the first data asset in the data model to include data associated with the webform; and modifying the data model to include the modified data inventory for the first data asset. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification