Skip to main content
Veriox is built on a principle of deliberate, minimal data storage. Every piece of data we store is a conscious decision — nothing accumulates silently.

Operational data

This is the data Veriox uses to run the service and produce your usage reports.
DataWhyPersonal data?Retention
Verification result (pass/fail)Audit trail, usage billingNo90 days
Timestamp of verificationUsage reportingNo90 days
Domain the verification was forUsage reporting, per-worker billingNo90 days
Session IDLinks a verified session cookie to its recordNo90 days
Age threshold checkedRecords what was actually required at the timeNo90 days
Verification attempt eventsFunnel analytics for your dashboardNo90 days

Audit evidence

So that each verification has a complete, self-contained, and independently checkable audit trail, Veriox also stores the proof material for the verification and anchors a hash of it on the Concordium blockchain. See On-Chain Anchoring for how and why.
DataWhyPersonal data?Retention
Verification requestThe exact signed challenge shown to the visitor (age threshold, accepted issuers, nonce)NoWith the verification record
Zero-knowledge proofThe proof the visitor submitted — attests the claim was met, contains no date of birth or identityPseudonymousWith the verification record
Audit recordThe request and proof bound together; its hash matches the on-chain audit anchorPseudonymousWith the verification record
On-chain anchor referencesThe Concordium transaction hashes (CCDVRA, CCDVAA) for this verificationNoWith the verification record
“Pseudonymous” means the proof material contains no directly identifying data — no name, date of birth, address, or account address. It only attests that the claim was satisfied. It cannot be re-linked to a person without separate access to the Concordium identity layer, which is outside Veriox’s control and protected by Concordium’s own legal safeguards.

What Veriox does NOT store

  • Date of birth
  • Name
  • Address
  • Concordium account address
  • Any document or image
  • Any biometric data
  • IP address of the visitor
The zero-knowledge proof is designed so that this information is never transmitted to Veriox in the first place — it is not a case of receiving and discarding it.

What you (the merchant) store

Nothing. The Veriox worker issues a signed session cookie on your domain, but this cookie contains only a verification timestamp and a session ID — no personal data. It is not accessible to your JavaScript and is never sent to your servers.

Implications for your privacy policy

Because no personal data passes through Veriox’s systems (or yours), you typically do not need to update your privacy policy to cover the Veriox verification process. We recommend confirming this with your own legal counsel for your specific jurisdiction and use case.