Your conversations never train a model. Tenant-isolated, encrypted, yours.

ArcGlass Listen — AI Notetaker with Enterprise-Grade Security.

Get an executive review of your company conversations before you commit.

Security & compliance

Access control & roles

Updated on Oct 5, 2026 · 1 minute read

Your field conversations are among the most sensitive data your company holds — deal terms, pricing, personnel, legal, and strategy. An enterprise buyer needs a precise answer to two questions: who can do what, and who can see what. ArcGlass answers both with a model that is explicit, enforced in one place, and — crucially — requires almost no per-user configuration to keep correct.

Two orthogonal axes

Access in ArcGlass is governed on two independent axes. Keeping them separate is what keeps each one minimal and auditable:

  • Roles gate verbs — may this person invite a member, configure a pipeline, delete an analysis, change billing?
  • Data scope gates rows — which meetings and emails does this person actually see?

"Team manager" is not a special role. A manager is simply a member whose data scope follows the reporting tree. Verbs and visibility move independently, so a role never quietly carries more data access than it needs.

🔑
Identity always comes from the verified session — never from a user id, org id, or role supplied in a request. Every role and scope check resolves against your membership record on the server.

Roles — who can do what

Every member of an organization holds one role. Each role maps to a fixed set of capabilities from a single, closed list — there are no ad-hoc per-feature toggles to drift out of sync.

console.arcglass.io/settings?tab=members
Roles map to one capability set
One map for the whole product — routes and UI test the capability, never a hard-coded role.
CapabilityMemberManagerIT AdminOwner
See conversation content (in scope)✓✓—✓
Act on results — edit, tune signals, sweep tasks✓✓—✓
Delete an analysis—✓—✓
Configure pipelines & integrations—✓✓✓
Manage members & reporting lines—✓✓✓
SSO / SCIM & org settings—✓✓✓
View the audit log—✓✓✓
View billing & spend—✓—✓
Manage payment, delete org, transfer ownership———✓
Finer-grained duty roles (billing-only, people-management-only) are also available for separation of duties.
Illustrative example.
  • Member — day-to-day use: read the conversations in their scope, act on results, tune signals, sweep tasks, and create lists.
  • Manager — everything a member can do, plus delete, configure pipelines and integrations, manage members and reporting lines, and read the audit log and spend.
  • IT Admin — runs the system (provisioning, SSO/SCIM, integrations, org settings, members and reporting lines, audit) but reads no conversation content and touches no billing. The people who administer the tenant don't have to be trusted with the deals inside it.
  • Organization Owner — full control, including payment, ownership transfer, deleting the organization, and viewing restricted conversations.

Separation of duties, by design

The role set is built so that the most sensitive powers never travel together:

  • The person who administers the tenant (IT Admin) cannot read a single conversation.
  • The person who pays the bill needs no access to conversation data.
  • Only the Owner can do the irreversible things — change payment, transfer ownership, delete the org.
  • Destructive actions require an explicit delete capability — deleting is never an incidental side effect of "edit".

Data visibility

Roles decide the verbs; data scope decides which conversations each person sees. By default everyone with content access sees all conversations; turn on scoped visibility and access follows your org chart — you see your own and your team's conversations, never your peers'. The full model, including how the boundary is drawn, is in Least-privilege data access.

Separately, some internal conversations — HR, compensation, legal — shouldn't be in the shared picture at all. The sensitivity classifier restricts or sets those aside automatically; see Sensitive & restricted conversations.

Why this holds up under enterprise scrutiny

  • One capability map, not scattered checks. A single closed set of capabilities is the only thing routes and the UI ever test, defined once on the backend and mirrored to the frontend. New features gate on a capability — there's no second place for permissions to drift.
  • Least privilege and separation of duties are structural, as shown above — not conventions a reviewer has to trust.
  • Changes take effect on the next request. Role and scope are read from your membership record at enforcement time, not baked into a long-lived token. Demotions, offboarding, and reporting-line changes apply immediately — no waiting for a session to expire.
  • Provision and deprovision at scale with SSO & SCIM: roles and reporting lines flow from your identity provider, and removing someone there removes their access here.
  • Everything sensitive is on the record — the audit log captures administrative and access-relevant events for review.