Learning Path/Mastery & Operations/Permissions & Governance
0%
Hero

Permissions & Governance

Design role-based access, marking categories, and organization-level governance strategies that scale.

1 ยท Role-Based Access Control

Foundry uses project-level roles to control access: Viewer, Editor, Owner. These cascade down to all resources within a project. For more granular control, you can assign roles on individual resources. Organisational groups make management scalable โ€” assign a group to a project role, and all group members inherit the access. When someone leaves the team, removing them from the group revokes all their project access instantly.

2 ยท Markings and Data Classification

Markings are labels that classify data by sensitivity: "Public", "Internal", "Confidential", "Restricted". A marking is applied to a dataset (or even individual columns) and propagates โ€” if a transform reads a "Confidential" input, its output is automatically marked "Confidential". Users can only see data at or below their clearance level. This means governance is baked into the data lineage, not managed as a separate spreadsheet.

3 ยท Designing a Governance Strategy

At scale, governance requires planning: - Define a marking taxonomy before data lands in Foundry. - Use organisation-level defaults so new projects inherit sensible roles. - Audit access regularly with Foundry's built-in access reports. - Combine markings with purpose-based access โ€” users explain why they need access, and approvals are tracked. Good governance is invisible to end users but essential for trust.

โœ… Key Takeaways

  • Project roles (Viewer, Editor, Owner) control resource access.
  • Groups make permission management scalable across teams.
  • Markings classify data by sensitivity and propagate through lineage.
  • A well-planned governance strategy is essential for enterprise-scale Foundry.

๐Ÿง  Knowledge Check