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 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, wherein analyzing the completed webform to determine one or more processing activities comprises analyzing one or more pieces of computer code associated with the webform;
using an asset map of a plurality of data assets to identify a first data asset in the data model that is associated with the one or more processing activities, wherein the asset map defines a respective model attribute related to a storage location of the first data asset;
modifying a data inventory for the first data asset in the data model to include data associated with the webform, wherein modifying the data inventory for the first data asset in the data model comprises modifying the data inventory to include an indication that the one or more processing activities utilize the data associated with the webform in the first data asset; and
modifying the data model to include the modified data inventory for the first data asset by mapping the first data asset, based at least in part on the analysis of the computer code associated with the webform, to the one or more processing activities that utilize the one more pieces of personal 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.
585 Citations
16 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 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, wherein analyzing the completed webform to determine one or more processing activities comprises analyzing one or more pieces of computer code associated with the webform; using an asset map of a plurality of data assets to identify a first data asset in the data model that is associated with the one or more processing activities, wherein the asset map defines a respective model attribute related to a storage location of the first data asset; modifying a data inventory for the first data asset in the data model to include data associated with the webform, wherein modifying the data inventory for the first data asset in the data model comprises modifying the data inventory to include an indication that the one or more processing activities utilize the data associated with the webform in the first data asset; and modifying the data model to include the modified data inventory for the first data asset by mapping the first data asset, based at least in part on the analysis of the computer code associated with the webform, to the one or more processing activities that utilize the one more pieces of personal data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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, wherein analyzing the completed webform to determine one or more processing activities comprises analyzing one or more pieces of computer code associated with the webform; using an asset map of a plurality of data assets to identify a first data asset in the data model that is associated with the one or more processing activities, wherein the asset map defines a respective model attribute related to a storage location of the first data asset; modifying a data inventory for the first data asset in the data model to include data associated with the webform, wherein modifying the data inventory for the first data asset in the data model comprises modifying the data inventory to include an indication that the one or more processing activities utilize the data associated with the webform in the first data asset; and modifying the data model to include the modified data inventory for the first data asset by mapping the first data asset, based at least in part on the analysis of the computer code associated with the webform, to the one or more processing activities that utilize the one more pieces of personal data; and adding the first data asset to a third-party data repository with an electronic link to the webform. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer-implemented data processing method for managing a plurality of data assets of an organization with a third-party data repository, the method comprising:
-
identifying a webform used to collect one or more pieces of personal data; identifying a particular data asset to which input data of the webform is transmitted, the particular data asset being one of a plurality of data assets of the organization where input data of the webform is transmitted; adding the particular data asset to the third-party data repository with an electronic link to the webform; in response to a user submitting the webform, creating a unique subject identifier to submit, along with form data provided by the user in the webform, to both the third-party data repository and the particular data asset, wherein the unique subject identifier identifies the user; submitting the unique subject identifier and the form data provided by the user in the webform to both the third-party data repository and the particular data asset; digitally storing, in both the third-party data repository and the data asset, both the unique subject identifier and the form data provided by the user in the webform; receiving a data subject access request from the user to update personal data; in response to receiving the data subject access request, accessing the third-party data repository to identify the unique subject identifier of the user; after identifying the subject matter identifier, determining which specific data assets of the plurality of data assets of the organization include the unique subject identifier; accessing personal data of the user stored in each of the specific data assets of the plurality of data assets of the organization that include the unique subject identifier; and updating the personal data of the user stored in each of the specific data assets according to the user'"'"'s data subject access request. - View Dependent Claims (13, 14, 15, 16)
-
Specification