The eight roles
These are the names as they appear in the role picker in Settings → User Management.
Every role applies across the whole tenant. Nothing about a role is implicit — if a capability isn’t granted below, that role can’t reach it.
Data-facing roles
Five roles work with monitored data. Legend: ✓ full access · ◐ read-only or limited · — no accessDetection Engineer is the only non-admin role that reads AI prompt text, raw event payloads, and directory PII. Everything SecOps can do, it can do — plus the content needed to write and tune detections.
Operational and limited roles
These three are defined by what they can’t reach, so they’re listed separately rather than as mostly-empty columns.Sensitive surfaces
Every analytics column is classed Default or Sensitive. Default covers metadata — timestamps, model names, identifiers, counts, status. Sensitive covers anything that exposes private content in bulk, and reading it requires a dedicated permission on top of the role’s normal read.
A query that references a sensitive column — in a result, a filter, a grouping, or a sort — without the matching permission is refused before it runs. A role that can’t read a sensitive column never even sees it in the schema, so it can’t build a query that touches one, and it can’t probe values by guessing.
For the exact permission strings behind any capability not listed above, contact Origin support.