Documentation

Last reviewed: May 2026

Access Control, MFA & Encryption

This page explains who can get into GPWidget, how identities are protected, and how your data is encrypted. It is the public summary of our internal access-control, authentication and encryption measures.

In short

Access follows role-based, least-privilege rules. Multi-factor authentication (MFA) is enforced for privileged accounts, available to all users, and can be enforced organisation-wide for NHS organisations or any customer that requires it. Data is encrypted in transit (TLS 1.2+) and at rest (AES-256).

1. Access control & identity management

  • Role-based access control (RBAC) — users are granted access only to the information and functionality their role requires.
  • Least privilege — applied across all system access.
  • Unique accounts — every user has their own account; permissions are managed at organisational and administrative levels.
  • Periodic review — access is reviewed regularly and removed promptly when no longer required.

2. Authentication & account security

  • Multi-factor authentication (MFA) — a second proof of identity beyond a password — is enforced for all privileged and administrative accounts. It is available to all users and can be enforced organisation-wide for NHS organisations, or any customer whose security policy requires it.
  • Secure identity services — credentials are protected in line with industry standards, with enforced password policies.
  • Session management controls reduce the risk of unauthorised access.
  • Brute-force protection — controls detect and reduce the risk of repeated unauthorised authentication attempts.

3. Encryption

Personal data is protected by encryption both in transit and at rest:

  • In transit — all traffic between users and the platform is secured with TLS 1.2 or higher.
  • At rest — data is encrypted using AES-256 encryption controls.
  • Key management — encryption keys are governed under platform security governance and reviewed on the periodic security review cycle. (Our immutable audit archive additionally uses a customer-managed key — see Data Destruction & Retention.)

The bottom line

Role-based, least-privilege access with unique accounts and periodic review; MFA enforced for privileged accounts and available to all users, with organisation-wide enforcement for NHS organisations or any customer that requires it; and encryption in transit (TLS 1.2+) and at rest (AES-256).