プライバシーリクエスト
- トピック:
- コンプライアンス
作成対象:
- 管理者
- リーダー
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
}
]
}
}
}
]
}