Security & Compliance

Security that removes the attack surface, not just guards it

For end-user sign-in there are no passwords, no shared secrets, and no stored biometrics: the things attackers go after aren't there. What the platform does store, it stores hashed or encrypted, so a leaked database yields nothing an attacker can present as a credential.

First principles

Where the security comes from

Nothing to steal

The breach playbook assumes a vault of secrets. Here the dump holds no passwords and no faces, only sealed face tokens and hashes.

Private by architecture

Face matching and liveness run on the user's device. The biometric never leaves it; only a single-use token ever crosses the network.

Phishing- & replay-resistant

Each sign-in is a fresh proof signed by the enrolled device and bound to a single session, so a captured proof can't be replayed or relayed.

Certified & audited

Liveness is tested by iBeta to ISO 30107-3 Levels 1 and 2 against photo, video, and 3D-mask attacks. Every action lands on the audit trail.

What goes away

Attacks that stop working

The attacks still run. They just arrive to find nothing to act on.

Phishing

A fake login page only works when there is something to type into it. A factor that can't be told to anyone can't be talked out of anyone.

Credential stuffing

Users sign in without passwords, so every breached-password list is a dead end.

Push fatigue

Prompts can't be fatigued into a tap. Approval takes a live face check, and sign-in requests are rate-limited.

OTP interception

No one-time codes over SMS or email, so SIM swaps and inbox takeovers find nothing in transit.

Keylogging

Nothing secret is ever typed; recorded keystrokes authorize nothing.

Helpdesk social engineering

Users re-establish access by presenting their face, so there is no password-reset script for a persuasive caller to run.

Additive, not a replacement

Keep your passkeys. Add the person

Authentication is built from three factors, and they compound rather than compete. Passkeys are the strongest possession factor ever shipped; we're not here to argue with that. SenseCrypt adds the one factor a passkey can't carry: proof of the person.

Something you know

Knowledge

A password, a PIN, a recovery answer. Anything a mind can hold, an attacker can extract: phished, guessed, keylogged, or talked out of someone. The factor the industry is rightly retiring.

Something you have

Possession

A device holding a private key. Passkeys made this factor unguessable and phishing-resistant; possession has never been stronger. But it proves which device showed up, not who was holding it: any finger or face the phone has enrolled will do.

Something you are

Inherence

The only factor that proves a person rather than a proxy. It used to demand a stored template, a secret nobody can rotate. SenseCrypt delivers it biometric-blind: the live face, verified on the phone the user enrolled, with nothing biometric stored anywhere.

The same logic that took TLS post-quantum

X25519classical+ML-KEM-768post-quantum≥ X25519 alone

When TLS needed quantum resistance, nobody ripped out the classical algorithm and trusted the new one alone. Browsers shipped X25519MLKEM768, a hybrid: both key exchanges run and the session keys are derived from both, so an attacker has to break both. If ML-KEM ever falls, the connection is still exactly as strong as X25519. That floor is what let the whole ecosystem move.

Passkeypossession+SenseCryptinherence≥ passkeys alone

Running SenseCrypt alongside passkeys is the same construction, applied to authentication factors instead of key exchanges. SenseCrypt is itself passkey-like (a hardware-bound device key signs every ceremony), with the one addition a passkey can't make: the live, verified person. The floor is the passkey security you already trust; everything above it is upside. An easy decision.

Regulatory scope

Compliance, by architecture

Storing no biometric data materially reduces the scope of GDPR, CCPA, and BIPA obligations: there is no biometric database to govern, breach, or delete.

GDPR CCPA BIPA NIST iBeta L1 & L2

Due diligence

Built for your security review

These are the questions a security review asks first, answered with mechanisms rather than assurances.

What the platform stores

Sealed face tokens it cannot decrypt, device public keys, and hashed credentials for console passwords, client secrets, and SCIM tokens. Signing keys are encrypted at rest with a key held outside the database.

What it never stores

Face images and biometric templates never persist here, and end-user sign-in has no password to keep. Its one photo touchpoint is disclosed: an upload at enrollment is handled in memory, only the sealed token is persisted, and nothing reaches disk, database, or logs.

Per-tenant issuers and keys

Every tenant signs with keys of its own; there is no shared, deployment-wide signing key, and a token presented across tenant lines fails signature verification. Rotation carries a grace overlap, and a tenant can keep its key non-exportable inside AWS KMS.

Hardware-backed device keys

Each request from the phone is signed with a key generated in its secure hardware, and the server keeps only the public half. The signature covers the method, path, body hash, and a timestamp, and no signature is accepted twice.

One answer for every probe

Unknown app, unknown email, and suspended user all fail the same way, matched in shape and latency, so sign-in reveals nothing about who exists. Per-action rate limits hold across every node, and the sign-in ceremony runs stricter, abuse-tuned ceilings.

Revocation without a wait

Suspend or delete a user and their device keys and refresh-token families are severed immediately; access is not left to wait out a token's lifetime. A lost phone is one revoked key, and its user re-establishes access by presenting their face.

The full security model is in the documentation, down to the request signatures and the rate-limit tables. Read the security model

Independently verified

Our face recognition is evaluated in the NIST Face Recognition Technology Evaluation under Seventh Sense's own name, not "powered by" an unnamed engine. We entered in 2021 and have maintained participation through our latest submissions. iBeta tested our liveness detection to ISO 30107-3 Levels 1 and 2. None of it is self-asserted. For the quickest check, run the live demo: a real sign-in takes about a minute. See the NIST report card (seventhsense-000)

iBeta ISO 30107-3 Levels 1 & 2
NIST FRTE
GDPR-aligned
Patent-pending technology

Give your security review less to worry about

Bring your review checklist. We'll walk your team through the architecture and the evidence behind it.