This section describes how you can create Access and Delete requests, as well as how Adobe Campaign processes them.
The Adobe Campaign interface allows you to create your Privacy requests and track their evolution. To create a new Privacy request, follow these instructions:
Access the Privacy request folder under Administration > Platform > Privacy Requests.
This screen allows you to view all the current Privacy requests, their status and logs. Click New to create a Privacy request.
Select the Regulation (GDPR, CCPA, PDPA or LGPD), Request type (Access or Delete), select a Namespace and enter the Reconciliation value. If you’re using email as the namespace, type in the Data Subject’s email.
The Privacy technical workflows run once every day and process each new request:
When performing a Delete or Access Privacy request, Adobe Campaign searches all the Data Subject’s data based on the Reconciliation value in all the tables that have a link to the recipient table (own type).
Here is the list of out-of-the-box tables that are taken into account when performing Privacy requests:
If you created custom tables that have a link to the recipient table (own type), they will also be taken into account. For example, if you have a transaction table linked to the recipient table and a transaction details table linked to the transaction table, they will be both taken into account.
If you perform Privacy batch requests using profile deletion workflows, please take into consideration the following remarks:
Here are the different statuses for Privacy requests:
By default, the 2-step process is activated. When you create a new Delete request using this mode, Adobe Campaign always performs an Access request first. This allows you to check the data before confirming the deletion.
You can change this mode from the privacy request edition screen. Click Advanced settings.
With the 2-step mode activated, the status of a new Delete request changes to Confirm Delete Pending. Download the generated XML file from the privacy request screen and check the data. To confirm erasing the data, click the Confirm delete data button.
When processing Access requests, Adobe Campaign generates a JSSP that retrieves the recipient’s data from the database and exports it into an XML file stored on the local machine. The JSSP URL is defined as below:
"$(serverUrl)+'/nms/gdpr.jssp?id='+@id"
where @id is the privacy request ID.
This URL is stored in the “File location” (@urlFile) field of the Privacy Requests (gdprRequest) schema.
The information is available in the database for 90 days. Once the request is cleaned up by the technical workflow, the information is removed from the database and the URL becomes obsolete. Please check that the URL is still valid before downloading the data from a web page.
Here is an example of a Data Subject’s data file:
Data Controllers can easily create a web application including the corresponding JSSP URL to make the Data Subject’s data file available from a web page.
Here is a code snippet you can use as an example in the web application Page activity.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Language" content="en"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="stylesheet" type="text/css" href="/nl/webForms/landingPage.css"/> <title>Clickthrough</title> <style type="text/css" media="all"> /* override formulary area */ .formulary { top: 200px; position: absolute; left: 0; } </style> </head> <body style="" class="">
<center>
<div id="wrap">
<div id="header"><img class="nlui-widget" alt="placeholder_header" src="/nms/img/contentModels/placeholder_header.png" unselectable="on" />
<div class="header-title center-title">DOWNLOAD GDPR DATA</div>
<div class="formulary center-formulary"><form>
<div class="button large-button"><a href=[SERVER_URL]/nms/gdpr.jssp?id=13000" data-nl-type="externalLink">CLICK TO DOWNLOAD</a></div>
</form></div>
</div>
<div id="content">
<div class="row">
<div class="info">
<div class="desc">
<div class="title">EFFICIENCY</div>
<div class="desc">Our service is guaranteed to improve your efficiency. Increase performance and use our high-technology service to implement even the most ambitious of projects.</div>
</div>
</div>
</div>
</div>
<div id="footer">
<div style="text-align: center;">
<div style="float: left;"><a href="#">Contact us</a></div>
<div style="float: right;">© Copyrights</div>
<div><a href="#"><img title="facebook" class="nlui-widget" alt="facebook" src="/xtk/img/facebook.png" unselectable="on" /></a> <a href="#"><img title="Twitter" class="nlui-widget" alt="twitter" src="/xtk/img/twitter.png" unselectable="on" /></a> <a href="#"><img title="Google" class="nlui-widget" alt="google_plus" src="/xtk/img/google_plus.png" unselectable="on" /></a> <a href="#"><img title="Linkedin" class="nlui-widget" alt="Linkedin" src="/xtk/img/linkedin.png" unselectable="on" /></a></div>
</div>
</div>
</div>
</center>
</body> </html>
Since the access to the Data Subject’s data file is restricted, the web page anonymous access must be disabled. Only operator with the Privacy Data Right named right can log on to the page and download the data.