https://ns.adobe.com/xdm/context/profile-privacy
Record the IAB TCF 2.0 string in a user's profile.
Abstract | Extensible | Status | Identifiable | Custom Properties | Additional Properties | Defined In |
---|---|---|---|---|---|---|
Can be instantiated | Yes | Stable | No | Forbidden | Permitted | fieldgroups/profile/profile-privacy.schema.json |
- IAB TCF 2.0 Consent Details
https://ns.adobe.com/xdm/context/profile-privacy
- Extensibility base schema
https://ns.adobe.com/xdm/common/extensible
- Extensibility base schema
{
"xdm:optOutConsentLevel": {
"xdm:privacyOptOuts": [
{
"xdm:optOutType": "general_opt_out",
"xdm:optOutValue": "out",
"xdm:timestamp": "2019-01-01T15:52:25+00:00"
}
]
},
"xdm:identityPrivacyInfo": {
"ECID": {
"11112222233333444": {
"xdm:identityIABConsent": {
"xdm:consentTimestamp": "2020-04-11T05:05:05Z",
"xdm:consentString": {
"xdm:consentStandard": "IAB TCF",
"xdm:consentStandardVersion": "2.0",
"xdm:consentStringValue": "BObdrPUOevsguAfDqFENCNAAAAAmeAAA.PVAfDObdrA.DqFENCAmeAENCDA",
"xdm:gdprApplies": true,
"xdm:containsPersonalData": false
}
}
}
}
}
}
Property | Type | Required | Defined by |
---|---|---|---|
xdm:identityPrivacyInfo | object |
Optional | IAB TCF 2.0 Consent Details (this schema) |
xdm:optOutConsentLevel | object |
Optional | IAB TCF 2.0 Consent Details (this schema) |
* |
any | Additional | this schema allows additional properties |
Captured privacy information for identities in profile.
xdm:identityPrivacyInfo
- is optional
- type:
object
- defined in this schema
object
with following properties:
Property | Type | Required |
---|
Opt-out consent level (deprecated).
xdm:optOutConsentLevel
- is optional
- type:
object
- defined in this schema
object
with following properties:
Property | Type | Required |
---|---|---|
xdm:privacyOptOuts |
array | Optional |
Encapsulates different opt-out types for data privacy (deprecated).
xdm:privacyOptOuts
- is optional
- type:
object[]
Array type: object[]
All items must be of the type:
object
with following properties:
Property | Type | Required |
---|---|---|
xdm:optOutType |
string | Optional |
xdm:optOutValue |
string | Optional |
xdm:timestamp |
string | Optional |
The type of opt-out.
xdm:optOutType
- is optional
- type:
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
general_opt_out |
General opt-out |
sales_sharing_opt_out |
Sales sharing opt-out |
The value of opt-out signal.
xdm:optOutValue
- is optional
- type:
enum
The value of this property must be equal to one of the known values below.
Value | Description |
---|---|
not_provided |
Not provided |
pending |
Pending verification |
in |
Opt-in |
out |
Opt-out |
Timestamp of the received opt-out signal.
xdm:timestamp
- is optional
- type:
string
string
- format:
date-time
– date and time (according to RFC 3339, section 5.6)