-
Notifications
You must be signed in to change notification settings - Fork 28
36) Privacy and Consent Management Options
We care about consent because we must abide by federal regulations (such as GDPR) around the world that give customers control over how their data is handled by businesses (and just because it's the right thing to do).
The information we need to capture for consent management is:
- The Individual (contact, lead, user etc)
- The Data Use Purpose (Why we need the data we are capturing)
- The Contact Point Type (Email, Address, Phone, etc)
- The Capture Source (where we captured the data)
- Effective From & Expiration (How long we would store that data)
The Consent Management Objects
-
Individual - A way to provide a single view/golden record to link together all Contact, Person Account, Lead, User, and Employee records that represent someone in your system. The individual object then uses other consent mgmt objects to determine what points of contact they have approved for you to communicate with them.
-
Contact Point Type Consent - An object
Consent Capture Managed App
There is a free Salesforce Labs Consent Management App called Consent Capture that can be found here. It will allow you to place an easy to use (and customizable), prebuilt flow to capture consent related information.
Consent API
The Salesforce Consent API gives you the ability to track consent information across all objects that relate to consent management (Lead, Contact, Person Account, User, Individual, Contact Point, Contact Point Consent, Contact point type consent, Authorization form consent) in a single call. It can also be used to find duplicate users, contacts, leads, individuals, etc to allow you to easily link all these records to a parent Individual object. You can even find information for multiple emails or records in a single call.
More information on the Consent API here: Consent API Info
Consent Event Stream
There is a special Consent Message Handler on the Salesforce Streaming API that wraps all consent objects into a single event (Lead, Contact, Person Account, User, Individual, Contact Point, Contact Point Consent, Contact point type consent, Authorization form consent).
Consent Management Overview Video