Access rights management guide

Introduction

This document describes the access control system on the NeuroVision platform. It is intended for account owners — here you will learn how to manage user permissions, what permissions are available, and how the role system works.


User Hierarchy

The platform uses a two-level hierarchy:

Platform Administrator
  └── Account Owner (you)
        └── Account Users

You (owner) — the creator of the account. You define which permissions and sections are available to your users through the role system.

Users — employees invited by you. Their capabilities are determined by the roles you assign.


Types of Users You Can Create

Users are divided into regular and advanced, depending on whether the “Delegation” permission is enabled in their assigned roles.

CapabilityRegular UserAdvanced User
Access to assigned sectionsYesYes
Actions within their permissionsYesYes
Change password and configure 2FAYesYes
View «Roles» tabNoYes
Create, edit, and delete rolesNoYes
Assign roles to other usersNoYes
Manage IP whitelist («Security» tab)NoYes
Invite new usersNoYes
Import users from CSVNoYes
Block and unblock usersNoYes
Export user listNoNo (owner/admin only)

Visibility of sections in the sidebar depends on the user’s role. You control visibility through special navigation permissions within roles.

Menu SectionDescriptionAdditional Permissions
DashboardOverview with key metricsNo — available if visible
KYC/AMLHistory and management of KYC sessionsYes (see section 5)
Face SearchFace search and comparisonYes (see section 5)
PersonsPersons database and listsYes (see section 5)
SourcesImage sources and source groupsYes (see section 5)
AccessAPI access token managementYes (see section 5)
SettingsUser, role, and security managementYes (see section 5)
BalanceBalance and usage overviewNo — available if visible

The «Help» and «Documentation» sections are available to all users by default.


Permissions by Category

Below are all permissions that can be assigned via roles. In the role editor, you will see the full permission tree.

User Management

PermissionDescription
Find all userView all users in the account
Find user by emailSearch for a user by email
Find user by idView user details by ID
Find all rolesView all roles in the account
See group rolesView roles assigned to the owner
Create roleCreate a new role
Update roleEdit role name, description, or permissions
Delete roleDelete a role
Set role to userAssign a role to a user
Send invitationInvite a new user
Update userModify user data
Disable userBlock user (prevent login)
Enable userUnblock user
Read groupView account information
Update groupModify account settings
Giving a subordinate access to part of the owner’s partitionsMakes the user advanced (see section 6)

KYC

PermissionDescription
View KYC history menu itemView KYC session history
View kyc documents imagesRun and view document checks
View selfie imagesRun and view document + selfie checks
Delete KYC sessionsDelete verification records
Changing the KYC session statusManually change session status
View kyc documents ocrView extracted OCR data
View kyc documents checksView automatic document verification results

KYC Schemas

PermissionDescription
Get KYC schemasView all schemas
Get KYC schema by IDView schema details
Create KYC schemaCreate a new schema
Update KYC schemaModify an existing schema
Delete KYC schemaDelete a schema
Enable KYC schemaActivate/deactivate a schema
View KYC schemasAccess schema editor
View unique clientView unique clients list

Session Databases

PermissionDescription
Session DB — ReadView session data
Session DB — CreateCreate session database
Session DB — UpdateUpdate session data
Session DB — DeleteDelete session data

These permissions are located under «Know Your Customer API Services» in the role editor.

PermissionDescription
View search history menu itemView search history
Search a persons by imagePerform face search
Faces comparing on imagesCreate face comparison
Get list of face comparesView comparison results

Persons

PermissionDescription
Get persons in a listView persons database
Create new person in a listAdd a new person
Update a person informationEdit person data
Delete a person from the listDelete a person
Get a person informationView detailed person info
Get info about all lists of personsView all person lists
Create a new list of personsCreate a list
Update a list of personsUpdate a list
Delete a list of personsDelete a list
Create a fusion vector for personGenerate biometric vector from multiple images
Get persons count in a listGet number of persons in a list

Data Sources

PermissionDescription
Get all data sources in a groupView sources list
Get all groups of data sourcesView source groups
Create a group of data sourcesCreate a group
Update a group of data sourcesUpdate a group
Delete a group of data sourcesDelete a group
Create a data source in a groupAdd a source
Update a data source in a groupUpdate source
Delete a data source in a groupDelete source

Access Tokens (Security)

PermissionDescription
Get all access tokensView API tokens
Create an access tokenGenerate a token
Update an access tokenModify token
Delete an access tokenDelete token

Logs

PermissionDescription
Face search logsView/export face search logs
KYC logsView/export KYC logs

Image Visibility (Interface)

PermissionApplies to
View face imagesFace search results
View kyc documents imagesKYC sessions
View selfie imagesKYC sessions
View face crops imagesKYC sessions
View persons face imagesPersons database

If not enabled, users will see data but not images.

API Permissions

Face Recognition

PermissionAPI Operation
Faces detection on imagesdetect
Search a persons by imagefaceSearchImage
Search a person by vectorfaceSearchVector
Get face searchesfaceSearches
Add comparecompareAdd
Get comparescompares

Face Features

PermissionAPI Operation
Get ethnicity by facefeatureEthnicity
Get gender by facefeatureGender
Get age by facefeatureAge
Get face landmarksfeatureLandmarks
Get mood by facefeatureMood
Check glassesfeatureGlasses
Check maskfeatureMask
Check livenessfeatureAlive
Check animalfeatureAnimal

KYC API

PermissionAPI Operation
Active livenesslivenessCreate
Process documentkycDocument
Process document & selfiekycDocumentAndSelfie
Process document & selfie with documentkycDocumentAndSelfieWithDocument

Delegation: Advanced Users

Adding the “Delegation” permission makes a user advanced.

Capabilities:

  • Role management
  • Role assignment
  • Security (IP whitelist)
  • User invitations
  • CSV import
  • User blocking/unblocking

Advanced users can only assign permissions they have.


Step-by-Step Instructions

Invite User

  1. Go to Settings → Users
  2. Click invite
  3. Fill details
  4. User receives email
  5. Accepts invitation
  6. Assign role if needed

Import Users

  1. Settings → Users
  2. Upload CSV
  3. Columns: email, firstName, lastName, password

Create Role

  1. Settings → Roles
  2. Create Role
  3. Fill info
  4. Select permissions
  5. Confirm

Assign Role

  1. Settings → Users
  2. Open user
  3. Toggle roles
  4. Save

Block User

Deactivate / Activate user

IP Whitelist

Settings → Security


Permission Cascade

  • Removing permission from owner → removed everywhere
  • Adding permission → must be manually assigned

FAQ

Why user doesn’t see menu?

role issue

Why action not allowed?

permission missing

Can user have more rights?

No

Deleting role?

user loses permissions

Password/2FA?

profile settings