Playbook · 6 minute read
How to Handle an AI Data Breach Without Making It Worse
An AI data incident requires containing the exposure, establishing scope across the paths conventional plans miss â prompt logs, vector indexes, caches, and provider-side retention â notifying on the applicable timelines from awareness rather than conclusion, and fixing the control that allowed it.
AI data incidents spread through paths conventional response plans do not cover: prompt logs, vector indexes, caches, and provider retention. This playbook covers handling one without making it worse, drawing on FISTA Solutions' AI enablement work. This article is general guidance, not legal advice.
When is this worth doing?
At the point of suspicion rather than confirmation. Response processes that wait for certainty lose the hours that matter most, and the notification clock is generally running from awareness.
It is also worth rehearsing before it happens, with an AI-specific scenario rather than a generic one.
What does the sequence look like?
| Step | Purpose |
|---|---|
| 1. Contain | Stop the exposure continuing |
| 2. Preserve | Logs, indexes, trajectories |
| 3. Scope | Every store, including provider side |
| 4. Notify | On the applicable timelines |
| 5. Remediate | The control, not the instance |
| 6. Review | What the process missed |
Step 1 â Contain before investigating
Stop the exposure continuing: disable the feature, restrict the system's access, revoke credentials, or take it offline.
Containment first is the standard discipline and it matters more here, because an AI system continuing to serve exposed content is actively increasing the scope while you investigate.
Record what you did and when. Containment actions taken in the first hour are frequently the ones nobody documented, and they become important later.
Step 2 â Preserve the evidence
Before changing anything further, preserve logs, trajectories, index states, and access records.
AI systems rotate logs and rebuild indexes routinely, and a remediation that reindexes a corpus can destroy the evidence of what was exposed to whom.
Snapshot first. The investigation depends entirely on being able to reconstruct what the system returned and to whom, and that reconstruction becomes impossible surprisingly quickly.
Step 3 â Scope across every store
Prompt and response logs, vector indexes, semantic caches, evaluation datasets, fine-tuning data, analytics exports, and provider-side retention.
Conventional scoping covers databases and file stores. AI systems copy data into several of the above as a matter of routine, and an investigation that checks the primary store and stops will understate the exposure.
Include the provider. If prompts containing the data were sent to an external model service that retains them, the exposure extends outside your estate and the response includes contacting them. See what is data residency.
Step 4 â Notify on the applicable timelines
Notification obligations generally run from awareness rather than from investigation completion, and several regimes have short deadlines.
Run notification and investigation in parallel. Waiting for a complete picture before notifying is a common and costly mistake, and regulators generally prefer an initial notification that is updated to a late one that is complete.
Use people who are not conducting the investigation. Notification under deadline pressure by the same people trying to establish scope degrades both.
Step 5 â Remediate the control, not the instance
Fix what allowed it. An incident caused by permissions filtered after retrieval should produce a change to where permissions are enforced, not a patch to one query.
The most common root cause in retrieval systems is access control applied at the wrong layer. Enforcing it at retrieval time, against the asking user, is the durable fix. See what is metadata filtering in rag.
Also fix the detection gap. An incident found by a user rather than by monitoring has two problems, and the second one will recur.
Step 6 â Review what the process missed
Run a postmortem covering the incident and the response: how it was detected, how long containment took, which stores the scoping missed initially, and whether notification would have met its deadline.
Most organisations discover that their scoping missed at least one AI-specific store, which is the finding worth acting on.
Update the response plan with what you learned, and rehearse it again. See how to run an ai incident postmortem.
What if the exposure was through model outputs?
Treat it the same way. A system that revealed confidential information in an answer has exposed it as surely as a misconfigured database, and the recipients are identifiable from the logs.
The scope question is who received it and what they saw, which is answerable from trajectories if they were recorded. Systems that log only inputs cannot answer it, which is itself a finding.
What about data in a fine-tuned model?
This is the hardest case, because data that shaped model weights cannot be deleted from them.
Options are retraining without the affected data, restricting or withdrawing the model, or accepting a documented risk. None is comfortable, which is the argument for minimising personal and confidential data in training sets before the question arises. See how to collect ai training data legally.
Who needs to be involved?
An incident lead, an engineer who knows the data flows, legal or privacy counsel, and communications where external notification is likely.
The engineer who knows the data flows is the constraint. Response conducted without someone who can list every store where data lands will understate the scope.
How long does it take?
Containment within hours, initial scope within a day, notification on the applicable deadline, and full investigation over days to weeks depending on complexity.
What are the common failure modes?
Scoping only the primary store. Reindexing before preserving evidence. Waiting for a complete picture before notifying. Patching the instance. And discovering the AI-specific stores during the incident.
How do you know it worked?
Containment fast, scope complete including provider retention, notification within the deadline, and a control change that prevents the class rather than the case.
What does it cost?
Mostly people's time rather than tooling. The expensive version is the one that stalls halfway and leaves the organisation with neither the old state nor the new one, which is why a narrow first pass beats a comprehensive plan nobody finishes.
Budget the work as an operated change rather than a project with an end date, because most of these need a maintenance tail. See AI total cost of ownership.
What should you do first?
List every store in your AI systems that can hold sensitive data. Doing that now means the scoping step takes an hour rather than a day.
How FISTA Solutions helps
FISTA Solutions runs this work alongside client teams rather than around them: incident scoping that covers prompt logs, indexes, caches and provider retention, remediation applied to the control rather than the instance, evidence produced as the work proceeds, and handover that leaves your people able to continue without us. Delivery runs through AI agents, AI enablement, and forward deployed engineers. The record is 150+ projects for 50+ companies across 12+ countries, with 47% average efficiency gains where measured.
To run this with support, message FISTA on WhatsApp, or read how to run an AI incident postmortem.
Share-ready article cover
Download the generated social format.
Clear answers
Questions raised by this field note.
Straightforward guidance for evaluating scope, fit, and the next step.
01Where does data hide in AI systems?
Prompt and response logs, vector indexes, semantic caches, evaluation datasets, fine-tuning sets, and provider-side retention. Conventional incident scoping covers databases and file stores and misses most of those.
02What is the most common root cause?
Access control applied at the wrong layer. A retrieval system that indexes everything and filters afterwards, or that does not check the asking user's permissions, will surface content to people who should not see it.
03Does provider retention matter?
Yes. If prompts containing exposed data were sent to a provider that retains them, the exposure extends outside your control, and the response includes contacting the provider about deletion.
04When does the notification clock start?
Generally at awareness of the incident rather than at completion of the investigation, and timelines under several regimes are short. Run notification and investigation in parallel rather than sequentially.
05What should change afterwards?
The control that allowed it, not just the specific instance. An incident caused by permission filtering applied after retrieval should produce a change to where permissions are enforced, not a patch to one query.
Continue exploring
Related capabilities
Start with the hard problem
Need the outcome owned, not merely analyzed?
Tell us where delivery is constrained. Weâll map the fastest credible path from intent to verified production.