The future of storage is no longer about raw capacity, but about the ability to demonstrate, over time, the integrity and chronology of preserved data.

A concrete use case

A French company overseeing industrial networks deploys an AI-based behavioural analysis module. During a NIS2 audit, inspectors ask: "Can you demonstrate that the datasets used for model training on 15 January 2025 have not been altered and are associated with the required retention policy?"

The company only has a CSV file on a network share. No versioning, no qualified timestamping, no immutability. The file exists, but its authenticity cannot be proven. The audit fails.

The NIS2 shift

AspectBefore NIS2After NIS2
ApproachPolicies and tools in place, evidence based on "we have a firewall"Proving every decision, action, and control, dated and attributed
AccountabilityDelegated to technical teamsManagement (CISO, DPO, executive committee) bearing ultimate responsibility
Required evidenceNo framework, documents for guidance purposes onlyReliable, dated, traceable evidence protected against tampering (Art. 13-14)

Expected qualities of evidence

  • authenticity: the document originates from the declared source;
  • integrity: no elements modified since creation (hashes, signatures);
  • traceability: every read or modification logged with identity;
  • qualified timestamping: legally recognised timestamp;
  • attribution: the author or system is clearly identified;
  • contextualisation: the evidence fits within a business process;
  • availability maintained for the required legal duration;
  • long-term readability: sustainable formats independent of vendors;
  • independent verifiability by a third-party auditor.

The limitations of ordinary documentation practices

The mere presence of a file is never sufficient to establish its authenticity, date, or integrity. A shared folder can be modified silently. A renamed file loses its history. A spreadsheet does not preserve differences between versions. An administrator account can erase traces without leaving a log.

Immutability as a trust mechanism

MechanismOperationContribution to evidence
WORM storageNo rewriting possible after initial writeGuarantees non-alteration since deposit
Append-only logAppend-only writingExact sequence reconstruction
SHA-256 fingerprintsSeparate hash or recorded in private blockchainDetects any minor modification
Merkle chainingEach entry incorporates the previous hashRapid global verification
GPG-signed GitSigned timestamped commit + tagAuthor and date associated with each version
S3 Object LockServer-side deletion/modification blockingWORM compliance without dedicated hardware

These mechanisms are complementary: immutability ensures non-alteration, encryption guarantees confidentiality, and electronic signatures attest to the producer's authenticity.

The chain of custody, from time zero to archiving

  • automated creation or collection (log export, report generation);
  • source identification via metadata and UUID;
  • qualified timestamping via a recognised TSA;
  • hash calculation and storage in an immutable ledger;
  • deposit into a WORM bucket or Object Lock storage;
  • classification by sensitivity and retention policy;
  • RBAC access control with consultation logging;
  • periodic verification (monthly hash recalculation);
  • consultation or export as a timestamped archive;
  • end of life: secure destruction or Legal Hold according to procedure.

Evidence Register - operational example

CategorySourceFrequencyFormatRetention
Network logsSIEMContinuousJSON append-onlyMinimum 6 months
Security policiesGit repoAt each updateSigned Markdown5 years
Incident reportsIncident filePost-eventPDF + signatures10 years or legal closure
Staff trainingLMSMonthlyCSV export + hash3 years

The limits that should not be masked

  • false immutability: a sealed file may contain erroneous data from the moment of its creation;
  • source quality: a biased or illegally collected dataset remains non-compliant despite archiving;
  • retention conflicts: indefinite retention may violate the GDPR right to erasure;
  • immutability ≠ prevention: protection only occurs in the post-incident phase;
  • local vs qualified timestamping: only the latter provides legal probative value.

What KARL brings to this strategy

KARL natively applies versioning, WORM immutability and traceability on S3 storage. The temporal layer is integrated: every past state of the system can be replayed, and every piece of evidence exported with its timestamp and hash. Storage ceases to be a simple container and becomes a source of truth.

Find out more

Find out more:

Read the Challenges article on KARL →

Discover KARL →

KARLStorage that remembers.