Consent that's provable. Not just performed.
Sovio Consent replaces checkbox theatre with W3C DPV consent receipts — cryptographically signed, wallet-held, audit-trailed and revocable on the data subject's terms.
Built on W3C, IETF and open standards — interoperable with DPDP Act, GDPR and every emerging privacy regulation worldwide.
Consent today is theatre — not a contract.
Pre-ticked checkboxes and accept-all banners are not consent.
Users click without understanding. There is no verifiable record of what was agreed, no machine-readable purpose, and no way for the data subject to revoke that propagates downstream. The fiduciary shifts liability — the subject loses agency.
Spreadsheet compliance is not a regulatory defence.
The Digital Personal Data Protection Act 2023 requires accurate records of every grant, modification, revocation and expiry. Without cryptographic anchoring, server logs can be disputed, deleted or tampered with. Regulators expect proof — not promises.
The data subject sees what is being asked — in plain semantics
Purpose, data categories and processing operations are surfaced from the W3C DPV ontology. No buried policy text, no blanket scope, no pre-ticked boxes.
Specific. Granular. Machine-readable.
From legal liability checkbox to verifiable cryptographic asset.
Owned by the data subject, auditable by the regulator, interoperable across every processor in the data supply chain.
Every consent event produces a W3C DPV-compliant, cryptographically signed receipt. Proves when, what and how consent was given — not just claims it.
Lifecycle events recorded on an append-only ledger. Tamper-evident, regulator-ready, DPDP Act compliant — the end of spreadsheet compliance.
Receipts live in the user's wallet. Revocation is instant and propagates to every downstream processor — the subject, not the fiduciary, holds the keys.
Hospital · Insurer · Patient — one consent, verified end to end.
- 00:00Patient registers at hospital receptionSovio Consent surfaces a request — share diagnosis, prescription and lab reports with SBI General Insurance for claim processing.
- 00:04Purpose and scope are reviewedPurpose (dpv:Purpose_Healthcare), data categories (dpv:PersonalData_Health), processing operations (Store, Share). No blanket consent.
- 00:08Patient grants consent in walletA single approval signs the W3C DPV receipt with the patient's key and anchors it to the audit trail.
- 00:11Hospital releases the dataHospital systems verify the receipt signature and share only the consented categories with the insurer.
- 00:14Insurer validates before processingReceipt is checked against the Sovio audit trail. Invalid? Expired? Revoked? No data access — by policy and by code.
- 00:18Patient revokes after settlementA signed revocation event propagates to hospital and insurer via webhooks. Downstream retention stops.
- 00:20Audit trail is completeEvery state transition logged with timestamps, signatures and cryptographic linkages. Regulator-ready in one query.
Eight guarantees. Not policy — protocol.
- 01Verifiable, W3C DPV consent receipts — portable, signed, machine-readable.
- 02Append-only audit trail — tamper-evident lifecycle history for DPDP Act.
- 03Granular purpose binding — no blanket scopes, no scope creep, ever.
- 04Dynamic revocation — instant propagation to every downstream processor.
- 05Wallet-native storage — the subject holds the keys, not the fiduciary.
- 06Regulatory exports — DPDP Act, GDPR and ISO-aligned reports out of the box.
- 07Consent Portal SDK — embed declarative consent flows in any app.
- 08W3C DPV vocabulary — interoperable with GDPR and emerging regulations.
Built on W3C, IETF and OpenID — not proprietary lock-in.
Every organisation that processes personal data — and every data subject who deserves real consent.
For architects, security engineers and compliance teams.
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://w3id.org/dpv/schema"
],
"type": ["VerifiableCredential", "ConsentCredential"],
"id": "urn:uuid:a0b0c0d4-...-91fe",
"issuer": "did:key:z6Mk...",
"credentialSubject": {
"id": "did:key:z6Mk...",
"purpose": ["dpv:Purpose_Healthcare"],
"dataCategory": ["dpv:PersonalData_Health"],
"processing": ["dpv:Process_Store", "dpv:Process_Share"],
"status": "active",
"issuedAt": "2026-05-17T18:30:00Z",
"expiresAt": "2027-05-17T18:30:00Z"
},
"proof": { "type": "Ed25519Signature2020", "proofValue": "z5..." }
}body = { receipt_id, reason: "dpv:ReasonWithheldByUser", signature };
ledger.append(revocation_event);
webhooks.notify(downstream_processors);
return { status: "revoked", txn_hash: "0xabcd..." }
Consent receipts live in the data subject's wallet. Revocation is signed by the subject's key and propagated to every downstream processor — by protocol, not by policy.
See Sovio Consent
in your ecosystem.
Sovio Consent is launching soon. Join the waitlist to get early access, launch updates and a direct line to our team for design-partner conversations.