۶Ƶ

Privacy requests track-changes

۶Ƶ Experience Platform Privacy Service provides a RESTful API and user interface to help you manage customer data requests. With Privacy Service, you can submit requests to access and delete personal customer data from ۶Ƶ Experience Cloud applications, facilitating automated compliance with legal and organizational privacy regulations.

Privacy requests can be created and managed from the Requests menu.

For more information on the Privacy Service and how to create and manage privacy requests, refer to ۶Ƶ Experience Platform documentation:

Managing individual data privacy requests that you can send to ۶Ƶ Journey Optimizer data-privacy-requests

You can submit individual requests to access and delete consumer data from ۶Ƶ Journey Optimizer in two ways:

  • Through the Privacy Service UI. See the documentation here.
  • Through the Privacy Service API. See the documentation and API information .

The Privacy Service supports two types of requests: data access and data deletion.

NOTE
This guide only covers how to make privacy requests for ۶Ƶ Journey Optimizer. If you also plan to make privacy requests for the Platform data lake, refer to this guide in addition to this tutorial. For Real time customer profile, please refer to this guide and for Identity service, please refer to this guide. For delete and access requests you need to call these individual systems to make sure the requests are handled by each of them. Making a privacy request to ۶Ƶ Journey Optimizer will not remove data from all these systems.

For access requests, specify “۶Ƶ Journey Optimizer” from the UI (or “CJM” as a product code in the API).

For delete requests, in addition to the “۶Ƶ Journey Optimizer” request, you must also submit delete requests to three upstream services to prevent Journey Optimizer from reinjecting the deleted data. If these upstream services are not specified, the “۶Ƶ Journey Optimizer” request will remain in the “processing” state until delete requests for the upstream services are created.

The three upstream services are:

  • Profile (product code: “profileService”)
  • AEP Data Lake (product code: “۶ƵCloudPlatform”)
  • Identity (product code: “identity”)

How to Create Access and Delete Requests

Prerequisites

To make requests to Access and Delete data for ۶Ƶ Journey Optimizer, you must have:

  • an IMS Org ID
  • an Identity identifier of the person you want to act on and the corresponding namespace(s).For more information about identity namespaces in ۶Ƶ Journey Optimizer and Experience Platform, see the identity namespace overview.

Required field values in ۶Ƶ Journey Optimizer for API requests

"companyContexts":
    "namespace": imsOrgID
    "value": <Your IMS Org ID Value>

"users":
    "action": either access or delete

    "userIDs":
        "namespace": e.g. email, aaid, ecid, etc.
        "type": standard
        "value": <Data Subject's Identity Identifier>

"include":
    CJM (which is the ۶Ƶ product code for ۶Ƶ Journey Optimizer)
    profileService (product code for Profile)
    ۶ƵCloudPlatform (product code for AEP Data Lake)
    identity (product code for Identity)

"regulation":
    gdpr, ccpa, pdpa, lgpd_bra, or nzpa_nzl (which is the privacy regulation that applies to the request)

GDPR Access Request example:

From the UI:

Through the API:

// JSON Request
{
   "companyContexts":[
      {
         "namespace":"imsOrgID",
         "value":"745F37C35E4B776E0A49421B@۶ƵOrg"
      }
   ],
   "users":[
      {
         "action":[
            "access"
         ],
         "userIDs":[
            {
               "namespace":"ecid",
               "value":"38400000-8cf0-11bd-b23e-10b96e40000d",
               "type":"standard"
            },
            {
               "namespace":"email",
               "value":"johndoe4@gmail.com",
               "type":"standard"
            }
         ]
      }
   ],
   "include":[
      "CJM"
   ],
   "regulation":"gdpr"
}
// JSON Response
{
    "requestId": "17163122360480365RX-705",
    "totalRecords": 1,
    "jobs": [
        {
            "jobId": "e709b1f4-1796-11ef-b422-eddd0aebc40d",
            "customer": {
                "user": {
                    "key": "John Doe",
                    "action": [
                        "access"
                    ],
                    "userIDs": [
                        {
                            "namespace": "ecid",
                            "value": "38400000-8cf0-11bd-b23e-10b96e40000d",
                            "type": "standard",
                            "namespaceId": 4,
                            "isDeletedClientSide": false
                        },
                        {
                            "namespace": "email",
                            "value": "johndoe4@gmail.com",
                            "type": "standard",
                            "namespaceId": 6,
                            "isDeletedClientSide": false
                        }
                    ]
                }
            }
        }
    ]
}

GDPR Delete Request example:

From the UI:

Through the API:

// JSON Request
{
  "companyContexts": [
    {
      "namespace": "imsOrgID",
      "value": "745F37C35E4B776E0A49421B@۶ƵOrg"
    }
  ],
  "users": [
    {
      "action": [
          "delete"
      ],
      "userIDs": [
        {
          "namespace": "ecid",
          "value": "38400000-8cf0-11bd-b23e-10b96e40000d",
          "type": "standard"
        },
                {
          "namespace": "email",
          "value": "johndoe4@gmail.com",
          "type": "standard"
        }
      ]
    }
  ],
  "include": [
    "CJM", "profileService", "۶ƵCloudPlatform", "identity"
  ],
  "regulation": "gdpr"
}
// JSON Response
{
    "requestId": "17163122360480365RX-705",
    "totalRecords": 1,
    "jobs": [
        {
            "jobId": "e709b1f4-1796-11ef-b422-eddd0aebc40d",
            "customer": {
                "user": {
                    "key": "John Doe",
                    "action": [
                        "delete"
                    ],
                    "userIDs": [
                        {
                            "namespace": "ecid",
                            "value": "38400000-8cf0-11bd-b23e-10b96e40000d",
                            "type": "standard",
                            "namespaceId": 4,
                            "isDeletedClientSide": false
                        },
                        {
                            "namespace": "email",
                            "value": "johndoe4@gmail.com",
                            "type": "standard",
                            "namespaceId": 6,
                            "isDeletedClientSide": false
                        }
                    ]
                }
            }
        }
    ]
}
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76