# Users & Roles

- [User Security Page](/bdb-documentation/core-platform/users-and-roles/user-security-page.md): You can create users/ user groups and assign various app permissions using this page.
- [Creating a new User](/bdb-documentation/core-platform/users-and-roles/creating-a-new-user.md)
- [Restrict Data Access](/bdb-documentation/core-platform/users-and-roles/creating-a-new-user/restrict-data-access.md)
- [Creating a new User Group](/bdb-documentation/core-platform/users-and-roles/creating-a-new-user-group.md)
- [Assigning Custom Fields to Group Users](/bdb-documentation/core-platform/users-and-roles/creating-a-new-user-group/assigning-custom-fields-to-group-users.md)
- [Various User Roles](/bdb-documentation/core-platform/users-and-roles/various-user-roles.md): There can be three types of role for a platform user based on the access permissions provided to them.
- [Viewer Role](/bdb-documentation/core-platform/users-and-roles/various-user-roles/viewer-role.md): It is the default user role for all the new users until they are added to any user groups with required permissions to use platform modules.
- [Admin Role](/bdb-documentation/core-platform/users-and-roles/various-user-roles/admin-role.md): How to assign Admin Role to platform user.
- [Non-admin User Roles](/bdb-documentation/core-platform/users-and-roles/various-user-roles/non-admin-user-roles.md): User Defined Roles
- [User Status](/bdb-documentation/core-platform/users-and-roles/user-status.md)
