Role configuration
Understand Admin, Editor, and Viewer roles.
Overview
VerifyWise uses role-based access control (RBAC) to manage what users can see and do. Each user gets a role that sets their permissions across all features.
Understanding roles helps you make sure team members have the right access level for their responsibilities while keeping security tight.
Available roles
VerifyWise has four predefined roles:
Admin
Full access to all features including user management, organization settings and integrations.
Reviewer
Read access plus the ability to approve or reject items. Can't create or edit content.
Editor
Can create, edit and manage most content but has limited access to admin functions.
Auditor
Read-only access for audit and review purposes.
Admin role
Admins have full control over the platform. This role is for users responsible for platform governance and user management.
Admin capabilities:
- Full access to all platform features
- Create, edit and delete use cases and assessments
- Manage models, vendors, policies and training records
- Invite new users and change user roles
- Configure organization settings and branding
- Set up and manage integrations (Slack, MLflow)
- Create and manage API keys
- Generate all report types
- Access all settings tabs
Reviewer role
Reviewers can view content and approve or reject items, but they can't create or edit content. This role works well for people who need to sign off on governance activities without authoring them.
Reviewer capabilities:
- View use cases, assessments and compliance status
- Approve or reject items in approval workflows
- View models, vendors, policies and training records
- View reports
- Access dashboard
- Update personal profile and preferences
Reviewers can't:
- Create, edit or delete content
- Invite users or manage team members
- Access organization settings
- Generate reports
- Access integrations or API keys
Editor role
Editors can work with most platform content but have limited access to admin functions. This role fits team members who contribute to governance activities without needing full system control.
Editor capabilities:
- Create, edit and delete use cases and assessments
- Manage models, vendors, policies and training records
- Invite new team members
- Update organization settings (name and logo)
- Generate reports
- Access most settings tabs
Editors can't:
- Manage integrations (Slack, MLflow)
- Create or delete API keys
- Change their own role
Auditor role
Auditors have read-only access to the platform. This role is meant for people who need to review governance information without changing anything, like external auditors or compliance reviewers.
Auditor capabilities:
- View use cases, assessments and compliance status
- View models, vendors, policies and training records
- View reports (can't generate new ones)
- Access dashboard
- Update personal profile and preferences
Auditors can't:
- Create, edit or delete any content
- Invite users or manage team members
- Access organization settings
- Generate reports
- Access integrations or API keys
Assigning roles
Roles are assigned in two ways:
During invitation
When inviting a new team member, select the appropriate role in the invitation modal. The user will have this role when they create their account.
Changing an existing user's role
To change a user's role after they've joined:
- Go to Settings > Team
- Find the user in the team table
- Click on the role dropdown in their row
- Select the new role
- The change takes effect right away
Permission reference
Here's a summary of key permissions by role:
| Feature | Admin | Reviewer | Editor | Auditor |
|---|---|---|---|---|
| Use cases | Full access | View + approve | Full access | View only |
| Models | Full access | View + approve | Full access | View only |
| Vendors | Full access | View + approve | Full access | View only |
| Policies | Full access | View + approve | Full access | View only |
| Training | Full access | View only | Full access | View only |
| Reports | Generate | View only | Generate | View only |
| Team management | Full access | None | Invite only | None |
| Organization settings | Full access | View only | Edit | View only |
| Integrations | Full access | None | None | None |
| API keys | Full access | None | None | None |
Best practices
- Limit admin accounts: Only give the Admin role to users who need full platform control. Most users should be Editors, Reviewers or Auditors.
- Review roles regularly: Check user roles from time to time to make sure they still match current responsibilities.
- Use Auditor for external access: For external auditors or stakeholders who need to review your governance, use the Auditor role.
- Document role decisions: Keep a record of why users were assigned specific roles for audit purposes.
Frequently asked questions
Can I create custom roles with specific permissions?
Not right now. VerifyWise has four predefined roles (Admin, Reviewer, Editor, Auditor). Custom role configuration isn't available in this version.
Can I change my own role?
No. Another administrator has to update your role. This prevents accidental loss of admin access.
How many administrators should we have?
At least two is a good idea, so there's always a backup if one admin is unavailable. But keep the total number low and limited to people who truly need full access.