Skip to content

Roles and Permissions

How user roles work, what each role can access, and how data isolation is enforced across councils.

SageScreen uses a role-based access model layered on top of council-level data isolation. Every user has a role that determines what they can do, and a council assignment that determines what data they can see. No user can access another council’s data.

Council roles are the standard roles for organizations using SageScreen. Each council role is bound to a specific council, and the user can only interact with that council’s sages, screens, candidates, and settings.

Full control of the council. This is the primary administrative role for an organization.

  • Create, manage, and deploy Sages
  • Create and manage Screens (invite, cancel, view results)
  • View and download all reports and results
  • Manage council settings and configuration
  • Manage billing and account
  • Add, edit, and remove users within the council
  • Access all council-level features

Operational access without billing or council configuration control.

  • Create, manage, and deploy Sages
  • Create and manage Screens
  • View and download reports and results
  • Add and manage users (cannot edit Council Admins)
  • No access to billing, account settings, or council configuration

Read-only access to screening data.

  • View Sages and their configurations
  • View Screens and their statuses
  • View reports and results
  • No creation, editing, or management capabilities
  • No access to billing, users, or settings
Feature Council Admin Council Power User Council Member
View Sages Yes Yes Yes
Create Sages Yes Yes No
View Screens Yes Yes Yes
Create / Manage Screens Yes Yes No
View Results Yes Yes Yes
Export Results Yes Yes No
Council Settings Yes No No
Billing & Account Yes No No
Manage Users Yes Yes* No

All data in SageScreen is scoped to a council. Sages, screens, results, and user records are tagged with a council identifier, and all queries filter by the user’s council context. This means:

  • A Council Admin in Organization A cannot see Organization B’s sages, screens, candidates, or results.
  • Users cannot be moved between councils after assignment.
  • Each council operates as a fully independent tenant.

Users who belong to multiple councils can switch between them, but they only see one council’s data at a time. The active council determines what appears in every list, grid, and detail page.

Council Admins and Council Power Users can add users to their council. When creating a user, you assign their role (Council Admin, Council Power User, or Council Member) and their council membership. Role assignment determines their capabilities immediately.

Council Power Users have a restriction: they cannot edit or remove users who hold the Council Admin role. This prevents privilege escalation within the council.

When a council transitions from a trial to a paid subscription, the account owner is automatically upgraded to Council Admin. This grants full administrative control over the council, including billing and user management, without manual intervention.