Consent
A consent record is a short statement you sign with a key generated in this browser. The private key never leaves the page and is never stored. You keep the signed artifact and present it later — there is no account, no server, nothing to trust but the signature itself.
What this does
- Generates a fresh Ed25519 keypair with native WebCrypto, in your browser only.
- Signs the exact statement bytes; the signature, public key, and signed payload form the token.
- Hands you the token to keep. The private key is discarded when you leave — nothing persists, nothing transmits.
- Anyone (including the upload page) can verify the token offline against the public key.