Customer Consent
management customer
Customer consent records can be created, updated and revoked in compliance with regulations.
Records, maintains, and enforces the customer's explicit consent for data processing, marketing communications, and data sharing, in compliance with GDPR and equivalent regulations. Provides consent state to all downstream capabilities that depend on lawful data processing grounds.
Overview
ID
customer-consent
Domain
customer
Classification
management
Actors
customer, compliance-officer, system
Services
3
Events
8
Processes
4
Applications
1
Services
ID
Name
Description
record-consent
Record Consent
Records a new consent grant for a customer for a specific purpose (marketing, profiling, data sharing) with timestamp and channel.
update-consent
Update Consent
Updates the scope or channel of an existing consent record.
revoke-consent
Revoke Consent
Revokes a customer's consent for one or more purposes, triggering downstream suppression actions.
Events Emitted
Event
Type
Subject
Description
customer-consent-updated
``
A customer's data processing consent settings were recorded or modified.
customer-consent-revoked
``
A customer withdrew consent for data processing; the consent object is now inactive.
customer-consent-updated
``
A Customer's marketing consent preferences have been updated.
consent-recorded
``
A Customer Consent record has been created and activated.
consent-updated
``
A Customer Consent record has been partially updated (channel preferences changed).
consent-withdrawn
``
A Customer has revoked all or remaining consent.
consent-declined
``
A Customer declined to grant consent at request.
consent-expired
``
A Consent record has expired due to retention policy.
Processes
Applications
Application
Name
Tier
crm
CRM
Metrics & KPIs
Touchpoints
Validation Rules
Rule
Type
Applies To
Severity
customer-registration-requires-no-duplicate
pre-condition
customer-registration
invariant
retail-media-requires-consent-aware-audience
pre-condition
retail-media-attribution
invariant