Understand. Decide. Apply.

Access control: knowledge needs boundaries

A useful answer should only draw on information available to the person requesting it. This applies to chat and to agents running automatically.

AI LabsUpdated 2 sources

The route at a glance

  1. Question

    Define what is needed

  2. Retrieve

    Search authorised sources

  3. Context

    Add relevant excerpts

  4. Answer & sources

    Check against the original

Schematic workflow. Processing routes depend on configuration and approved providers.

The tenant is the first boundary

AI Link scopes users, resources and actions to an organisation. User-facing requests derive the organisation from the authenticated session. Entering an organisation identifier must not grant additional access.

Within an organisation, personal spaces and team knowledge have different visibility. A search index must apply these rules when retrieving information. Hiding a confidential file from the ordinary file list is not enough.

Agents need a task and boundaries

An agent's permitted tools are part of its configuration. Reading, drafting and making changes have different consequences. External actions should have approval controls and clear ownership.

An email may contain an instruction, but it is not authorisation. Prompt-injection attacks exploit exactly this confusion. Tool permissions and server-side controls must constrain what an agent can do.

A useful permission test

Testing with separate accounts makes access boundaries verifiable: a file shared only with account A must not appear in account B’s results, summaries or citations. Repeating the comparison after access is revoked shows whether changes take effect.

Sources & further reading

Original research, provider documentation and further reading on the concepts and figures discussed here.

Talk to AI LABS

Bring AI into the business. Securely and step by step.

A personal conversation clarifies suitable use cases, data protection requirements and the next steps, from a first demo to a pilot.

Get in touch