User Management
Overview
DataMasque supports both local user account management and federated user account management via SAML single sign-on.
The user management console allows DataMasque admin users to manage local user accounts and revoke and restore access for local user accounts.
To access the user management console, choose the Users item from the main menu while logged in as an admin user.
The authentication method for each user account can be determined by the Type column of the user list. Local user accounts are indicated by the Local account type. Such users are authenticated by DataMasque using their username and password. Federated user accounts that authenticate with single sign-on are indicated by the SSO account type.

User Roles and Privileges
| User Mgmt | Connection Mgmt | Ruleset Mgmt | Ruleset Libraries | Data Masking Runs | Licence Mgmt | Files Mgmt | Logs | Application Settings | |
|---|---|---|---|---|---|---|---|---|---|
| Admin | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Mask Builder | No | Yes | Yes | Optional | Yes | No | Yes | No | No |
| Mask Runner | No | Yes | No | No | Yes | No | No | No | No |
- Admin users are created during DataMasque installation, and additional admin users can be promoted from existing non-SSO users or created directly.
- Mask Builder and Mask Runner users can be created and edited in the 'Users' page by admin users.
- All Mask Builder users can view ruleset libraries, and create rulesets that reference existing libraries. To grant Mask Builder users permission to create, edit, and delete ruleset libraries, enable the Can Manage Ruleset Libraries permission checkbox when creating or editing a Mask Builder user. See the Permissions section of the Ruleset Library documentation for more details.
Add a New User
To add a new local DataMasque user, click the
button on the Users page.
The 'New User' form allows you to configure the user details. For more information about each field, see the table below.
Once the user details have been completed, click the SAVE button to create the user.
A temporary password will be automatically generated for the new user. This password must be saved and provided to the new user to log in to their new account. The user will be prompted to set a new password on first login. Their new password must comply with the DataMasque Password Policy.
Warning: The temporary password for a new user will not be available after closing the confirmation panel. It is important to save this password elsewhere to avoid being locked out of the account.
New user account details
| Username | A unique username with a maximum length of 255 characters. Must be alphanumeric, with the following symbols also allowed: @ . + - _ |
| The user's email address. This must be unique among all users. | |
| Role | The role assigned to the user, determining their permissions and access level. |

Note: Local user account creation may be disabled if the "Disable local logins" setting is enabled in the SAML Single Sign-On settings.
Note: For information on provisioning user accounts under single sign-on, see the user provisioning and management section of the SAML Single Sign-On user guide.
Edit User
User accounts may be updated by selecting the user in the Users list.
Using the Edit User form, it is possible to update the user's account details. Additionally, the user's access to DataMasque can be revoked by disabling the user account. The user's access can be restored at any time by re-enabling a disabled account. A disabled user can no longer log into the DataMasque dashboard.
Note: Account details of single sign-on (SSO) users are not editable using the DataMasque user management console except for changing their Role.

Delete User
Admin users can permanently delete a user account from the Edit User form. To delete a user, click the Delete User… button in the Danger Zone section.
A confirmation dialog will appear, requiring you to type the exact username to confirm the deletion. Once confirmed, the user account is permanently removed and cannot be recovered.
Warning: Deleting a user is irreversible. Consider disabling the account instead if you may need to restore access in the future.
The Delete User… button is disabled when viewing your own account, as you cannot delete the account you are currently logged in with. Both local and SSO user accounts can be deleted.
What happens when a user is deleted
The following data is permanently removed along with the user account:
- Authentication tokens
- User profile
- SSH keys
- Notification preferences
The following data is preserved:
- Audit log entries — the user field is cleared, but the username string is retained in the log for traceability.
- Masking run history — any association with the deleted user is cleared, but the run records themselves are kept.
Connections, databases, rulesets, and masking runs are not affected by user deletion.
Password Policy
DataMasque user passwords must conform to the following password policy:
Minimum password length is 8 characters.
Must not contain three or more sequential characters (e.g. "123").
Must not contain three or more repeated characters (e.g. "aaa").
Must not be similar to username or email or contain the words
masqueormask.Must not match any value in this list of 100,000 common passwords: https://www.ncsc.gov.uk/static-assets/documents/PwnedPasswordsTop100k.txt
Users have 5 attempts at logging in. If they are unsuccessful, their account will be locked and will need to be reset by an admin user.
For a guide to reset a user's password please follow the Password Troubleshooting Guide.