Consent receipt management systems and related methods
First Claim
1. A computer-implemented data processing method for managing a consent receipt under a transaction, the method comprising:
- providing a user interface for initiating a transaction between an entity and a data subject;
receiving, from a computing device associated with the data subject via the user interface, a request to initiate a transaction between the entity and the data subject;
in response to receiving the request;
generating, by a consent receipt management system, a unique consent receipt key; and
initiating a virtual browsing session on a consent receipt capture server;
accessing a webpage hosting the user interface using a virtual browser during the virtual browsing session;
scanning the webpage to identify the user interface;
capturing the user interface in an unfilled state;
electronically storing, in computer memory;
(1) a unique subject identifier associated with the data subject, (2) the unique consent receipt key, (3) a unique transaction identifier associated with the transaction, and (4) the capture of the user interface;
electronically associating the unique subject identifier, the unique consent receipt key, the unique transaction identifier, and the capture of the user interface;
in response to receiving the request, transmitting a consent receipt to the data subject, the consent receipt comprising at least the unique subject identifier and the unique consent receipt key;
providing a consent receipt management portal; and
displaying, to the data subject, via the consent receipt management portal, the transmitted consent receipt.
2 Assignments
0 Petitions
Accused Products
Abstract
A consent receipt management system may, for example, be configured to track data on behalf of an entity that collects and/or processes persona data related to: (1) who consented to the processing or collection of personal data; (2) when the consent was given (e.g., a date and time); (3) what information was provided to the consenter at the time of consent (e.g., a privacy policy, what personal data would be collected following the provision of the consent, for what purpose that personal data would be collected, etc.); (4) how consent was received (e.g., one or more copies of a data capture form, webform, etc. via which consent was provided by the consenter); (5) when consent was withdrawn (e.g., a date and time of consent withdrawal if the consenter withdraws consent); and/or (6) any other suitable data related to receipt or withdrawal of consent.
610 Citations
20 Claims
-
1. A computer-implemented data processing method for managing a consent receipt under a transaction, the method comprising:
-
providing a user interface for initiating a transaction between an entity and a data subject; receiving, from a computing device associated with the data subject via the user interface, a request to initiate a transaction between the entity and the data subject; in response to receiving the request; generating, by a consent receipt management system, a unique consent receipt key; and initiating a virtual browsing session on a consent receipt capture server; accessing a webpage hosting the user interface using a virtual browser during the virtual browsing session; scanning the webpage to identify the user interface; capturing the user interface in an unfilled state; electronically storing, in computer memory;
(1) a unique subject identifier associated with the data subject, (2) the unique consent receipt key, (3) a unique transaction identifier associated with the transaction, and (4) the capture of the user interface;electronically associating the unique subject identifier, the unique consent receipt key, the unique transaction identifier, and the capture of the user interface; in response to receiving the request, transmitting a consent receipt to the data subject, the consent receipt comprising at least the unique subject identifier and the unique consent receipt key; providing a consent receipt management portal; and displaying, to the data subject, via the consent receipt management portal, the transmitted consent receipt. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented data processing method for managing a consent receipt under a transaction, the method comprising:
-
providing a user interface for initiating a transaction between an entity and a data subject; receiving a request to initiate a transaction between the entity and the data subject; in response to the request, generating, by a third party consent receipt management system, a unique consent receipt key; receiving, from the data subject, a unique subject identifier; receiving, at a third party data repository server, an indication that a piece of personal data has been processed for the data subject as part of the transaction; in response to receiving the indication, electronically storing, on the third party data repository server, a copy of the piece of personal data and the unique subject identifier; electronically associating the copy of the piece of personal data and the unique subject identifier on the third party data repository server; electronically storing, in computer memory, the unique subject identifier, the unique consent receipt key, and a unique transaction identifier associated with the transaction; electronically associating the unique subject identifier, the unique consent receipt key, and the unique transaction identifier; in response to receiving the request, transmitting a consent receipt to the data subject, the consent receipt comprising at least the unique subject identifier and the unique consent receipt key; providing a consent receipt management portal; and displaying, to the data subject, via the consent receipt management portal, the transmitted consent receipt. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented data processing method for managing a consent receipt under a transaction, the method comprising:
-
providing a user interface for initiating a transaction between an entity and a data subject; receiving a request to initiate a transaction between the entity and the data subject; in response to the request; initiating the transaction; and generating, using one or more consent receipt generation means, a unique consent receipt key; receiving, from the data subject, a unique subject identifier; electronically storing, in computer memory using one or more electronic storage means, the unique subject identifier, the unique consent receipt key, and a unique transaction identifier associated with the transaction; electronically associating the unique subject identifier, the unique consent receipt key, and the unique transaction identifier; in response to receiving the request, transmitting a consent receipt to the data subject, the consent receipt comprising at least the unique subject identifier and the unique consent receipt key, wherein; the transaction is a first transaction; and the computer-implemented data processing method further comprises; providing a user interface for creating a new transaction; receiving a request to create the new transaction, the request comprising one or more transaction definitions with a unique transaction identifier associated with the new transaction; and in response to receiving the request, using one or more computer code generation means to generate a piece of computer code, associated with the new transaction, for placement in a location in which consent from a data subject will be requested as part of the new transaction. - View Dependent Claims (19, 20)
-
Specification