---
title: "About Permissions"
slug: "about-permissions"
description: "Describes the relationship between users, roles, role groups, and teams, and describes configurable and non-configurable permission levels."
tags: ["company admin", "company administrator", "Instance Admin", "instance administrator", "Permissions", "permissions tab", "Role Groups", "Roles", "Teams", "users"]
updated: 2026-03-02T16:07:17Z
published: 2026-03-02T16:07:17Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.revealdata.com/llms.txt
> Use this file to discover all available pages before exploring further.

# About Permissions

## Permissions Categories

Reveal has various permission categories that help administrators sort and manage user permissions at scale within Reveal. At the most basic level, each individual account represents a user in the Reveal platform. Users can be sorted further into roles and role groups (which define a user’s permissions), and teams (which defines content that is visible to the user).

### Users

**Users** are individual accounts in your instance which can be granted access to different projects, areas, and permissions within Reveal. In general:

- Users must be added to projects in order to have access to them.
- Users are mapped to a role group and a role, which defines a user’s permissions.
- Users are mapped to teams, which define user’s visibility of content in a project.

### Roles and role groups

**Roles** allow you to enable or disable specific permissions that can be exercised in a project, and also limit access to unauthorized areas in the Reveal environment. **Role groups** map the user to the specific role.

- Each Reveal user is required to be a part of a role group.
- Role groups are assigned a role, which provide the users in that group with their permissions.
- There is a one-to-one association between a role and its role group.

There are five default roles and role groups in Reveal, but admins can create their own roles customized according to the specific needs of your project.

| **Role** | **Role Group** | **Description** |
| --- | --- | --- |
| **Administrator** | **Administrators** | All permissions, including deleting documents and assigning or managing user permissions. > [!NOTE] > **Note** > > Admin privileges through the Administrator role are at the project-level only. For company- and instance-level permissions, see the [Non-configurable permissions](/reveal/docs/about-permissions#nonconfigurable-permissions) section. |
| **Client Administrator** | **Client Administrators** | All permissions, except those related to managing user permissions and deleting documents. |
| **Power Reviewer** | **Power Reviewers** | Reviewer permissions, plus all documents view, my views, quick entities, power search, bulk tagging, and public item management. |
| **Processing User** | **Processing Users** | Permission to upload data, view processing, and process data. |
| **Reviewer** | **Reviewers** | Basic reviewer options, plus redaction, and bulk tagging of related documents. |

Each role has its own set of default permissions, which can be edited if needed. See [Permissions Matrix (Default)](/reveal/docs/permissions-matrix-default) for a list on each role and its assigned permissions.

### Teams

**Teams** are separate from roles and role groups, but allow extra control over what content – like tag profiles, redaction profiles, wordlists, documents, or fields – are visible to users.

- Multiple users are grouped together into a team, independent of their role or role group.
- Wordlists, tag profiles, field profiles, and more can be assigned to either individual users, collective teams, or a combination of users and teams.

Each project has one default team. Admins can create their own new teams for increased control over user visibility.

| **Team** | **Description** |
| --- | --- |
| **Original Administrators** | Team created from security group Administrators. |

> [!NOTE]
> **Note**
> 
> It’s recommended to create your own teams outside the default so you can bulk assign documents and toggle profile visibility across multiple users at once.

## Permissions diagram

The below diagram illustrates the relationship between users, roles, and role groups, and the separate independent relationship users can have to their teams.

![Diagram illustrating user roles and groups within two teams, highlighting user assignments.](https://cdn.us.document360.io/3e21d801-ca9f-4c51-93db-9cbd32741f3d/Images/Documentation/RolesAndTeams_Diagram.png)

## Permissions tab

The Permissions tab, accessed in your project through **Project Admin** > **Teams + Roles** > **Permissions**, is where the majority of permission-related actions take place. The Permissions tab will open up in its own browser window.

![Project Admin interface showing permissions for teams and roles management.](https://cdn.us.document360.io/3e21d801-ca9f-4c51-93db-9cbd32741f3d/Images/Documentation/Permissions_Teams-Tab_2025.10(1).png)

- The **Teams**page lets you add, edit, or delete teams, and assign users to teams.
- The **Role Groups** page lets you add, edit, or delete role groups, assign users to role groups, and assign role groups to roles.
- The **Roles** page lets you add, edit, or delete roles, and assign permissions to roles.

Users are created and managed in the Users area. For more information, see [Manage Users – Web](/reveal/docs/manage-users-web).

## Non-configurable permissions

Reveal’s five default roles – Project Admins, Client Admins, Power Reviewers, Processing Users, and Reviewers – can have their permissions configured to match the needs of your project. Or, you can create new roles with your own unique permissions. Outside of roles, there are two additional permission levels that can be granted to a user – Instance Administrators and Company Administrators – but these permission levels are non-configurable and assigned in the **Users** area instead of the Permissions tab. For more information, see [Assign Permissions](/reveal/docs/assign-permissions).

### Instance Administrator permissions

Instance Administrators have access to all companies and projects, and can access the Companies, Processing, Users, System Configuration, Stats, Activity, and Allocation areas through the Switcher and Home page.

Instance Admins, like Project Admins, have all project-level permissions, including assigning / managing user permissions and deleting documents.

### Company Administrator permissions

Company Administrators have access to the Companies area and Processing area through Reveal’s Switcher and Home page, in addition to all projects within their assigned companies. For Company Admins, the Companies and Processing areas will only display information related to the companies they are assigned to.

Company Admins, like Project Admins, have all project-level permissions, including assigning / managing user permissions and deleting documents.

## Permissions Workflow

**Workflow**

### Workflow

A typical workflow for assigning permissions follows the below four steps:

1. **Create Users**: Add users to your instance, then assign them to projects.
2. **Create Roles**: Create your own roles and assign permissions, if you would like to alter Reveal’s defaults.
3. **Create Role Groups**: Create your own role groups, assign role groups to their respective roles, and assign users to role groups. If you choose to add new roles to your project, you must also create role groups for those roles.
4. **Create Teams**: Create your own teams and assign users to teams.

**Reference Links**

### Reference Links

For each step, you can reference the below articles:

**I. Create Users**

- [Manage Users – Web](/reveal/docs/manage-users-web): Outlines how to create and manage users in the web environment.

**II. Create Roles**

- [Manage Roles](/reveal/docs/manage-roles): Outlines how to create and manage roles outside of Reveal’s defaults, and how to and assign users to roles.
- [Assign Permissions](/reveal/docs/assign-permissions): Outlines how to assign permissions to a role.
- [Permissions Matrix (Default)](/reveal/docs/permissions-matrix-default): Reference tables that show Reveal’s default permissions assigned to each role type.

**III. Create Role Groups**

- [Manage Role Groups](/reveal/docs/manage-role-groups): Outlines how to create role groups, assign role groups to their respective roles, and assign users to role groups.

**IV. Create Teams**

- [Manage Teams](/reveal/docs/manage-teams): Outlines how to create and manage teams, and assign users to teams.

## Related

- [Manage Users – Web](/manage-users-web.md)
- [Manage Users – Review Manager](/manage-users-review-manager.md)
- [Manage Roles](/manage-roles.md)
- [Assign Permissions](/assign-permissions.md)
- [Permissions Matrix (Default)](/permissions-matrix-default.md)
- [Manage Role Groups](/manage-role-groups.md)
- [Manage Teams](/manage-teams.md)
