Roles and permissions

What admins, editors, and viewers can see and do, which capability each action needs, and how MCP scopes follow roles.

Every member of an organization holds exactly one of three roles, and every action checks a capability derived from that role. Pages are gated by customer segment rather than role, so the difference between roles is almost entirely about writing, settings, and billing.

Roles

RoleLabelDescription
AdminAdminFull access to all organization features and settings
EditorEditorCan manage content and workflows, limited settings access
ViewerViewerRead-only access to organization data

Roles are ordered: anything an editor can do, an admin can do too.

Capabilities

CapabilityWhat it gatesAdminEditorViewer
org.readReading any organization data; every page in the sidebar
org.writeCreating, editing, linking, and deleting records; Cortex write tools
settings.manageThe whole /settings page: general, billing, context, members, MFA, frameworks, privacy, developer, integrations
billing.checkoutStarting a checkout

Where roles apply

AreaWhoNote
Sidebar pagesAll rolesEvery item requires only viewer; what appears depends on the customer segment (compliance, privacy, or both), not the role
/settings and every tab under itAdminEditors and viewers are redirected to the overview
Creating and editing recordsEditor, adminViewers see the same pages with the actions disabled or rejected
Cortex actions that change dataEditor, adminViewers can ask Cortex questions but it cannot write for them
API keysAdminCreated and revoked under SettingsDeveloper; a key acts as its creator
MCP OAuth scopesCapped by roleSee the table below
Removing the last adminNobodyAn organization always keeps at least one admin
Deleting the organizationAdminRequires typing the organization name; cannot be undone

Pages by customer segment

SegmentPages
Compliance onlyOverview, Controls, Assets, Policies, Security (Certificates, Findings), Vendors › Questionnaires, Personnel (People Directory, Training & Acknowledgement), Audit (Audit Calendar, Internal Audit, External Audit), Trust Center (Builder, Requests)
Privacy onlyPrivacy plan dashboard, Privacy (Overview, Inbox, Data map, Records, Assessments, Monitoring)
Both segmentsEvidence Vault, Risk Management (Risk Register, Reports), Vendors › Vendor Register, Data Sources

MCP scopes by role

RoleScopes an OAuth token may hold
AdminEvery read:* and write:* scope
EditorEvery read:* and write:* scope
Viewerread:* scopes only

The cap is applied on the consent screen, at token issue, on every validation, and on refresh. API keys are not capped this way because only admins can create them. Full scope list: API keys.

Sign-in role mapping

The role Noru holds for you is authoritative. When a member is synced from the sign-in provider, the provider's organization role is mapped into a Noru role:

Sign-in provider roleNoru role
Adminadmin
Membereditor
Viewerviewer
Anything else, or missingviewer

Last updated on