Identity & access
SSO/MFA where available, least privilege, separate service identities, controlled administrative access and joiner/mover/leaver processes.
Open reference architecture · vendor-neutral
A practical control model for introducing AI without giving a model unrestricted access to business data or systems. Adapt it to the organisation's actual risk, regulation and technology estate.
SSO/MFA where available, least privilege, separate service identities, controlled administrative access and joiner/mover/leaver processes.
Keep the business application or workflow as the policy-enforcement point. Validate inputs, authorise actions and constrain tool access before model invocation.
Centralise provider configuration, model allow-lists, rate limits, redaction, request logging and policy checks instead of scattering direct model calls across applications.
Classify data before use. Minimise prompts, separate sensitive stores, encrypt data in transit/at rest and define retention rules for prompts, responses and embeddings.
Use scoped retrieval, permission-aware indexes and narrowly defined tools. Treat retrieved content and tool output as untrusted input.
Require human review for consequential decisions, external communications, irreversible actions and low-confidence or policy-sensitive outputs.
Record model/provider/version, policy outcome, latency, cost, errors and appropriate audit events without logging unnecessary secrets or personal data.
Define fallback behaviour for provider outage, quota exhaustion, unsafe output, unavailable tools and degraded retrieval. AI failure must not silently become business-process failure.
Assume model output can be wrong, retrieved content can be hostile, credentials can be over-privileged and providers can become unavailable. Keep deterministic controls outside the model, minimise data exposure, make high-impact actions reversible where possible, and preserve human accountability.