[Solo PaaS]{class="badge informative" title="Applicabile solo ai progetti Adobe Commerce on Cloud (infrastruttura PaaS gestita da Adobe) e ai progetti on-premise."}

Richieste di accesso a dati personali

Adobe Experience Platform Privacy Service fornisce un’API RESTful e un’interfaccia utente che consentono di gestire le richieste di dati dei clienti. Con Privacy Service, puoi inviare richieste di accesso e cancellazione dei dati personali dei clienti dalle applicazioni Adobe Experience Cloud, facilitando la conformità automatica alle normative legali e organizzative sulla privacy.

Per ulteriori informazioni su Privacy Service e su come creare e gestire le richieste di privacy, consulta la documentazione di Adobe Experience Platform:

Gestione delle richieste di privacy dei dati di singoli utenti

È possibile inviare singole richieste per accedere ed eliminare i dati dei consumatori da Commerce in due modi:

  • Tramite l'interfaccia utente di Privacy Service. Consulta la documentazione qui.
  • Tramite API Privacy Service. Consulta la documentazione qui e le informazioni API qui.

Privacy Service supporta due tipi di richieste: accesso ai dati e eliminazione dati.

NOTE
Questo articolo si concentra sull'esecuzione di richieste di privacy per Commerce. Se prevedi di effettuare richieste di accesso a dati personali per Platform data lake, Real-Time Customer Profile o Identity Service, consulta le rispettive guide utente. Tieni presente che le richieste di eliminazione e di accesso devono essere effettuate singolarmente per ogni sistema, in quanto una richiesta di accesso a dati personali inviata a Commerce non rimuove i dati da tutti questi sistemi.

Accesso ai dati

Per richieste di accesso, specifica "Commerce (Personalization)" dall'interfaccia utente (oppure commerceMarketingData come codice prodotto nell'API).

Eliminazione dei dati

Per le richieste di eliminazione, Privacy Service elimina i dati Commerce memorizzati nei servizi SaaS di Commerce a scopo di marketing, il che significa che i profili e gli ordini delle persone interessate non vengono più inviati alle applicazioni di marketing Adobe per l'utilizzo in campagne e percorsi di clienti. Tuttavia, Privacy Service non elimina i dati nell'applicazione Commerce, in quanto potrebbero essere necessari per le esigenze transazionali degli esercenti. I commercianti sono responsabili di qualsiasi richiesta di eliminazione/accesso ai dati nell'applicazione Commerce. Per ulteriori informazioni, consulta Modello operativo e di sicurezza con responsabilità condivisa.

Commerce invierà ai commercianti le richieste di eliminazione inviando loro le informazioni per i soggetti interessati che richiedono l'eliminazione di alcuni dati.

Creare richieste di accesso ed eliminazione

Prerequisiti

Per richiedere l'accesso e l'eliminazione dei dati per Adobe Commerce, è necessario disporre di:

  • un ID organizzazione IMS
  • un identificatore di identità della persona su cui desideri agire e i corrispondenti spazi dei nomi. Per ulteriori informazioni sugli spazi dei nomi delle identità in Adobe Commerce e Experience Platform, vedere Panoramica sullo spazio dei nomi delle identità.

Esempio di accesso alle richieste/eliminazioni RGPD:

Per richieste di accesso, specifica "Commerce (Personalization)" dall'interfaccia utente (o "commerceMarketingData" come codice prodotto nell'API).

Per richieste delete, assicurarsi che la casella di controllo "Commerce (Personalization)" sia abilitata. Inoltre, se i dati del profilo cliente e dell'ordine sono già stati inviati da Commerce a Adobe Experience Platform, è necessario inviare le richieste di eliminazione ai seguenti servizi downstream.

  • Profilo (codice prodotto: "profileService")
  • AEP Data Lake (codice prodotto: "AdobeCloudPlatform")
  • Identità (codice prodotto: "identity")

Per inviare le richieste di accesso ed eliminazione tramite l’API Privacy, devi autenticare e gestire le autorizzazioni per Privacy Service:

Intestazioni richieste

curl --location --request POST 'https://platform.adobe.io/data/core/privacy/jobs' \
--header 'Content-Type: application/json' \
--header 'x-api-key: {{CLIENT_ID}}' \
--header 'x-gw-ims-org-id: {{IMS_ORGID}}' \
--header 'Authorization: Bearer {{ACCESS_TOKEN}}' \

Richiesta

{
    "companyContexts": [
      {
        "namespace": "imsOrgID",
        "value": "{{IMS_ORGID}}"
      }
    ],
    "users": [
      {
        "key": "sampleUserKey1",
        "action": ["access"],
        "userIDs": [
          {
            "namespace": "email",
            "value": "dsmith@sample.com",
            "type": "standard"
          }
        ]
      },
      {
        "key": "sampleUserKey2",
        "action": ["access","delete"],
        "userIDs": [
          {
            "namespace": "email",
            "value": "ajones@sample.com",
            "type": "standard"
          }
        ]
      }
    ],
    "include": ["commerceMarketingData"],
    "expandIds": false,
    "priority": "normal",
    "regulation": "gdpr"
}

Risposta

{
    "requestId": "17284033173196154RX-223",
    "totalRecords": 3,
    "jobs": [
        {
            "jobId": "a52ca032-858e-11ef-bbb4-27391388a0a6",
            "customer": {
                "user": {
                    "key": "sampleUserKey1",
                    "action": [
                        "access"
                    ],
                    "userIDs": [
                        {
                            "namespace": "email",
                            "value": "dsmith@sample.com",
                            "type": "standard",
                            "namespaceId": 6,
                            "isDeletedClientSide": false
                        }
                    ]
                }
            }
        },
        {
            "jobId": "a52ca034-858e-11ef-bbb4-d5d952d69769",
            "customer": {
                "user": {
                    "key": "sampleUserKey2",
                    "action": [
                        "delete"
                    ],
                    "userIDs": [
                        {
                            "namespace": "email",
                            "value": "ajones@sample.com",
                            "type": "standard",
                            "namespaceId": 6,
                            "isDeletedClientSide": false
                        }
                    ]
                }
            }
        },
        {
            "jobId": "a52ca033-858e-11ef-bbb4-8361a5022341",
            "customer": {
                "user": {
                    "key": "sampleUserKey2",
                    "action": [
                        "access"
                    ],
                    "userIDs": [
                        {
                            "namespace": "email",
                            "value": "ajones@sample.com",
                            "type": "standard",
                            "namespaceId": 6,
                            "isDeletedClientSide": false
                        }
                    ]
                }
            }
        }
    ]
}
recommendation-more-help
1dd1eb92-da61-46c0-8ff9-3831f21eb23e