Permissions down to the record
Roles define which records someone may read, create, edit or delete, for example “own cost centre only”.
Central permission check
If you want to run all your processes on one platform, you need to settle whether IT, for example, would then see HR cases. That separation has to be secured technically, not just organisationally. In nexxcite, every access therefore passes through a central permission check, including access by the AI.
Granularity
The principle
In many systems, a permission is a tick in a matrix: a role may read a record type, yes or no. That works until the first special case comes along.
"Team leads see their own team's requests, the neighbouring team's when covering, everything in the department on escalation, and HR does not see requests about themselves." This is what permissions often look like in practice, and a matrix cannot express them.
In nexxcite, a read permission is an expression, a rule that is evaluated on every access. It takes account of relationships, roles, field values and the person asking. The special case thus becomes one rule among others.
Security
Whether someone works in the user interface or the customer portal, another system connects through the interface, an AI assistant answers a question or an automation runs overnight: every access passes the same permission check. This applies to AI as well.
Roles define which records someone may read, create, edit or delete, for example “own cost centre only”.
An assistant sees exactly what its user may see. Whatever the permission check filters out is not available to AI.
Single sign-on with existing company accounts, connection to your directory and two-factor authentication.
Isolation
Separation here means more than invisible data: other workspaces cannot tell that a workspace exists at all.
For HR, there are no IT tickets. They are neither greyed out nor locked. They are simply not there.
Departments work on the same platform without having to give each other insight into their data.
AI without special rights
Whatever the permission check filters out does not exist for the AI
The assistant searches with the rights of the person asking, never more. On top of that, you decide per assistant which data areas it knows about at all.
AI at workWhat comes with it
The permission check is part of every database query and does not sit in the interface. Data a person may not see is never loaded. Interface, customer portal, REST API, AI assistant, MCP and automation all use the same check. No route in can bypass it.
Single sign-on via OpenID Connect, LDAP and Active Directory, two-factor authentication.
Roles include other roles. If someone has several, priority decides.
Keys for other systems are managed in one place with their own permissions, not spread across individual flows.
Background jobs and scheduled flows run in a defined security context, meaning with clearly defined rights.
Hidden records return "not found", not "forbidden". Even that distinction would reveal they exist.
For your security team
The test covers one statement: there is exactly one place where permissions are enforced, and every route in passes through it. This can be tested, and we are happy to do so with you in a technical session.
For example: procurement team lead, sees only their own cost centre, no HR data.
In lists, search and dashboards, you check what shows up and what does not.
The same data via REST API in the context of the same role. Anything hidden returns "not found".
"Show me all open requests." The answer contains exactly what the role may see.
All three routes return the same result, because they pass through the same permission check.
FAQ
Not necessarily. Administration can be separated per workspace, and permissions apply to the configuration itself as well. You decide who may manage which workspaces.
Only what their role allows, typically their own cases. Internal structures, other customers and other workspaces do not exist for them.
No. The assistant works with its user's rights. You can also define per assistant which data areas it knows about. This narrows its access further, it never widens it.
Via OpenID Connect for single sign-on, plus LDAP and Active Directory for user and group data. Two-factor authentication is supported. nexxcite manages roles and permissions.
Yes. Several subsidiaries can work in one installation with strictly separated data and, if you wish, separate administration.
Live demo
Bring a specific case, such as two departments that must not see each other's data. It is a good way to test the permission model.