The user sees it before we ask
When fresh consent is needed, the user sees who’s asking, why, which checks will run, which service providers are disclosed, and how long artifacts can be kept.
For security, privacy & legal reviewers
This page tells you what’s actually built: how consent gates a check, how biometric data stays inside your tenant, what leaves in a result, and when things get deleted. Where we don’t have something (a certification, an audit), we say so.
An overview, not the contract: the current platform legal documents govern each check. Last reviewed: July 27, 2026.
Control map
A check carries its privacy context with it, from the consent screen through the result to the deletion job, instead of treating consent, security, and retention as separate paperwork.
When fresh consent is needed, the user sees who’s asking, why, which checks will run, which service providers are disclosed, and how long artifacts can be kept.
A check refuses to start on a missing, expired, malformed, or superseded consent record. It doesn’t shrug and continue.
Biometric matching runs inside a validated, tenant-specific database boundary, and live database tests pin that isolation in place.
Stored biometric vectors get tenant-specific transforms, AES-GCM encryption, encrypted data keys, and versioned key material.
Signed outputs hold compact evidence claims. Raw video and audio, embeddings, and internal vectors never leave.
Every check gets a retention deadline up front. When it passes, deletion processes the eligible artifacts and records that it did.
Tenant isolation
Isolation here isn’t a query filter we hope holds. Database sessions are pinned to a validated tenant-specific schema and reasserted after every commit, and comparison never leaves it. Stored vectors add tenant-specific transforms and versioned encryption on top.
Result boundary
Results carry compact, signed evidence your backend can validate: what happened, what was measured, what each part contributed. The session itself (video, audio, embeddings) stays behind.
policy-referencedRetention
Every check gets its retention boundary the moment it’s admitted, capped by the consent the user saw. When the period ends, deletion runs and records that it ran.
Before fresh consent, the user sees how long Sonavera-held artifacts can last. We present it honestly as the boundary for starting deletion, not a guaranteed completion time.
The applicable consent and tenant policy are bound to the check the moment it starts.
After the period ends, eligible artifacts are deleted asynchronously. An active, unexpired session can briefly delay it, and encrypted database backups can retain copies for up to seven more days.
A minimal consent-and-deletion record stays behind (proof of what happened), kept separate from what was deleted.
Integration controls
The integration shapes are familiar on purpose. Validation and policy stay on systems you control.
Authorization Code with S256 PKCE, required state, and required nonce tie the browser flow to the application that started it.
Return parameters are advisory. The result comes from an authenticated backend call with your credentials, or it doesn’t count.
Every delivery is HMAC-signed, so your backend can check who’s calling before anything downstream moves.
The versioned Privacy & Biometric Notice, Biometric Consent Text, Retention and Destruction Policy, and Service Provider Disclosure live in one legal center. Browser prerequisites are on the Developers page.
Found a potential vulnerability? Emailsecurity@sonavera.ai or read ourresponsible disclosure policy.
Common review questions
No. We report what happened during the check and what was measured. Your organization validates the result and decides what it means for the action in front of it.
No. Completion means the session finished: nothing more. The evidence inside can be strong, weak, partial, or missing, and the result says which. Those facts stay visible so your policy can deal with them honestly.
No. We don’t do document KYC. A verification compares a live person with the enrollment your organization created for its own user reference. How that enrollment was bound to a real-world identity is yours to own.
A 0–100 measure of the evidence gathered, composed under the versioned profile named inside the signed result. It isn’t a probability or a percentage, and it never comes with a Sonavera recommendation. The result also shows what was measured, what was missing, and what each part contributed.
No. Results exclude raw audio and video, face and voice embeddings, internal matching vectors, prior-comparison identifiers, raw IP-derived identifiers, and raw browser or network fingerprints.
The consent screen lists the platform’s disclosed material processors. That list is a policy disclosure, not a runtime log; it doesn’t mean every optional provider ran during a specific check. Current subprocessor details and their retention notes live in the platform legal center.
None. And we won’t imply otherwise. This page describes implemented controls and current legal terms. It does not claim SOC 2 or ISO 27001 certification, HIPAA or GDPR compliance, a completed audit, or independent penetration testing. Ask us where we are on any of these and you’ll get a straight answer.
No. This is the readable overview. The versioned Privacy & Biometric Notice, Biometric Consent Text, Retention and Destruction Policy, and Service Provider Disclosure in the platform legal center are what govern.
Every question gets mapped to an implemented control, a legal term, or an honest “not yet.”