Skip to main content

Glossary

What Is Role-Based Access Control

Role-based access control assigns permissions based on a user's role within an organisation. Plain-English definition for business owners.

Definition

Role-Based Access Control (RBAC) is a method of managing what users can see and do within a system by assigning them to roles, where each role has a defined set of permissions. Instead of configuring access for every individual user, you create roles (such as Admin, Manager, Editor, or Viewer) and assign the appropriate permissions to each. Users inherit the permissions of whatever role they are assigned. If someone changes position, you change their role rather than reconfiguring individual permissions.

Why It Matters

As a business grows, managing who has access to what becomes increasingly complex. Without a structured approach, people end up with more access than they need, which creates security risks. An employee who only needs to view reports should not have the ability to delete customer records. RBAC enforces the principle of least privilege: giving people exactly the access they need and nothing more. It simplifies onboarding (assign the right role and the user is set up), offboarding (remove the role and access is revoked), and auditing (you can see exactly what each role permits). It also pairs well with other controls like two-factor authentication, and helps with compliance, since regulations like GDPR expect you to control and document who can access personal data.

Example

A marketing agency uses a project management tool with three roles: Admin, Project Manager, and Client. Admins can access everything including billing and user management. Project Managers can create projects, assign tasks, and view timesheets. Clients can only see their own project’s progress and files. When a new project manager joins, the agency assigns them the Project Manager role. They immediately have the right access without anyone manually toggling dozens of individual permissions.

For more technical terms explained in plain English, see the glossary.

Portrait of Alexander De Sousa, founder of Digital Royalty
Founder-led
“I’ve put everything I know into how this company works — the standards, the method, the care on every project. It runs through the whole team, and I hold us all to it.”

Alexander De Sousa · Founder LinkedIn

Featured on BBC Radio Solent

Get started

Tell us what you need

A few quick questions, then a straight answer from a real person — usually within a few hours.

Tell us what you're working on

Whether it's a new site, a platform, or a process that shouldn't be manual any more — we'll tell you honestly if we can help.