Role-Based Access Control
Role-Based Access Control (RBAC) is a security system that restricts or grants system access based on a person's specific job function. Instead of assigning permissions to individuals one by one, permissions are grouped into Roles (e.g., Admin, Member, Viewer).
Users are then assigned to these roles, ensuring they have exactly the tools they need to do their jobs—nothing more, nothing less.
How It Works ⚙️
Roles: Defined sets of permissions based on job responsibilities.
Permissions: The specific actions allowed (e.g., View, Manage, Export, etc).
Assignments: Linking a user to one or more roles.
Why this matters for you ❓
Enhanced Security: Sensitive data is only accessible to those who strictly require it.
Consistency: Every user with the same role has the same experience and access level.
Flexibility: Roles and permissions can be customised.
Efficiency: New team members can be "onboarded" to all necessary tools instantly just by selecting their role.
Roles tab 👷
The Roles tab allows the Project Owner to use pre-defined roles or create project-specific roles to assign to users.

We have 3 pre-defined roles: Admin, Collaborator, and Member.
Admin = Full access (view + manage) role
Member = Full view of all modules with some export functions without managing permissions.
Viewer = View-only role
By clicking a role, the right-side panel will open and show the permissions for each role.
You can use the “View As” (👁️) button to see what each role can access in the Evercam Dashboard.
If the 3 pre-defined roles are not enough, Project Owners can create new roles that would be suitable for certain individuals.
Examples: Drone Pilot, Marketing, Health & Safety Officer, Auditor, etc.
Step 1: Click the “Create Role” button
Step 2: Define the Role name and description.

Step 3: Define the camera access - which cameras should the user with this particular role have.

Step 4: Define the feature access - which permissions should the user have.

Step 5: Click “Create Role”. Once created, the new role will appear in the Roles table and can be assigned to users.

Only Project owners can delete a role.
Members tab 👪
The Members tab is where you can see the list of users in the project and their permissions.

Pending Invites (invites that have yet to be accepted) are seen at the top.
Current project members are seen in the table below.
View the project as a particular user by clicking on the eye (👁️) icon to check what the user will see when logged into the Evercam Dashboard.
Clicking on any member will open up the right side bar showing the permissions of that user.

Selecting a member through the check box will allow you to either edit the current role or remove the member.

Inviting a User ➕
To invite a user:
Click on the “Invite Member” button.
Type in the email(s) and enter.
Choose the role - Admin, Member, Viewer - or you can customise the selected role based on necessity.



A custom role shows an * beside the role.

Invited users will receive an email to accept the invite and create their Evercam account.
User Status | Action Taken | Location in Dashboard |
New User | Receives an automated email to create an account and sign up. | Appears in the Pending Invites table until they register. |
Existing User | The project is automatically added to their existing dashboard. | Appears immediately in the Members table. |
Filters ➖
You can filter each table if you are looking for a specific user(s).

Note: Evercam does not add users to Projects. This is the responsibility of the Company Admin or Project Admin as the Data Controller.