Let me provide a comprehensive explanation of how data governance roles and user permissions work together in Adobe Experience Cloud’s Contact Management, including best practices for role-based access and permission mapping.
Understanding the Two-Layer Model
Adobe Experience Cloud uses a two-layer access control model. The bottom layer is technical permissions - granular system controls that allow or deny specific actions like viewing contact records, editing phone numbers, exporting data, or running reports. These are enforced by the application and cannot be bypassed. The top layer is governance roles - organizational assignments that define accountability, responsibility, and oversight for data domains. These are primarily about who’s responsible for data quality, compliance, and decision-making.
The key insight is that governance roles define what someone should be able to do based on their organizational responsibility, while permissions define what they can actually do in the system. Proper access control requires both layers to be aligned.
Role-Based Access Design
In Contact Management, role-based access should start with defining governance roles based on your organization’s data management structure. Common governance roles include Data Owner (executive accountable for a data domain like customer contacts), Data Steward (operational manager responsible for data quality and compliance in assigned segments), Data Custodian (technical administrator managing system infrastructure), and Data User (consumer of data for business purposes).
Each governance role should have a defined scope (which contact segments they’re responsible for), responsibilities (what they’re expected to do with the data), and accountability (what outcomes they’re measured on). For example, a Data Steward for North American enterprise contacts is responsible for ensuring those contact records are complete, accurate, and compliant with regional regulations.
Permission Mapping Strategy
Once governance roles are defined, map them to permission sets that enable the required responsibilities. A Data Owner needs permissions to view all records in their domain, approve significant changes, assign stewards, and access governance reports. They typically don’t need edit permissions for day-to-day data entry - that’s operational work, not governance oversight.
A Data Steward needs view and edit permissions for their assigned segment, access to data quality validation tools, ability to run cleansing workflows, and permissions to review audit logs for their segment. They need operational access to maintain data quality but shouldn’t have permissions outside their assigned scope.
A Data User needs view-only permissions for contacts relevant to their job function (sales reps see their territory contacts, marketers see contacts matching campaign criteria). They don’t need governance roles because they’re consuming data, not stewarding it.
Access Audits and Compliance
For access audits, you need to verify three things. First, that every governance role assignment has corresponding permissions to fulfill the responsibilities. A Data Steward without edit permissions can’t actually perform stewardship. Second, that every user with sensitive permissions has appropriate governance accountability. Someone with export permissions for all contacts should have a formal governance role explaining why that access is needed. Third, that permission assignments match current organizational structure and job responsibilities. People who change roles should have their permissions updated accordingly.
In AEC 2021, implement quarterly access certification where governance role owners review all permission assignments in their domain. The system should generate reports showing: governance roles without required permissions (responsibility gaps), permissions without governance roles (accountability gaps), and users with permissions outside their governance scope (potential over-provisioning).
Automated Permission Mapping
To automate the mapping between governance roles and permissions, create permission templates in Contact Management’s security configuration. When you assign someone as Data Steward for a contact segment, the system automatically grants the Data Steward permission template scoped to that segment. The template includes all permissions needed for stewardship work: view contacts, edit contacts, validate data, run quality reports, access audit logs.
You can also configure approval workflows for permission grants. When a manager assigns someone as Data Owner, the system can require approval from the previous Data Owner or a compliance officer before granting the elevated permissions. This adds accountability to governance role assignments.
Separation of Duties
For sensitive operations, implement separation of duties through the governance and permission layers. For example, the ability to export large contact datasets might require both a governance role (Data Owner or designated Data User) and a specific export permission that’s separately granted. This ensures that highly sensitive actions require both organizational accountability and explicit technical authorization.
Practical Implementation in AEC 2021
Start by documenting your governance role definitions and required permissions for each role. Then configure permission templates in Contact Management that bundle the appropriate permissions. Set up automated assignment rules so that when someone receives a governance role, they automatically get the corresponding permission template. Finally, implement monitoring that alerts when governance roles and permissions fall out of alignment - this catches situations where someone loses a governance role but retains the permissions, or gains permissions without proper governance accountability.
The goal is a system where governance roles drive permission assignments, ensuring that access control serves both operational needs and compliance requirements. This alignment makes access audits straightforward because you can verify that permissions match governance responsibilities, and any exceptions are documented and justified.