Why an agent should see less data, not more: minimization as a design rule, not a compliance afterthought
The instinct when building an agent is to give it broad access "just in case it needs it." Research on what large models retain from what they process shows why that instinct is exactly backwards.
When connecting an AI agent to a company’s systems, the easy default is to grant it broad access — the full customer record instead of just the fields the task requires, the whole document instead of the relevant clause — on the reasoning that more access means fewer follow-up requests later. That default is exactly backwards: data minimization, giving an agent only what a specific task actually needs, is not a compliance checkbox layered on afterward. It is a design decision that determines how much is exposed if something goes wrong.
What research on large models shows about what they retain
A team led by Nicholas Carlini, in Extracting Training Data from Large Language Models (2021), demonstrated that a language model can memorize and, under the right conditions, reproduce verbatim fragments of data it was exposed to — including personal information such as names, phone numbers and email addresses. The finding was made on a model’s training data specifically, but the underlying lesson generalizes directly to any agent workflow: the less personal data an agent is exposed to in the first place, the less there is to leak, memorize, or expose downstream, whatever the exact mechanism.
What minimization looks like in practice, not in principle
Concretely, this means designing each agent’s access at the field level rather than the record level: a follow-up agent needs an invoice status and a contact — not the customer’s full purchase history; a scheduling agent needs a name and a time slot — not a medical file. It also means deciding, before deployment, whether a given task truly needs personal data at all or can run on an anonymized or pseudonymized version of it.
- →Grant field-level access, not record-level access — define exactly what data a task needs before connecting the agent, not after an incident.
- →Default to anonymized or aggregated data whenever the task does not require identifying a specific person.
- →Revisit access scope whenever a new task is added to an existing agent — scope creep, not the initial design, is the most common way minimization erodes over time.
Free resource
The self-assessment grid: 20 tasks AI can automate
Sales, admin, support, operations: the 20 tasks AI agents already handle in SMEs — with, for each one, the tell-tale sign that your team is concerned.
Read next
Business & compliance
EU AI Act: what became mandatory on August 2, 2026 — and what it means for your SMB
19 August 2026·5 min read
Business & compliance
Claude now watermarks its text: what Anthropic’s move changes — and doesn’t — for your SMB’s AI content
18 August 2026·5 min read
Business & compliance
Computer History: ChatGPT now remembers your activity — except in France (for now)
17 August 2026·5 min read