Storage for Regulated AI: WORM, Retention, and Audit Trails Explained

Picture of DataStorage Editorial Team

DataStorage Editorial Team

SECURITY & GOVERNANCE 10 min read  ·  September 2026
Regulators have collected more than $3.5 billion in recordkeeping penalties since 2021, and almost none of those cases involved missing records. Most involved records that could be altered, which is exactly the failure mode AI teams are walking into now.

The EU AI Act changed the stakes on August 2, 2026, when Article 12 obligations for high risk AI systems became enforceable. The article requires high risk systems to technically allow automatic recording of events over their lifetime, covering credit scoring, employment screening, insurance pricing, biometric identification, and other Annex III use cases. Article 19 and Article 26 add a floor: providers and deployers must keep those logs for at least six months, longer if other law requires it. Non-compliance carries fines up to 15 million euros or 3 percent of worldwide annual turnover, whichever is higher.

Financial services teams already running storage under SEC Rule 17a-4 have a head start, because the pattern is familiar: non-rewriteable retention, a defined schedule, and a trail that proves nobody touched the record after the fact. Teams building AI features as a standalone product usually do not, because their storage was designed for availability and cost, not for surviving an examiner. The architecture decision, not the compliance policy, is what determines whether that gap closes.

$3.5B+
recordkeeping penalties collected since 2021
SEC, CFTC, FINRA data, 2026
6 months
minimum AI log retention floor for providers and deployers
EU AI Act Art. 19, 26, 2026
6 years
maximum SEC transaction record retention
SEC Rule 17a-4, 2026
3%
of global turnover, the EU AI Act penalty ceiling
EU AI Act Art. 99, 2026
🔒
Cloud Provider Directory
Compare Immutability and Egress Terms Before You Commit
Browse detailed profiles for AWS, Backblaze, Wasabi, and 20 plus other storage and cloud providers, including compliance and egress terms, side by side.
Browse All Providers  →

Why AI Logs Just Became Regulated Records

Regulators have collected more than $3.5 billion in recordkeeping penalties since 2021, according to SEC, CFTC, and FINRA enforcement data compiled by compliance vendor Jatheon in 2026. Almost none of those cases involved missing records. Most involved records that existed but could be altered, deleted, or never proved to be intact, which is exactly the failure mode AI teams are walking into now.

The EU AI Act changed the stakes on August 2, 2026, when Article 12 obligations for high risk AI systems became enforceable. The article requires high risk systems to technically allow automatic recording of events over their lifetime, covering credit scoring, employment screening, insurance pricing, biometric identification, and other Annex III use cases. Article 19 and Article 26 add a floor: providers and deployers must keep those logs for at least six months, longer if other law requires it. Non-compliance carries fines up to 15 million euros or 3 percent of worldwide annual turnover, whichever is higher.

Financial services teams already running storage under SEC Rule 17a-4 have a head start, because the pattern is familiar: non-rewriteable retention, a defined schedule, and a trail that proves nobody touched the record after the fact. Teams building AI features as a standalone product usually do not, because their storage was designed for availability and cost, not for surviving an examiner. The architecture decision, not the compliance policy, is what determines whether that gap closes.


What WORM Storage Actually Requires, and What Object Lock Gets You

WORM stands for write once, read many. Under SEC Rule 17a-4(f), a broker-dealer must preserve covered records exclusively in a non-rewriteable, non-erasable format, or, since the 2022 amendments, in a format with a secure, permanent audit trail that can reconstruct any record that was modified or deleted. WORM remains the path most firms choose, because it is simpler to prove during an exam than reconstructing a change history on demand.

Compliance mode versus governance mode

Amazon S3 Object Lock offers two modes, and the difference matters more than most storage configurations suggest. Compliance Mode locks a retention period that cannot be shortened or the object deleted by any user, including the account root, until the period expires. That is the closest technical analog to 17a-4(f) non-rewriteable, non-erasable storage. Governance Mode allows users with special permissions to override the lock, which is useful for internal retention policy but does not satisfy a strict WORM reading on its own. Azure Immutable Blob Storage works the same way once a time-based retention policy is locked, the lock becomes irrevocable. Google Cloud Storage Bucket Lock enforces a retention policy that can only be extended, never shortened, once it is applied.

Where object lock stops short

A locked bucket only protects what actually gets written into it. Object lock says nothing about whether the ingestion pipeline wrote the record in the first place, whether the model version and configuration that produced it were captured alongside it, or whether a failed write silently skipped a batch of inference logs. Vendors selling WORM compliance treat the storage layer as the whole answer. It is one component. The ingestion discipline that guarantees every record actually lands in the locked tier is the other half, and it lives in application code, not in a bucket policy.


Retention Is a Matrix, Not a Single Policy

EU AI Act Article 19 and Article 26 set a six-month floor for AI system logs. SEC Rule 17a-4 and FINRA Rule 4511 require general correspondence to be kept three years and transaction records six years. Sector overlays such as HIPAA and SOX can extend requirements further depending on what the AI system touches. These regimes stack rather than average out: a single global retention setting either under-retains the financial records or wastes money over-retaining AI inference logs that have no regulatory reason to sit in expensive locked storage for six years.

The fix is a retention schedule modeled per data class, enforced at the object or bucket level rather than in application logic. Application logic can be bypassed by a bug, a misconfigured job, or a well-meaning engineer cleaning up storage costs. A locked bucket policy cannot. Classify data before it lands in storage: AI operational logs get the six-month floor with headroom for internal review, financial or transaction-adjacent records get the multi-year schedule their regime demands, and everything else gets a standard lifecycle policy that never touches the immutable tier at all.

Regime Minimum Retention Immutability Standard Penalty Exposure
SEC Rule 17a-4(f) / FINRA Rule 4511 3 years general correspondence, 6 years transaction records Non-rewriteable, non-erasable (WORM), or audited reconstruction alternative $3.5B+ penalties since 2021
EU AI Act Article 12 / 19 / 26 Minimum 6 months for providers and deployers, longer if sector law applies Automatic, tamper-evident event logging, not named WORM but interpreted as tamper-evident Up to 15M euros or 3% turnover
Sector overlays (HIPAA, SOX) Varies by record type, can exceed both rows above Access controls plus integrity and audit logging appropriate to the record type Case by case
Sources: Jatheon (2026), artificialintelligenceact.eu Article 12 (2026), Archive360 (2026). See References.

Audit Trails Are the Record of Who Touched the Record

Article 12(2) of the EU AI Act spells out three purposes logs must serve: identifying situations where the system might present a risk or has undergone a substantial modification, supplying data for post-market monitoring, and supporting operational monitoring by deployers. Article 13 adds a documentation duty, providers have to explain how deployers can collect and interpret the logs, which turns log format into a contractual obligation, not just an engineering choice.

There are two separate logs here, and conflating them is a common failure. The AI system event log records what the model did: inputs, outputs, version, and the events Article 12 asks for. The storage audit trail records who touched the record afterward: every read, every access attempt, every deletion request, successful or blocked. Regulators generally want both, and an auditor asking whether logs exist is really asking whether anyone could have altered them without leaving a trace. A hash-chained or WORM-backed access log answers that question directly, similar to the access-control discipline covered in our Zero Trust Architecture guide. A plain access log that itself sits in mutable storage does not, because the log proving nothing was changed can itself be changed.


A Reference Storage Pattern for Regulated AI Workloads

A practical pattern separates data by how long it needs to be provably untouched, not just by how often it is read. Active inference logs sit in a standard hot tier for 30 to 90 days while engineering teams actually use them for debugging and monitoring. Once that working window closes, records that fall under a retention obligation move into a WORM-locked archive tier, using S3 Object Lock in Compliance Mode, Azure Immutable Blob Storage, or an egress-light alternative such as Backblaze B2 with Object Lock or Wasabi immutable buckets. The audit trail for that archive lives in its own isolated bucket or account, so a compromised application credential that can write inference data cannot also rewrite the history of who accessed it.

GPU capacity moves between providers as availability shifts, and that pattern extends to the storage decisions built around it. A team that signed with one neocloud today and needs capacity from a different provider next quarter should not also face a six-figure egress bill to extract years of locked regulatory records, one of the hidden costs our guide to hidden costs in cloud billing covers in more depth. Placing the archive tier on egress-light storage keeps the compliance layer independent of whichever compute provider happens to have capacity this month, which matters more for AI workloads than for traditional financial archives because the underlying compute relationship changes far more often than the retention obligation does.


Six Questions to Ask a Storage Vendor Before Trusting It With Regulated AI Records

A sales page that says "WORM compliant" is not evidence. These six questions separate a real control from a checkbox:

Vendor Checklist
  • Does the compliance-mode retention survive account-level deletion requests, including ones initiated by the vendor's own support staff, not only by the customer.
  • Can a locked retention period be extended but never shortened, at both the object level and the bucket level, with no privileged override path.
  • What does it cost in egress fees to pull the entire locked archive for a regulator, not just to browse a few records through the console.
  • Is the access and modification-attempt log stored immutably in a separate trust boundary from the primary data, so one compromised credential cannot touch both.
  • Does the vendor provide an attestation letter or a SOC 2 report that names the immutability control specifically, rather than general platform availability.
  • If the account closes or the contract ends, is there a guaranteed export path for locked records still inside their retention window, and what does that export cost.

Provider profiles for AWS, Backblaze, Wasabi, and the rest of the field covered here are in the Cloud Vendor Directory, which is a faster way to compare immutability and egress terms side by side than reading each vendor's compliance page in isolation. For a deeper head-to-head on two of the egress-light options named above, see our Wasabi vs. Backblaze comparison.


B2
Partner Offer
Get Started with Backblaze B2 Object Lock
S3-compatible object storage with Object Lock immutability and zero egress fees when paired with Cloudflare, at a fraction of hyperscaler pricing. Trusted by 500,000 plus businesses.
Visit Backblaze B2  →
Key Takeaways
  • EU AI Act Article 12 enforcement for high risk systems began August 2, 2026. It requires automatic event logging retained at least six months by both providers and deployers under Articles 19 and 26, with fines up to 15 million euros or 3 percent of global turnover for non-compliance.
  • SEC Rule 17a-4(f) WORM storage remains the standard financial firms default to, and regulators have collected more than $3.5 billion in recordkeeping penalties since 2021 across SEC, CFTC, and FINRA enforcement, most of it tied to records that could be altered rather than records that were missing.
  • Cloud object lock, specifically AWS S3 Compliance Mode, Azure Immutable Blob Storage, and Google Cloud Storage Bucket Lock, can satisfy the technical WORM requirement, but only the no-override settings actually block privileged deletion, and the guarantee only covers what the ingestion pipeline successfully writes.
  • Retention needs a schedule per data class rather than one global setting, because AI Act logs, financial records, and sector rules like HIPAA and SOX carry different minimum windows that stack instead of averaging out.
  • The audit trail of who accessed or attempted to modify a record needs its own immutable, isolated storage, separate from the records themselves, or the log that is supposed to prove nothing was altered becomes the thing that gets altered.

FAQ

What is WORM storage and why does regulated AI need it?
WORM means write once, read many: a record can be written a single time and afterward cannot be modified or deleted for a defined retention period. Regulated AI needs it because auditors and regulators are not asking whether logs exist, they are asking whether anyone could have changed them without a trace, and WORM is the most direct way to answer no.
Does the EU AI Act require WORM storage specifically?
No. Article 12 requires automatic logging retained at least six months under Articles 19 and 26, and describes the requirement as tamper-evident rather than naming WORM by name. A non-rewriteable store is the most straightforward way to demonstrate that standard, which is why it has become the practical default.
How long must AI compliance logs be kept?
At minimum six months for EU AI Act Article 12 logs under providers and deployers. Financial records under SEC Rule 17a-4 and FINRA Rule 4511 need three to six years depending on record type. When an AI system touches financial data, the longer, stricter schedule applies to that data, and the two obligations stack rather than one overriding the other.
Is AWS S3 Object Lock the same thing as SEC 17a-4 WORM compliance?
Object Lock in Compliance Mode is a widely accepted technical control that helps satisfy the non-rewriteable, non-erasable requirement in 17a-4(f), but it is one component of a compliant deployment, not the whole program. A complete deployment also needs a vendor attestation letter, a serialized audit trail of ingests, and an enforced retention schedule.
What is the difference between a data record and an audit trail?
The record is the artifact itself, such as a stored model input, output, or document. The audit trail is the separate log of who read, accessed, or attempted to modify that record afterward. Regulators generally expect both to exist and both to be tamper-evident, since a record with no access history is nearly as hard to trust as no record at all.
The storage layer is not the last stop for a regulated AI record, it is the only witness left once someone asks what actually happened. Build it to testify, not just to store.
Weekly Newsletter
Stay Ahead in Cloud Infrastructure
Join 1,200 plus CTOs, architects, and cloud professionals who get our weekly briefing on storage strategy, GPU compute, and cloud cost intelligence.
Subscribe Free  →

References

Share this article

🔍 Browse by categories

Free Cloud Cost Calculator

Compare AWS, Google Cloud, Azure, and alternatives like Backblaze B2 Discover how much you could save in seconds

🔥 Trending Articles

Newsletter

Stay Ahead in Cloud
& Data Infrastructure

Get early access to new tools, insights, and research shaping the next wave of cloud and storage innovation.