User roles and permissions
In Labelo, your user role defines your level of access to various actions and information. The role-based access control system ensures precise management of permissions and responsibilities within projects, allowing for tailored access and task assignments based on each user's specific role. This approach helps to streamline workflows and maintain security by granting appropriate access based on individual roles and project needs.
Each role is associated with a set of permissions that dictate what actions users can perform and what information they can view. By assigning the right role to each user, organizations can effectively manage their projects and ensure that sensitive data and critical functionalities are protected.
Roles
Owner
The Owner manages the organization and possesses full permissions at all levels. This role is not assignable, and there is only one Owner per organization. By default, the Owner is the account that originally created the organization.
Administrator
An Administrator has extensive permissions, similar to those of the Owner, but can be assigned to different individuals. Administrators can manage projects and workspaces, send invitations, and approve requests. This role provides comprehensive control over most organizational aspects, except for those reserved for the Owner.
Manager
Managers have full administrative access to projects. They can create, modify, and delete projects. However, Managers do not have access to the Organization page and can only interact with projects they have been assigned or created.
Annotator
Annotators can view projects that include tasks assigned to them and are responsible for labeling tasks within those projects. They do not have access to projects or tasks outside their assignments.
Reviewer
Reviewers can view projects that include tasks assigned to them. They have the ability to review and update task annotations but cannot make changes to project settings or manage tasks outside their assignment.
Permissions
Action | Owner | Administrator | Manager | Reviewer | Annotator |
---|---|---|---|---|---|
User Management | |||||
Access to Team Page | ✅ | ✅ | ❌ | ❌ | ❌ |
Invite Users | ✅ | ✅ | ❌ | ❌ | ❌ |
Assign user roles | ✅ | ✅ | ❌ | ❌ | ❌ |
Project Management | |||||
Project | ✅ | ✅ | ✅ For projects that are assigned to them or created by them | Read only | Read only |
Workspace | ✅ | ✅ | ✅ | Read only | Read only |
Project members Page | ✅ | ✅ | ✅ | ❌ | ❌ |
Access to Project Dashboard Page | ✅ | ✅ | ✅ | ❌ | ❌ |
Save custom project templates | ✅ | ✅ | ✅ | ❌ | ❌ |
Task Management (Data Manager) | |||||
Access to Data Manager (Task list) | ✅ | ✅ | ✅ | ✅ | If access given in the project settings |
Import data | ✅ | ✅ | ✅ | ❌ | ❌ |
Export data | ✅ | ✅ | ✅ | ❌ | ❌ |
Assign annotators to tasks | ✅ | ✅ | ✅ | ❌ | ❌ |
Assign reviewers to tasks | ✅ | ✅ | ✅ | ❌ | ❌ |
Data Labeling | |||||
Access for data labeling | ✅ | ✅ | ✅ | ✅ | ✅ |
Access for annotation reviewing | ✅ | ✅ | ✅ | ✅ | ❌ |