April 14, 2026
Custom Roles: Granular project-level permissions
Custom Roles let you create specialized access profiles beyond the four default project roles (Owner, Admin, Analyst, Consumer). Define granular permissions tailored to specific job functions or workflows — each project supports up to 5 Custom Roles.
With Custom Roles, you can:
- Define precise access: Configure permissions across six categories — Analysis, Feature Flags and Experimentation, Data Management, Data Access/Exports/Alerts, Data Sources and Definitions, and Settings and Notifications.
- Start from templates: Use an existing role as a starting point and adjust permissions as needed.
- Copy roles across projects: Clone a Custom Role to another project in the same organization.
- Assign to project members, service accounts and teams: Custom Roles work with service accounts and organization-level teams for bulk role assignment.
Sensitive Data Access changes: Previously managed via a separate per-user toggle, sensitive data access is now a permission within roles. No default role — including Owner and Admin — has sensitive data viewing access by default. This ensures access is always an explicit decision.
Custom Roles is available to organizations on Enterprise plans. See our pricing page for more details.
For full documentation, see Roles & Permissions → Custom Roles.
Was this page useful?