Every file,
an exhibit
to examine.
Probatio computes hashes, verifies integrity and analyses files and images with forensic rigor — metadata, signatures, C2PA. It reports everything in a defensible report, locally: nothing leaves your machine.
Open a suspicious PDF
without taking risks
A PDF is not a sheet of paper: it is a format with a programming language inside. A normal reader (Acrobat, Preview) runs it: it fires the JavaScript, follows the open actions and lets it contact the outside. Probatio opens it in a three-layer sandbox: the document is interpreted, not executed; the window has no network; the raw bytes are parsed outside the application. If the first layer falls, the other two remain.
- No script executed — JavaScript, OpenAction, external commands and links do not fire: the rendering engine has
evaland scripting disabled. - No connection — the window cannot reach the outside: no «phone home», nobody learns that you opened the file.
- Parsing outside the application — the PDF bytes are read by a separate helper with a memory cap, a CPU cap and a timeout: a malformed file brings down the helper, not Probatio.
- On macOS the OS enforces it — a
sandbox-execprofile denies network, writes outside the work folder and spawning other processes: it is the kernel that refuses, not an in-app check. - See what the PDF hides — hidden text and active code extracted and shown, not executed; the original is never touched.
Honesty: OS-enforced confinement is active on macOS (a sandbox-exec profile) and on Windows (a restricted-token Job object): no network, no writes outside the work folder. No sandbox makes a file harmless anyway: this is why Probatio never sanitizes silently and, when needed, offers a deep clean that rebuilds the document, discards embedded font programs and neutralizes dangerous-codec images (JBIG2/JPX).
Acquire with CERTO, examine and sign with Probatio
One chain of custody, two complementary tools: CERTO and LOCUS create the evidence, Probatio examines, verifies and signs it. With Probatio you also re-check the bundles produced by CERTO/LOCUS: structure, Ed25519 signature and timestamps.
CERTO
Acquires legally valid evidence: web, email, chat, cloud. BagIt bundle with hashes, signature and timestamp.
LOCUS
Acquires evidence in the field from mobile: geolocated and certified photos and videos.
Probatio
Examines, verifies integrity and signs: hashing, analysis, forensic image E01, BagIt, eIDAS/CIE signing, timestamping.
Every step of the analysis, in one app
From a single fingerprint to a whole-volume inventory. The modules share the same engine: consistent, reproducible, defensible results.
Hash
Digests with 18 algorithms in a single read of the file. Recent files, CSV/JSON export.
Verify
Expected hash with auto-detect, or SHA256SUMS / MD5SUMS checksum files in batch.
Compare
Two files A/B: identical or different, algorithm by algorithm, with verdict and export.
Hex
Hex/ASCII view with real virtual scroll, hex/text search, data inspector, go-to-offset.
Diff
Byte-by-byte binary comparison: difference count and jump to the first one.
Analysis
File dossier: type↔extension, entropy, strings, executable headers, ssdeep, YARA, C2PA.
Image analysis
JPEG structure, quantization tables, EXIF/GPS/IPTC/XMP, ICC, C2PA — with PDF report.
Image compare
Perceptual hashes aHash/dHash/pHash with distances and side-by-side PDF report.
Forensic image
Verify the integrity of E01/EWF and DD/raw disk images against the acquisition hash, with metadata and bad sectors.
BagIt package
Validate BagIt (RFC 8493) packages and CERTO/LOCUS bundles end-to-end: Ed25519 signature, RFC 3161 timestamps, CASE/UCO.
Digital signature
Verify and apply CAdES/PAdES/XAdES/JAdES signatures with a smartcard, CIE or remote cloud signing; eIDAS/QSCD, AgID, OCSP.
Timestamp
Apply and verify RFC 3161 timestamps: only the SHA-256 hash leaves your device.
Monitoring
Real-time folder watch: creations, modifications and deletions.
Inventory
Recursive scan of folders and volumes: type, size, metadata and content date in SQLite, with PDF report.
Timeline
Chronological reconstruction of file events: filesystem and content dates, per scan.
History
Every scan is saved and re-openable from the inventory, with folder, date and status.
Tools
PDF and image utilities: deep-clean (discards embedded font programs and neutralizes dangerous-codec images), remove password, sanitize, strip metadata, rename by hash.
PDF workbench
Open a PDF in an isolated sandbox: no JavaScript executed, no network. Inspect provenance and hidden text, redact, annotate, sign.
Not just a hash:
the artefact's whole story
The Analysis module assembles a complete dossier reusing every engine in the app. It reveals what a file declares — and what it hides.
- Content Credentials C2PA — JUMBF + CBOR parser with all keys and cryptographic signature validation (COSE / X.509).
- YARA rules applied by a built-in engine, with rules from an updatable endpoint.
- Entropy, strings and executable headers PE/ELF/Mach-O, ssdeep fuzzy hash, contextual embedded signatures.
Built around trust in the result
In forensics the binary and the method are part of the evidence. Probatio is deterministic, verifiable and depends on no external services.
On the desktop today, in the field tomorrow
macOS
Apple Silicon (arm64), signed and notarized.
Windows
Installer with a "Hash with Probatio" context-menu entry.
A sober interface for rigorous work
Dark-first, data-dense and no-nonsense: every module shows verifiable results and exports them to defensible reports. Everything local, no cloud.

Frequently asked questions
How much does Probatio cost?
Are my files uploaded online?
Which hash algorithms does it support?
Which operating systems does it run on?
Is it suitable for forensic and evidentiary use?
Is it dangerous to open a suspicious PDF?
What is a hash and what is it for?
How do I check that a file has not been modified?
Can you tell whether an image was generated by artificial intelligence?
What is the difference between Probatio and C.E.R.T.O.?
Which hash algorithms are used in forensics?
Does Probatio work without an internet connection?
What kind of report does Probatio produce?
One price, everything included
Try it free for 10 days, then a single annual licence unlocks every module. No metered subscription, no surprises.
- All modules: hashing, analysis, images, forensic image E01, BagIt, CAdES/PAdES/XAdES/JAdES signing, timestamping, inventory…
- Up to 5 devices per licence
- Updates included for the whole year
- Everything local: no file leaves your device
One-off annual licence (does not auto-renew). Secure payment with Stripe.
Put your files to the test
Download Probatio and start computing hashes, verifying integrity and analysing files and images. 10-day free trial, then an annual licence. Everything local, no cloud.
Site preview — builds and download links in preparation.