AI · 06
Deploying an AI assistant: a CISO guide
What to check before you switch on an AI assistant (a chat panel, a "sparkle" button) over business data — for teams in the EU, Germany, the US and Canada.
Last reviewed 13 October 2026. Orientation, not legal advice — laws and vendor terms change; confirm with your counsel and the vendor's current documents.
The one idea
An AI assistant is a new data flow, not just a new feature. Every question sends text — and often the data on screen — to a model that runs somewhere. Secure it the way you would any processor of your data: know what leaves, where it goes, who can use it, and what is kept.
Answer those four and most of the regulation falls into place.
The four questions
Controls to ask for
- Data minimisation — send only what the question needs; mask or drop personal data (names, IDs) before it reaches the model.
- Choice of endpoint and region — an OpenAI-compatible or private endpoint you control, in a region you approve.
- No training on your data, in writing, from the vendor and the model provider.
- Admin kill switch and role-based access — off by default for users who don't need it.
- Audit trail — who asked what, when, which data was used; with a defined retention period.
- Human in the loop — answers are drafts; nothing is filed, posted or decided automatically.
- Red flags — "it's just a chat", no sub-processor list, no region answer, on-by-default with no admin control.
Security threats to plan for
Privacy is half the job. An assistant also opens new ways in.
- Prompt injection — text hidden in a document, email or data record can give the model instructions. Treat anything the assistant reads as untrusted input.
- Data leaking out — an injected instruction can make the answer carry data away, for example in a link or image address. Block or check outgoing links and images in answers.
- Seeing too much — the assistant must only see what the asking user is allowed to see, using that user's own permissions in the source system, not a powerful service account.
- Acting too much — if it can call tools or change data, limit what it may do and require a person to confirm.
The common reference is the OWASP Top 10 for LLM Applications (link below).
By region
Status as of October 2026. Laws here are moving — confirm with your counsel; this is orientation, not legal advice.
An EU region is not the same as EU control. A provider with a US parent can be subject to US law (such as the CLOUD Act) wherever the data sits. If that matters to you, ask about EU-operated clouds or self-hosting an open-weight model — and apply the same four questions to them.
Use case 1 — Anthropic (Claude): API, Team or Enterprise
The four questions answered for one provider, from Anthropic's published terms as checked in October 2026. Confirm against the current versions before you sign.
Two ways in: Claude Team / Enterprise — the ready-made Claude app for your staff; or the Claude API — the model behind an assistant built into your own software. Both are "commercial" products, so the same core terms apply.
- Contract: the Data Processing Addendum, with EU Standard Contractual Clauses, is part of Anthropic's Commercial Terms — accepting them accepts the DPA. Via Bedrock or Vertex, the cloud provider's terms govern instead.
- Assurance: Anthropic lists ISO 27001:2022, ISO/IEC 42001:2023 (AI management) and SOC 2 Type I & II for its commercial products; reports via its Trust Portal.
- Check for Germany/EU: if prompts may contain personal data and must stay in the EU, use an EU cloud region route — the direct API won't meet that today.
- Turn off feedback submission if staff might rate chats containing sensitive data.
Use case 2 — Azure OpenAI (Microsoft Foundry)
The same four questions for OpenAI models run by Microsoft in Azure, from Microsoft's published documentation as checked in October 2026. Confirm against the current versions before you sign.
Azure OpenAI runs OpenAI's models inside Microsoft's Azure, in your own Azure subscription. It does not call OpenAI's own services (ChatGPT, the OpenAI API) — your contract and data protection terms are with Microsoft.
- Contract: the Microsoft Products and Services Data Protection Addendum (DPA) governs processing.
- Assurance: Microsoft reports ISO/IEC 42001 (AI management) certification for Foundry Models including Azure OpenAI; Azure holds a combined BSI C5 / SOC 2 Type 2 report — confirm Azure OpenAI is in its scope via the Service Trust Portal.
- Abuse monitoring: by default, flagged prompts and outputs may be stored and reviewed — by automated means, and by authorised Microsoft staff when needed (EEA-based staff for EEA deployments). Customers meeting Limited Access criteria can apply to turn off storage and human review — worth doing for confidential data.
- Check for Germany/EU: choose an EU region with a Standard or Data Zone EU deployment — Global can process outside the EU, and Data Zone EU may include Norway or Switzerland.
Use case 3 — Amazon Bedrock (AWS)
The same four questions for models run through AWS, from AWS's published documentation as checked in October 2026. Confirm against the current versions before you sign.
Bedrock offers models from several providers — Anthropic, OpenAI, Meta, Mistral, Amazon and others — through one AWS service, in your own AWS account. Your contract and data protection terms are with AWS, not the model provider.
- Contract: AWS's GDPR Data Processing Addendum is part of the AWS Service Terms. Fine-tuning uses a private copy of the model; that data isn't shared with model providers or used to improve base models.
- Assurance: AWS lists Bedrock in scope for BSI C5 and SOC 1/2/3, and certified under ISO/IEC 42001 (AI management); reports via AWS Artifact.
- Check the exact model: for some newer models AWS stores traffic for up to 30 days for automated abuse detection — for certain frontier models all traffic, with possible human review of flagged items. Read the abuse-detection page for the model you pick.
- Check for Germany/EU: use an EU region or an EU geographic inference profile — a global profile can process outside the EU.
Use case 4 — Google Cloud Vertex AI (now Gemini Enterprise Agent Platform)
The same four questions for models run through Google Cloud, from Google's published documentation as checked in October 2026. Confirm against the current versions before you sign.
Google has renamed Vertex AI the Gemini Enterprise Agent Platform; contracts and older documents may still use the old name. It offers Google's Gemini models and partner models (such as Anthropic's Claude) in your own Google Cloud project. Your contract and data protection terms are with Google Cloud.
- Contract: the Google Cloud Data Processing Addendum governs processing.
- Assurance: Google Cloud holds a BSI C5 attestation and reports ISO/IEC 42001 certification for Google Cloud Platform — confirm Vertex AI is in each scope via its compliance pages.
- Zero retention takes work: Google may log prompts for abuse monitoring unless you get an exception; Grounding with Google Search keeps logs for up to 3 days and can't be switched off; some features (Interactions API, Sandbox) store data unless configured not to.
- Check for Germany/EU: use a European regional endpoint or the EU multi-region — and block the global endpoint by organisation policy.
A sensible rollout
- Start with a pilot group and non-personal questions; widen once the logs show what people actually send.
- Write a one-page use policy — what may be asked, what must never be pasted, and that answers get checked.
- Train users on what the assistant can and can't do (see Understanding AI) — and keep a record: that documents the measures the EU AI-literacy duty asks for.
- Re-check yearly — and whenever the vendor changes its model or provider.