Skip to main content

Access control model

Enclave uses a layered model. A user must satisfy all of the following to access a file:
  1. Authentication — valid session token
  2. Org Unit membership — member of the Org Unit that owns the room
  3. Room membership — explicitly added to the room with a role
  4. Clearance level — effective clearance ≥ file classification
Failing any layer denies access. There is no override or bypass path.

Organisation roles

RoleDescription
OwnerFull control of the organisation, all rooms, all users
Domain AdminManages all Org Units, users, and rooms within the domain
Department AdminManages their assigned Org Units only
Security OfficerRead-only access to audit logs; cannot access room files
MemberRegular user — access determined by room and Org Unit membership
AuditorRead-only access to compliance reports and audit logs

Org Unit membership

Org Units gate which rooms a user can be a member of. A user without Org Unit membership cannot be added to any room that Org Unit owns. Adding a user to an Org Unit does not automatically grant them room access. Room membership is a separate, explicit grant.

Room roles

Within a room, members have one of three roles:
RoleDownloadUploadRename / Delete filesManage members
Owner
Contributor
Viewer

Clearance levels

Files carry a classification (C1–C4). Users carry a clearance level. Access is granted only when user clearance ≥ file classification.
ClassificationLabelMinimum clearance
C1Public sensitivityAny authenticated user
C2InternalC2 (default for Members)
C3ConfidentialC3 (Department Admins by default)
C4RestrictedC4 (Owners, Domain Admins, Security Officers)
Clearance can be set explicitly per user in Organisation → Users → Set Clearance, overriding the role default.

Access reviews

Org Unit memberships can be periodically reviewed through an Access Review campaign:
  1. An admin starts a review — Enclave snapshots all current memberships
  2. Each membership is marked as pending
  3. Reviewers approve (keep) or revoke each membership
  4. Revoked memberships are removed immediately
  5. The review is closed — remaining pending entries are auto-approved
Access reviews produce an audit record suitable for SOC 2 and ISO 27001 evidence. Learn more about Access Reviews →