Zero data collected. No tracking, no logs of what you seal. Everything runs in your browser.

This runs entirely in your browser. Nothing is uploaded or stored.

Seal · in your browser

Create a seal

A seal proves the data is unaltered and matches the seal. It does not make the contents true. Everything happens in your browser with a fresh key that is discarded after sealing; we never see your key or your data.
Private fields (optional)

A private field commits to a value without putting it in the bundle in the clear. The commitment is sealed; the value is encrypted (or, for proof-only, not stored at all). Concealment strength equals your password strength.

Press and hold (or focus and hold Space/Enter) for 2.5s to seal. The time syncs during the hold.

Verifying cryptography in your browser…

Verify · offline-capable

Verify a bundle

Verification confirms the data is unaltered and matches the seal. It does not assert the claims are true or that everything was recorded. Everything below runs in your browser; nothing is uploaded.
(QR / camera input, coming with the mobile flow)
Verify offline, forever

This page runs in your browser, but you do not have to trust even that. The open verifier is one self-contained file with no network and no company behind it. Download it and check any bundle on your own device, today or in ten years.

Download the offline verifierOpen it in a tab