Tamper-evident compliance & audit evidence
Audit trails, evidence, and controlled records that are provably unaltered and independently timestamped, the integrity layer regulators, auditors, and data-integrity frameworks ask for, recorded on a public ledger no one can quietly rewrite.
For compliance, risk, quality, and audit teams.
Four guarantees, in compliance & audit
Provably unaltered records
A controlled document or audit log is byte-for-byte as captured. Any later edit is caught on verification.
Attributable to a signer
Each record is sealed by your organisation's certificate, chaining to a published root, the attribution auditors expect.
Contemporaneous by construction
Every entry is timestamped on the blockchain and appended to a public, append-only transparency log, an independent “this existed then”.
Verifiable without your systems
An auditor or regulator checks the record and its timestamp against public infrastructure, no access to, or trust in, your internal systems required.
From your file to a proof anyone can check
The same pipeline every time. The seal and the timestamp travel with the file, so the proof is self-contained.
Seal it in the app, no setup
- 1
Sign in as your organisation
Open app.letsseal.org and sign in. Your organisation gets its own certificate authority for sealing controlled documents.
- 2
Seal controlled documents
Upload reports and evidence PDFs; each is sealed over the whole file and timestamped, so the record is fixed the moment you capture it.
- 3
Timestamp raw evidence too
For logs, exports, and forensic files, anchor the file's hash from the CLI. The bytes never leave your machine, only the 32-byte digest.
- 4
Hand auditors the proof
Give the auditor the proof link or the .ots file. They verify independently, against the blockchain and the transparency log.
Automate it from your terminal or CI
The sealbot CLI does the same thing, scriptably, one command per file, straight into your pipeline.
# Seal a controlled document under your org $ sealbot seal soc2-evidence-2026-q2.pdf --org examples sealed soc2-evidence-2026-q2.pdf proof https://letsseal.org/d/3d5f21…9ac0 # Timestamp any evidence file. Only its hash leaves the machine $ sealbot anchor access-log-2026-06.jsonl --publish anchored access-log-2026-06.jsonl → access-log-2026-06.jsonl.ots proof https://letsseal.org/d/… # An auditor re-checks the timestamp against the blockchain, with stock tooling $ ots verify access-log-2026-06.jsonl.ots Success! Bitcoin attests existence as of 2026-06-30
Sealing a PDF binds it to your certificate; anchoring a raw file proves existence-and-date without the file ever leaving your machine. Both are recorded in the public transparency log.
What a proof looks like, and what you can seal
- Document
- A sealed compliance record
- Issuer
- Let’s Seal Examplesletsseal.org
- SHA-256
- 64-hex fingerprint ✓
Anchored on the blockchain
Recorded in the public transparency log
A single use case, many documents. Each of these is sealed the same way:
A sealed compliance record
Live proofThe proof page is what you hand an auditor: it shows the record is unaltered, sealed by your organisation, and timestamped on the blockchain, verifiable without touching your systems.
SOC 2 / ISO evidence
Seal each piece of control evidence as it's captured, so an assessor can confirm it's the contemporaneous record, not something assembled the night before the audit.
A raw access or incident log
Anchor a log file's hash, the file never leaves your machine, only its digest, and prove it existed unchanged as of that date, independent of your SIEM.
A retention or data-integrity record
GxP / ALCOA+ records sealed and timestamped on capture, giving the attributable, contemporaneous, unaltered evidence data-integrity frameworks ask for.
Live proofs are real documents sealed under the “Let’s Seal Examples” organisation.
What you’ll seal
- Audit trails
- Evidence records
- SOC / ISO evidence
- Data-integrity records (ALCOA+)
- Retention records
- Incident logs
Straight answers
- Does this satisfy ALCOA+ / data-integrity requirements?
- It delivers the integrity and contemporaneous-record pillars cryptographically: each record is attributable to a signer, provably unaltered, and independently timestamped on a public ledger. It complements your quality system; it doesn't replace it.
- Can an auditor verify without access to our systems?
- Yes. That's the point. They verify the seal and the blockchain timestamp against public infrastructure, so the evidence stands even if your systems are unavailable.
- What about records we must keep for years?
- The seal and the blockchain anchor outlive any single vendor. A record sealed today stays verifiable indefinitely, by anyone, with standard tools.
- Do sensitive files have to be uploaded?
- No. For raw evidence you can anchor just the SHA-256. The file never leaves your machine, only its 32-byte digest, and the timestamp still verifies against the blockchain.
Start sealing compliance & audit documents
Free and open. Seal in the app, automate from the CLI, and hand anyone a proof they can verify themselves.