プライバシーリクエスト
Adobe Experience Platform Privacy Serviceは、カスタマーデータのリクエストの管理に役立つ RESTful API とユーザーインターフェイスを提供します。 Privacy Serviceを使用すると、Adobe Experience Cloud アプリケーションから個人の顧客データへのアクセスおよび削除リクエストを送信でき、法的および組織のプライバシー規制への自動コンプライアンスが容易になります。
Privacy Serviceと、プライバシーリクエストを作成および管理する方法について詳しくは、次のAdobe Experience Platform ドキュメントを参照してください。
個々のデータプライバシーリクエストの管理
個々のリクエストを送信して、Commerce から消費者データにアクセスしたり削除したりするには、次の 2 つの方法があります。
Privacy Serviceでは、データアクセス と データ削除 の 2 種類のリクエストがサポートされています。
データアクセス
アクセスリクエスト については、UI から「Commerce (Personalization)」を指定します(または、API のプロダクトコードとして commerceMarketingData 定します)。
データ削除
削除要求の場合、Privacy Serviceは、マーケティング目的 CommerceCommerce SaaS サービスに保存されているデータを削除します。つまり、データ主体のプロファイルと注文は、キャンペーンやカスタマージャーニーで使用するためにAdobe マーケティングアプリケーションに送信されなくなります。 ただし、マーチャントトランザクションのニーズに必要な可能性があるので、Privacy Serviceは Commerce アプリケーション内のデータを削除しません。 マーチャントは、Commerce アプリケーション内のすべてのデータ削除/アクセスリクエストに対して責任を負います。 詳しくは、 共有責任のセキュリティと運用モデル  を参照してください。
Commerce は、特定のデータの削除をリクエストするデータ主体の情報を送信することで、削除要求についてマーチャントに通知します。
アクセスリクエストと削除リクエストの作成方法
前提条件
Adobe Commerce のデータへのアクセスおよび削除をリクエストするには、次の情報が必要です。
- ims 組織 ID
 - 操作の対象となるユーザーの ID 識別子と、対応する名前空間。 Adobe Commerce およびExperience Platformの ID 名前空間について詳しくは、ID 名前空間の概要  を参照してください。
 
GDPR リクエスト/削除アクセスの例:
アクセスリクエスト については、UI から「Commerce (Personalization)」を指定します(または、API の商品コードとして「commerceMarketingData」を指定します)。
削除リクエスト については、「Commerce (Personalization)」チェックボックスが有効になっていることを確認します。 さらに、顧客プロファイルと注文データが既に Commerce からAdobe Experience Platformに送信されている場合は、次のダウンストリームサービスに削除リクエストを送信する必要があります。
- プロファイル(製品コード:「profileService」)
 - AEP Data Lake (製品コード:「AdobeCloudPlatform」)
 - ID (製品コード:「ID」)
 
プライバシー API を使用してアクセスリクエストと削除リクエストを送信するには、Privacy Serviceに対する権限を認証および管理する必要があります。
必須ヘッダー
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}}' \
            リクエスト
{
    "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"
}
            応答
{
    "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
                        }
                    ]
                }
            }
        }
    ]
}