Decision guide
Preventive vs Detective AI Controls
Preventive, detective, corrective, and recovery AI controls work together to reduce AI governance risk. Preventive controls stop unwanted activity before it occurs; detective controls find issues; corrective controls fix them; recovery controls restore safe operation after failure.
Direct answer
Preventive and detective AI controls are different layers of the same control design
Preventive AI controls are safeguards intended to stop unauthorized, unsafe, or noncompliant AI activity before it happens. Detective AI controls identify issues after or during operation. Corrective controls remediate the issue, and recovery controls restore service, data integrity, user trust, or safe operation. Strong AI governance usually needs layered controls rather than one control type.
A broader AI governance controls tests how this practice fits the organization's wider ownership, control, and evidence baseline.
This page is narrower than a control library. It explains how to choose control type for an AI scenario, then layer preventive, detective, corrective, and recovery controls so management can see what is stopped, what is detected, what is fixed, and what happens if the system fails.
Control types
Choose control type according to timing and failure mode
Preventive controls are strongest when the organization can define the prohibited condition before use: access restriction, release gate, approved-tool list, data-loss prevention, supplier approval, or configuration lock. Detective controls are essential when behavior is probabilistic, user behavior varies, or full prevention would be impractical: monitoring prompts, sampling outputs, detecting unregistered systems, or reviewing exception trends.
Corrective and recovery controls are often missing from AI control design. If a model produces unsuitable recommendations, the organization needs a correction path. If an autonomous workflow takes the wrong action, it needs recovery, rollback, customer communication, and authority to suspend. Controls should be designed around realistic failure, not only ideal operation.
Control-type comparison
| Control type | Purpose | AI governance example |
|---|---|---|
| Preventive | Stop unwanted activity before it occurs | Block production release without approved risk status |
| Detective | Identify issues during or after operation | Monitor for unregistered AI use or threshold breaches |
| Corrective | Fix a failure or control gap | Remediate missing evidence and update owner workflow |
| Recovery | Restore safe operation after disruption or harmful output | Disable agent permissions and revert affected transactions |
| Directive | Guide behavior through rules or standards | Policy, training, approved-use guidance, and playbooks |
The most useful control classification explains what the control does in time, not how impressive it sounds.
Layered design
Layer controls around a scenario rather than a generic risk
Start with a concrete scenario: employees paste confidential data into an AI assistant; a vendor model changes behavior; an agent executes an unauthorized action; a high-risk system launches without approval. For each scenario, identify what can be prevented, what must be detected, what correction is required, and what recovery would look like if harm occurs.
Layered design also prevents false reliance. A preventive release gate does not detect post-launch scope expansion. Output monitoring does not prevent unauthorized data upload. Training does not prove control operation. The control stack should show which layer handles which failure path.
Control selection
Use control type to expose residual exposure
Control selection should reflect feasibility, consequence, and monitoring confidence. If prevention is technically feasible and consequence is high, relying only on detective review may be weak. If prevention would block legitimate work or cannot capture probabilistic behavior, detective and corrective controls need stronger thresholds and escalation.
Residual risk should explicitly reflect control type. A scenario with only detective controls may still be acceptable, but management should understand that exposure can occur before detection. A scenario with preventive and detective controls may still need recovery if failure could affect customers, employees, regulated decisions, or critical operations.
Scenario-control matrix
| Scenario | Preventive layer | Detective layer | Correction or recovery |
|---|---|---|---|
| Unapproved production use | Lifecycle release gate | Inventory reconciliation | Restrict system and reopen approval |
| Confidential data in prompts | Data controls and approved repositories | Prompt and upload monitoring | Contain data, update restrictions, retrain users |
| Vendor feature change | Admin configuration and approval hold | Supplier-update monitoring | Restrict feature or require new evidence |
| Agent unauthorized action | Permission limits and human approval | Action logs and anomaly detection | Revoke permissions and rollback action |
| Control evidence missing | Workflow-required evidence fields | Evidence completeness monitoring | Remediate record and retest |
A matrix helps leadership see whether a scenario is prevented, detected, corrected, and recoverable.
Layered AI control checklist
- 01
Name the scenario
Define the cause, event, consequence, population, owner, and lifecycle stage.
- 02
Identify prevention
Determine what can be blocked, restricted, approved, or configured before operation.
- 03
Define detection
Set monitoring, sampling, alerts, thresholds, and review owners.
- 04
Plan correction
Define remediation owners, evidence, retesting, and closure criteria.
- 05
Plan recovery
Define suspension, rollback, communication, restoration, and reassessment triggers.
Control type should make residual exposure clearer, not simply classify controls for a spreadsheet.
FAQ
Frequently asked questions
What is a preventive AI control?
A preventive AI control is designed to stop unwanted AI activity before it occurs, such as blocking release without approval or restricting access to sensitive data.
What is a detective AI control?
A detective AI control identifies issues during or after operation, such as monitoring unregistered use, threshold breaches, or unsuitable outputs.
Are detective controls weaker than preventive controls?
Not always. Detective controls are essential where prevention is impractical, but management should understand that exposure may occur before detection.
What are corrective and recovery controls?
Corrective controls fix failures or gaps. Recovery controls restore safe operation after disruption, harmful output, or unauthorized action.
How should AI controls be layered?
Layer controls around a specific scenario by defining what is prevented, detected, corrected, recovered, evidenced, and reassessed.
How does control type affect residual risk?
Residual risk should reflect whether controls stop exposure, detect it after occurrence, correct it, or recover from it.