Veridenti
Security & Compliance Datasheet

Anyone can promise zero-knowledge. Veridenti is built so the promise is enforced by math.

The architecture, cryptography, and compliance posture of the Veridenti platform — written for your security team to verify, and plain enough for the board to read.

Zero-Knowledge
SEALED ON DEVICE
encrypted before it ever leaves your device
your key never leaves
Veridenti Cloud
stores ciphertext only · cannot read it
0plaintext secrets our servers can read — by construction
256bitAES-GCM authenticated vault encryption, keyed on-device
M-of-Ncustomer-held recovery — Veridenti holds no share
100%of admin actions land in a hash-chained, verifiable audit log

Architecture

Built so we can't read it.

Every vault is encrypted on the device that owns it, with a key derived from a passphrase Veridenti never receives. What crosses the wire — and what rests in our cloud — is ciphertext. A breach of our infrastructure yields data no one can decrypt, including us.

YOUR DEVICE •••••••• passphrase never sent PBKDF2-SHA256 310,000 iterations · per-user salt AES-256-GCM vault key TLS ciphertext VERIDENTI CLOUD vault.blob 9f2c·e81b… wrapped.keys p256·ecdh… audit.chain h(n-1)→h(n) stores what it cannot read WHERE KEYS LIVE Your devices Members (P-256) Officers (M-of-N) Veridenti — none DEVICE-SIDE ENCRYPTION · CIPHERTEXT-ONLY CLOUD · NO VENDOR-HELD MASTER KEY

What Veridenti never sees

  • Your master passphrase — entered on-device, consumed by the KDF, never transmitted.
  • Derived or vault keys — key material exists only in device memory.
  • Vault plaintext — logins, notes, TOTP seeds, and custom fields are encrypted before they leave.
  • Recovery shares — Shamir shares go to your designated officers, never to us.
  • Browsing telemetry — no phone-home by default; posture is computed on the endpoint.

What our servers store

  • Encrypted vault blobs — AES-256-GCM ciphertext, opaque to us.
  • Wrapped shared-vault keys — sealed to each member's P-256 public key; only that member can unwrap.
  • Org & admin events — who joined, what policy changed — in an append-only hash chain.
  • Account & billing metadata — the minimum needed to run the service.
  • Region-pinned at rest — data stays in its assigned region and fails closed if the pin can't be honored.

Cryptography

Boring, modern, verifiable.

No invented ciphers, no proprietary "military-grade" hand-waving. Veridenti composes well-studied primitives the way cryptographers recommend — and publishes exactly how, so your team can check the work.

Vault encryption

Every vault is sealed with AES-256-GCM — authenticated encryption, so tampered ciphertext is rejected, not silently decrypted.

AES-256-GCM · AEAD

Key derivation

The vault key is derived on-device from your passphrase by PBKDF2-HMAC-SHA256 (310,000 iterations), making large-scale guessing attacks prohibitively expensive. Neither the passphrase nor the key ever leaves the endpoint.

PBKDF2-SHA256 · 310k · client-side only

Shared vaults

A shared vault has one symmetric key, wrapped separately for each member using ECDH-ES over NIST P-256. The server relays wrapped keys it cannot open; removing a member removes their wrap.

ECDH-ES · P-256 · per-member key wrap

Audit integrity

Every admin and org event is appended to a hash chain: each record commits to the one before it. Rewriting history breaks the chain — visibly, verifiably.

append-only · hash-chained · verifiable
ECDH-ES · P-256 Shared-vault key AES-256-GCM · per vault Wrapped for Priya · her P-256 public key Wrapped for Marcus · his P-256 public key Former member WRAP DELETED Server relays wraps it cannot open SHARE WITH A PERSON, NOT WITH THE SERVER · REVOKE BY DELETING ONE WRAP
FunctionPrimitiveNotes
Vault encryption AES-256-GCM Authenticated encryption (AEAD); integrity failures reject the payload outright.
Key derivation PBKDF2-SHA256, 310k, on-device Executed client-side; passphrase and derived key never transit the network.
Shared-vault key exchange ECDH-ES, NIST P-256 Vault key wrapped per member; revocation removes only that member's wrap.
Organization recovery Shamir secret sharing, M-of-N Quorum of customer-designated officers; Veridenti holds no share.
Governance boundary Personal: org-blind · Work: customer-quorum recoverable Personal vaults have no Org Recovery Key and are zero-knowledge to both Veridenti and the organization. Work vaults on an enrolled profile carry an ORK recoverable only by the customer's own M-of-N officer quorum — never by Veridenti.
Audit integrity append-only hash chain Each event commits to its predecessor; the chain is independently verifiable.
Transport TLS 1.2+ Defense in depth — the payload is already ciphertext before it reaches the pipe.

Recovery

Recovery without a backdoor.

Zero-knowledge usually forces a hard trade: lose the passphrase, lose the vault — or give the vendor a master key and lose the guarantee. Veridenti splits the organization recovery key with M-of-N Shamir secret sharing across officers you designate. Any quorum can recover a locked account. No single person can. And Veridenti holds no share at all.

Org recovery key split · never stored whole Share 1 · CISO Share 2 · IT lead Share 3 · General counsel Share 4 · CFO Share 5 · Backup officer Any 3 of 5 reconstruct — no fewer VERIDENTI’S SHARE does not exist M-OF-N SECRET SHARING · NO VENDOR-HELD SHARE

“A recovery system the vendor can operate alone is a backdoor with better branding. Ours requires a quorum of your own officers — and we couldn't join it if we were ordered to.”

Veridenti design principle № 2

Governance

An audit log no one can quietly edit.

Every administrative action — a policy change, a member added, a vault shared, a session revoked — is appended to a hash chain. Each record commits to the one before it, so inserting, deleting, or rewriting an event breaks the chain in a way anyone can detect. Your auditors verify the math; they don't have to trust our export.

01 policy.updated h₁ = H(event₁) genesis-anchored 02 member.added h₂ = H(h₁‖event₂) commits to h₁ 03 vault.shared h₃ = H(h₂‖event₃) commits to h₂ 04 session.revoked h₄ = H(h₃‖event₄) commits to h₃ HEAD event₃ altered h₃′ ≠ h₃ → chain breaks Genuine chain verified Tampering anywhere invalidates every later hash — detection is arithmetic, not forensics.

Append-only by design

Events can be added, never edited or removed. The log your auditor reads is the log that was written.

Independently verifiable

Recompute the chain from any export and compare heads. Integrity holds or it doesn't — no trust required.

Streams to your SIEM

The same events flow to Splunk or Datadog natively, and to Microsoft Sentinel or any SIEM via a generic HTTPS collector.

Compliance posture

Stated plainly, claimed carefully.

Security vendors are graded on honesty first. Here is exactly where Veridenti's compliance program stands today — what is live, what is in progress, and what is on the roadmap — with nothing rounded up.

ItemStatusDetail
Zero-knowledge architectureDevice-side encryption; ciphertext-only cloud; no vendor-held keys Live Enforced by construction, not policy. No phone-home by default; telemetry is strictly opt-in.
SOC 2Independent attestation of security controls Readiness in progress Formal readiness program under way; Type I targeted first, with the full policy pack and control mapping in place.
ISO/IEC 27001Information-security management certification Planned On the roadmap following SOC 2; the same control set is being built to serve both.
Data residencyRegion-pinned storage that fails closed Region-pinned Global today; EU/US and per-country pinning available on Enterprise contract. If a pin can't be honored, writes fail closed — data never spills to another region.
DPA / BAAData-processing & business-associate agreements At contracting DPA and, for HIPAA-regulated customers, a BAA are in preparation and provided at contracting.
Breach monitoringLeaked-password & breached-domain checks Live · on-device Computed on the endpoint with no phone-home — exposure is flagged without your credentials ever leaving the device.
SSO (SAML/OIDC) + SCIMIdentity federation and automated provisioning Live Included on Enterprise plans (50+ seats); available as an at-cost add-on for smaller teams.
Tamper-evident auditHash-chained, integrity-verifiable event log Live Append-only chain covering all admin and org events; verifiable from any export.

Our commitment: we publish status, not spin. When SOC 2 attestation completes, this datasheet — and the claims your procurement team relies on — will be updated the same day.

Operations

Plugs into the stack you already run.

Zero-knowledge doesn't mean zero visibility. Org-level events stream to your SIEM in real time, and data residency is enforced the only way that matters: the write fails before the pin is violated.

SIEM integration

Splunk HEC and Datadog natively; Microsoft Sentinel — and any SIEM — via a generic HTTPS collector. Events carry admin and org activity only; vault contents are never present.

Veridenti event stream admin · org · hash-chained no vault contents, ever Splunk · native HEC Datadog · native Microsoft Sentinel + any SIEM · HTTPS collector

Residency that fails closed

Vault data is pinned to its assigned region. If the pin can't be honored, the write is refused — it is never silently routed elsewhere. Global today; EU/US and per-country pinning on Enterprise contract.

Encrypted write ciphertext Region pin Pinned region ✓ · data at rest stays here Any other region — FAILS CLOSED

Next step

Hand this to your security team.

Everything above is designed to survive scrutiny: primitives your cryptographers recognize, an audit chain they can recompute, and a vendor that architecturally cannot read your data. We'll answer the hard questions directly.

Security review, on your terms


Architecture Q&Asecurity@veridenti.com — direct line to the team that built it

Pilots & pricingsales@veridenti.com — Enterprise plans from 50 seats

Start todayveridenti.com — deploy in a week, not a quarter