Skip to main content
Control access to your data and projects by assigning roles with specific permissions to your team members. Member roles define what a user can see and do within Labelbox. Roles can be assigned with a workspace-wide scope, giving access to all projects, or a project-based scope, limiting access to specific projects. These two scopes are mutually exclusive. Member roles can be assigned to individual members or groups, which consist of members that share the same project assignments, whose permissions can be managed together. Member roles can be set to the following scopes:

Workspace-wide roles

A workspace-wide role applies to every project in the workspace and cannot be overridden at the project level. This is ideal for administrators or managers who need broad access. To change a member’s workspace-wide role:
  1. Navigate to Workspace settings in the bottom-left corner and select the Members tab.
  2. Use the search bar to find the member whose role you want to modify.
  3. Locate the member in the list. Their current role will be displayed in the Workspace Role column.
  4. Click on the current role name (e.g., “Admin”, “Team Manager”). A dropdown menu will appear.
  5. Select the new workspace-wide role from the list. The change is saved automatically.

Project-based roles

Project-based roles are assigned on a per-project basis, either by manually adding a member to a project or by adding them to a group. This allows for more granular access control.
If a user’s project access is granted through a group, you cannot modify their role on a project-by-project basis. You must either remove them from the group or change the group’s project assignments.
To change a member’s role on a specific project:
  1. Navigate to Workspace settings and select the Members tab.
  2. Use the search bar to find the member.
  3. Click on the member’s name to open their detailed profile view. This view lists all the projects and groups they are assigned to.
  4. Under the Projects section, find the project you want to modify.
  5. Click on the current role name next to the project (e.g., “Labeler”, “Reviewer”). A dropdown menu will appear.
  6. Select the new project-based role from the list. The change for that specific project is saved automatically.

Custom roles

For more granular control, Enterprise customers can create up to five custom project-level roles. To create a custom role:
  1. On the Workspace settings page, select User Roles.
  2. Click + Create User Role.
  3. Select the specific permissions for this role.
  4. Add a name and description, then click Create.
Admins can define custom roles at project level by selecting from the following permissions:

Workforce provider roles

When using an external labeling service, their team members are granted special roles with limited permissions. They can only see the labels created by their own team, ensuring your internal work remains private.