RBAC FAQs

General Information

  • What is Role-Based Access Control (RBAC)? RBAC is a security system that grants or restricts system access based on a person’s specific job function. Instead of managing users individually, permissions are grouped into Roles (e.g., Admin, Member, Viewer), and users are assigned to these roles.


  • What are the benefits of using RBAC? It enhances security by ensuring sensitive data is only accessible to those who need it. It also provides consistency across the team and improves efficiency by allowing new members to be onboarded to all necessary tools instantly.


  • Who is responsible for adding users to a project? It is the responsibility of the Company Admin or Project Admin (the Data Controller) to add users; Evercam does not add users to projects.


Understanding Roles & Permissions

  • What are the pre-defined roles? The system includes three standard roles:

    • Admin: Full access to view and manage all project settings.

    • Member: Full view of all modules with some export functions, but cannot manage permissions.

    • Viewer: A view-only role.


  • How do I see exactly what a specific role can access? You can use the "View As" eye icon button to see exactly what the Evercam Dashboard looks like for that specific role.


  • Can I create my own roles? Yes. If the pre-defined roles are not sufficient, Project Owners can create custom roles (e.g., Drone Pilot, Auditor, Health & Safety Officer).


  • Is there a limit to how many roles I can create? None.


  • Who has the authority to create or delete a role? Only Project Owners are permitted to create and delete a role.


Managing Users

  • How do I invite a new team member?

    1. Navigate to the Members tab and click "Invite Member".

    2. Enter the user's email address.

    3. Assign a role or customize the permissions for that specific invite.

    4. The user will receive an email to accept the invite and create their account.


  • Can I limit a user to specific cameras? Yes. During the role creation or invitation process, you can define camera access by selecting which specific cameras a role or user can view.


  • How can I tell if an invited user has joined the project? Invitations that have not yet been accepted are listed in the "Pending Invites" section at the top of the Members tab.


  • Can I change a user's permissions after they have joined? Yes. Clicking on any member in the Members tab will open a sidebar showing their current permissions, which can then be adjusted.


How do project invitations work?

The way a user gains access to an Everacam project depends on whether they already have an account with us. Here is the breakdown of our current (V1) invitation process:

Invitation Logic

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.


Key Details

  • Email Notifications: Only new users receive an invitation email to prompt their initial setup. Since existing users already have credentials, the project populates in their account without requiring additional sign-up steps.

  • Tracking Invites: If you cannot find a colleague in the "Members" list, check the "Pending Invites" tab. They will remain there until they complete their account registration via the link sent to their email.


Troubleshooting: Invite & Access Issues

If a team member is having trouble joining the project or accessing specific features, follow this step-by-step guide to resolve the issue.

1. Check Invite Status

Before troubleshooting the user's side, verify the status of the invitation in your dashboard:

  • Open the Members tab in your project.

  • Look at the Pending Invites section at the top of the page.

  • If the email is listed there: The user hasn't accepted the invite yet.

  • If the email is NOT listed: The user may have already joined, or the invite was never sent. Use the Filter tool to search for their name or email in the main Member list.


2. Verify Email Delivery

If the user hasn't received the automated email:

  • Ask the user to check their Spam or Junk folders.

  • Confirm the email address was entered correctly during the Invite Member step.

  • If the email was wrong, click the "X" icon next to the pending invite to cancel it and send a new invite to the correct address.


3. Review Permissions & Camera Access

If a user can log in but cannot see certain cameras or features:

  • Click on the user’s name in the Members tab to open their specific permission panel.

  • Check the Camera Access section; ensure they aren't accidentally set to "No Access" for specific cameras like the "House PTZ" or "Garage".

  • Verify their Project Permissions. If they need to export data, ensure they are assigned a Member role or a custom role with export enabled.


4. "View As" Verification

If you are unsure what the user is seeing, use the built-in preview tool:

  • Find the user in the Members list.

  • Click the "View As" (eye icon) next to their name.

  • This allows you to see the dashboard exactly as they do, helping you identify if a specific module (like BIM View or Drone View) is missing from their sidebar.



Migration of Camera Access

  1. Project Owners now have Advanced Camera access & Admin role on the project.

  2. Camera Owners now have Advanced Camera access and Member role on the project.

  3. All users with Full Rights, Read + Share rights or Read Only now have Standard Camera access and Member role on the project.