Many systems that have grown over time have a user interface and, next to it, an API that was added later, with its own query logic and its own permission check. This leads to a typical security gap: a record correctly hidden in the UI can be fetched through the API because a check is missing there.
In nexxcite, that second route does not exist. The API uses the same translator and the same query layer as the UI. A record a user may not see is reported through the API as "not found". The message "forbidden" would already reveal that it exists.
The same goes for the AI. The assistant's tools have no separate, extended access to the database. They take the same route, in the security context of the person asking. That is the technical precondition for a data protection officer to approve an assistant.