Role Based Access Control

Introduction

Role Based Access Control (RBAC) in LightBeam is designed to help organizations manage who has access to what, based on clearly defined roles. Instead of assigning permissions to individual users, LightBeam groups access rights into roles, which are then assigned to users depending on their responsibilities.

This approach simplifies access management, reduces security risks, and ensures users only have access to the data and actions relevant to their job.

How RBAC Works in LightBeam

  • Users are assigned to a Role such as Data Steward, Datasource Owner, Datasource Viewer, Platform Admin, Platform Viewer, Platform Owner and User.

  • Each Role has a predefined set of permissions that control what actions the user can perform.

Getting Started

Step 1: Accessing the LightBeam Platform

Open your preferred web browser and log in to the platform using your admin credentials. Once you log in, you will see this page, known as the Dashboard.

LightBeam Dashboard
LightBeam Dashboard

Step 2: Navigating to the Settings

  • On the Dashboard screen, look to the top right corner of the page, next to the "Admin" label.

  • Click on the Settings (βš™οΈ) icon, shaped like a gear (encircled in red).

Click on the Settings Icon

Step 3: Access LightBeam User Management

  • After clicking the Settings icon, you will be redirected to the Settings page.

Settings Page
  • From the sidebar menu, select User Management (indicated by an arrow).

Select User Management from Side Panel

Adding a New User

To add a new user in Lightbeam, follow these steps:

  1. Go to User Management Navigate to the User and Role Management section from the Settings menu.

  2. Click β€œAdd New User” On the top-right of the Users tab, click the blue + Add New User button.

Click on Add New User in Blue

  1. Fill in User Details in the form that appears:

  • Enter the First Name and Last Name

  • Provide a valid Email Address

  • Select the appropriate Role from the dropdown

  • (Optional) Click on View Role Definition to understand what each role includes

Fill out the form with required details

  1. Save the User Scroll down and click the blue Save button at the bottom of the form.

Click on Save button

  1. Confirm Action A confirmation popup will appear. Click Add User to complete the process.

Click on Add User

Editing or Deleting a User

To manage an existing user in LightBeam, follow the steps below:

  1. Open User Profile

  • Go to the User and Role Management section.

  • Click on the user’s name from the list to open their profile.

Click on the user's name

  1. Delete a User

  • Click the red Delete User button at the top right.

Click on the Delete User button

  • A warning popup will appear asking you to confirm the action.

  • Type the word delete in the input box and confirm to proceed.

Type the word delete and click on yes.

  • The user will be permanently removed from the system.

  1. Edit a User

  • Click the blue Edit User button.

Click on the Edit User Button

  • Update fields such as First Name, Last Name, or Role as needed.

Make changes in the user detail form

  • After making the changes, click the Save button at the bottom of the form.

Click on Save to finalise all the changes

This process ensures that user details stay current and only valid accounts retain access to the platform.

Note: Whenever a user’s role or access permissions are edited, the system will automatically log them out. They will need to log in again for the changes to take effect.

Filters and Customisation

To further manage the list of users, multiple filtering options are available to help refine the view:

  • Role: Filters users by role.

  • Scope: Filters users by scope of role.

  • Added By: Applies filters based on who added the user.

All Filters: Displays a consolidated view of all applied filters, with an option to clear them using Clear all.

User Management

User Roles

Predefined Roles

LightBeam offers seven predefined roles, each with a designated scope and specific access capabilities. Some roles come with fixed access, while others allow customization by users with the Platform Admin role.

Custom Roles

You can also create a custom role and specify the level of access for each module for that role.

Viewing User Roles and Scopes

To view user roles and their scopes, navigate to the User Management section and click on the Roles toggle at the top. This view displays all predefined roles along with their associated scopes and access permissions.

Role Names and Scopes

Role Scopes

All roles are assigned one of the following four scopes:

  • Global - Full access to all parts of the platform. Users with global roles can view and manage everything across: Data Sources, Privacy Ops, Governance, Insights, and Playbooks

  • Datasource - Access is limited to the data sources assigned to the user. These users can also work on alerts linked to their assigned data sources.

  • Alert - Alert-focused roles, with varying levels of access:

    • User role: standard access to view and respond to assigned alerts

    • Data Steward role: full access to manage alerts with advanced remediation capabilities

  • Custom - Defined by the platform admin with custom access for each module

Pre-defined Role Names

Role Name

Scope

Purpose

Platform Owner

Global

Comprehensive operational control over the platform with the ability to manage data sources, users, and settings. Cannot modify roles or add administrators. Optional access to PrivacyOps, alerts, and sensitive data viewing.

Platform Admin

Global

Complete administrative control over the entire platform, including user management, role assignments, and all configuration capabilities.

Platform Viewer

Global

Read-only access to monitor platform activity, view reports, and observe system configurations without the ability to make changes or take actions.

Datasource Owner

Datasource

Full control over assigned data sources including configuration, scanning settings, and related alerts. Optional access to sensitive data viewing and advanced alert management.

Datasource Viewer

Datasource

Operational access to assigned data sources with limited access to other.

Data Steward

Alert

Full access to manage assigned alerts with advanced remediation capabilities including file deletion, archiving, and relocation.

User

Alert

Standard access to view and respond to assigned alerts with basic remediation actions, excluding data deletion and archiving.

Role Restrictions and Customisation Rules

LightBeam offers a range of predefined roles, each with a designated scope and specific access capabilities. Some roles come with fixed access, while others allow customisation by users with the Platform Admin role.

Understanding Access Types

Click on roles toggle to see user roles

Different access types (such as Full Access, View Only, Limited, or No Access) are configured within each role. To view or modify these, go to the Roles tab under User Management and select a role to see its specific access settings.

Different Access Types

Modules or capability in LightBeam can be assigned one of the following permission levels:

  • Full Access – The role can view and take all necessary actions in the module.

  • View Only Access – The role can see the data but cannot perform any actions.

  • Limited Access – The role can view and interact at a basic level but cannot perform advanced actions (e.g., modifying policies or triggering sensitive functions).

  • No Access – The role cannot view or interact with the module at all.

Understanding Custom Access Modules

Custom access modules

  • Object Viewer – Grants the ability to view sensitive information tied to objects in a data source. Settings available are as follows:

    • Full Access - Roles can view objects in a datasource and take necessary action

    • No Access - Roles cannot view sensitive object

    • View Only - Roles can only view the sensitive objects but cannot take any actions

  • PrivacyOps – Determines visibility and control of the PrivacyOps ticketing system.

    • Full Access allows users to view, manage, and resolve tickets

    • No Access removes the PrivacyOps tab entirely

Note: Currently, there is no β€œLimited Access” for PrivacyOps. If granted access, the user will see all tickets.

  • Alerts – Alerts function both as a scope and a permission, meaning access to alert-related actions can be determined in two ways:

    • Alerts as a scope

      • Roles with this scope (e.g., User, Data Steward) can only access the Alerts section of the platform.

      • They cannot access modules outside this scope.

    • Alert as Permission:

      • Controls the depth of alert interaction.

      • Can be customised depending on the role (if allowed).

    • Permission levels within Alerts:

      • Full Access – Can view and take advanced actions on alerts and sub-alerts. Also grants access to the Policies section from which alerts are triggered.

      • Limited Access – Can view alerts but cannot perform advanced actions (e.g., delete from source, archive, revoke access).

      • View Only Access – Can view alerts but cannot take any action.

      • No Access – Cannot view or interact with alerts at all.

Role Breakdown and Access Customisation

Click on the name of the role to see details

To view the details of a specific role, go to the Roles tab under User Management and click on the name of the role you want to explore. This will open a detailed view of its scope, access permissions, and customisation options.

  1. Data Steward (Alert Scope)

Data Steward role details

This is a fixed role and cannot be customised.

  • Has full access to all assigned alerts.

  • Can manage, respond, and remediate alerts with advanced capabilities.

  • Ideal for users responsible for alert triage and resolution.

  • Can take advanced actions like delete from source, archive, and revoke access.

  1. Datasource Owner (Datasource Scope)

Datasources Owner role details

Platform Admins can customise the permissions for this role. It’s designed for users who manage specific data sources.

They can adjust access to:

  • Object Viewer – Set to Full Access or No Access

  • Alerts – Set to Full Access or Limited Access

  • PrivacyOps – Set to Full Access or No Access

  • Can onboard new data sources

  • Can edit data source configurations

  • Can act on alerts related to assigned sources

To modify, click the Edit Role button, make the changes, and save using the blue Save button at the bottom.

  1. Datasource Viewer (Datasource Scope)

Datasources Viewer role details

This role is also customisable and is suitable for users who only need visibility into data sources.

They can be given:

  • Object Viewer – Set to View Only Access or No Access

  • Alerts – Fixed to View Only Access

  • Platform Admins can assign specific data sources to this role.

  • Users will only see the assigned data sources and the My Alerts section, filtered to alerts from those sources.

  • They cannot onboard or configure data sources.

  • Cannot perform actions on alertsβ€”visibility only.

To update access, click Edit Role, configure the permissions, and click Save.

  1. Platform Admin (Global Scope)

Platform Admin role details

This role comes with complete access to all modules and system settings.

  • Can manage users, roles, system configurations, and data access.

  • Has access to Dashboard, Data Sources, PrivacyOps, Governance, Insights, and Playbooks.

  • Can customise access for all other roles except the User and Data Steward, which are fixed.

  • Custom access for Platform Admin itself is not restricted, but typically remains full.

  1. Platform Owner (Global Scope)

Platform Owner role details

Platform Admins can customise permissions for this role based on responsibilities across system modules.

They can adjust access to:

  • Object Viewer – Full Access or No Access

  • Alerts – Full Access or Limited Access

  • PrivacyOps – Full Access or No Access

  • Role Updation – No Access ( A platform owner cannot update the roles of any users in the system)

This allows operational flexibility without granting full administrative control. To edit, click Edit Role, make changes, and click Save.

  1. Platform Viewer (Global Scope)

Platform Viewer role details

This is a read-only role with customisable visibility into specific modules. It’s meant for users who need oversight without making changes.

They can be assigned:

  • Object Viewer – View Only Access or No Access

  • PrivacyOps – Full Access or No Access

Use Edit Role to configure visibility levels and click Save once done.

  1. User (Alert Scope)

User role details

This role is fixed and cannot be customised.

  • Has limited access to view and respond to alerts assigned to them.

  • Cannot manage alerts or modify alert settings.

  • Suitable for basic alert monitoring tasks.

  • Can view and respond to alerts but cannot perform advanced actions.

Note: Custom access configurations can only be made by users with the Platform Admin role.

Custom Roles

Creating a Custom Role

LightBeam allows Platform Admins to create custom roles that support business-unit–specific workflows or PrivacyOps requirements. To create a custom role, follow the steps below:

  1. Navigate to User Management

  • From the Settings menu, click User Management.

  • Select the Roles toggle at the top to switch from the Users view to the Roles view.

  1. Creating a Custom Role

  • On the top-right corner of the Roles page, click the + Create Custom Role button.

  1. Enter Role Details

The following image shows the General section for entering role details.

  • Enter a Role Name that clearly reflects the purpose of the role (e.g., β€œPIA Supervisor – Finance”).

  • (Optional) Add a Description to help future admins understand the purpose of the role.

  1. Configure Access Permissions

The following images show the permissions configurations available.

For the Objects module, either Full Access or No Access can be given to Object Viewer. With Full Access a user with this role will be able to view objects and perform actions such as downloading a redacted copy. With No Access, a user with this role will not be able to view objects.

Within Policies and Alerts, access levels include Full Access, View Only Access and No Access for Policies and Rule sets and for Alerts. View Only Access means that user will not be able to create or edit policies or take any actions on alerts but will be able to view them.

Further controls are present for each action that can be taken on alerted objects or sub-alerts.

For the Insights module, access levels include Full Access, View Only Access and No Access for Attributes, Labels and Templates.

In the Privacy Ops Modules, for PIA and RoPA access levels are as follows for different features:

  1. Processes

    1. All in BU – Access to all processes within the business unit.

    2. Only assigned – Access only to processes assigned or created by the user.

    3. No access – No visibility into processes.

  2. Reports

    1. All in BU – View and download reports for all processes in the business unit.

    2. Only assigned – View reports only for processes assigned to the user.

    3. No access – No access to reports.

  3. Reviews

    1. Only assigned – Access only to risk reviews tied to the user’s assigned processes.

    2. No access – No access to reviews.

  4. Tickets

    1. Only assigned – Access only to tickets created by or assigned to the user.

    2. No access – No access to tickets.

  5. Templates

    1. Full access – View and manage all templates, including system templates.

    2. Limited access – Access only to templates created or assigned to the user.

    3. No access – No visibility into templates.

For Other Privacy Ops Modules, either Full Access or No Access can be granted for DSR, Consent Management and Cookie Consent

  1. Save the Role

Once access levels are chosen for each module:

  • Click the Save button at the bottom of the screen

  • The new custom role will appear alongside predefined and existing custom roles.

  • Platform Admins can edit or assign the role to users at any time.

Purpose and Utility

Role Based Access Control (RBAC) enables organisations to manage user access efficiently and securely. By assigning permissions to roles rather than individuals, RBAC ensures that users can only access the data and perform the actions relevant to their responsibilities.

Key benefits include:

  • Simplified access management for administrators

  • Reduced risk of unauthorized access

  • Clear accountability and auditability of user actions

  • Flexibility to create custom roles tailored to organisational needs

Last updated