01Industries · Financial services

Prove the person, at the counter and in the app

Branch staff share desktops; customers approve payee changes in the app. SenseCrypt signs both in with a live face and files every approval as audit evidence.

01The ceremony

From the KYC photo to a signed result

  1. KYC-approved photo

    The source of trust you already hold

  2. Live-person enrollment

    Activate once on their own phone; no password ever exists

  3. Named login or transaction

    App, action, payee, amount

  4. Signed result + audit event

    OIDC or CIBA, with a person-level log

02The outcomes

What banks get from SenseCrypt

For your customers

Banking without passwords

Customers approve every sign-in on the phone in their pocket. No passwords, no codes to type, and the same identity however they bank.

Onboard from the KYC photo

The KYC photo you already collected becomes the enrollment. Customers are passwordless from day one, with no sign-up ceremony to abandon.

Step-up that names the action

Before a payee change or a large transfer, the prompt spells out the payee and the amount, and only the enrolled customer's live face can approve it. There is no SMS code to intercept.

Sign-in on your own domain

Serve the sign-in ceremony from auth.yourbank.com with your branding, so customers never leave your name.

For your workforce

Sign in at any desk

The desk is theirs in seconds: staff scan the on-screen code and glance at their own phone. The workstation needs no enrollment and holds no credentials.

Joiners and leavers, same day

SCIM keeps the directory in sync on its own: joiners are provisioned before they arrive, and leavers are revoked the day they leave.

No rip-and-replace

If an app speaks OIDC or SAML, it already speaks SenseCrypt: one identity across the stack you run today, not the one you'd have to rebuild.

For partners & B2B

Corporate portals, isolated per client

One tenant per corporate client: users, roles, branding, and audit trail all kept separate.

03The failure modes

What gets in the way today

Fragmented, device-bound MFA

Every channel runs its own MFA tool: another vendor, another budget line, another queue of tickets.

Friction that erodes trust

Codes and redirects slow every transaction and drive abandonment. They still get phished anyway.

Shared workstations, shared secrets

Branch and call center staff rotate through shared desktops all day, and the passwords rotate with them.

Stored credentials are the honeypot

Password vaults and scattered PII make banks the richest target, and every breach a disclosure event.

Passkeys stop at the device

A passkey proves a device was unlocked, not who held it; on shared branch machines the person stays unproven.

Every control must be evidenced

Reviews and regulators ask who accessed what and when. A shared credential has no name to give.

04The compliance map

What the regulator sees

There is no password vault and no biometric database behind sign-in. The face is compared on the device; only a signed proof travels. The stored face token keeps the face unknown: it can't be linked across services or reversed into a face. And for SCA-style step-up, a live face adds a true inherence factor.

PSD2 SCA — dynamic linking (RTS Art. 5)

A payee change or a large transfer prompts with the exact amount and payee named, and the signature it produces is bound to both: the binding Article 5 of the EBA's technical standards calls dynamic linking.

Read the source

NIST SP 800-63B — phishing resistance

Federal guidance is explicit: manually entered one-time codes are not phishing-resistant. Approval is a live face on the enrolled phone for staff and customers alike, so a phishing page has no code to collect.

Read the source

Face matching in SenseCrypt is independently evaluated in the Face Recognition Technology Evaluation under Seventh Sense's own name, with results anyone can inspect. See the NIST report card (seventhsense-000)

PSD2 SCA GDPR PDPA CCPA
Built from the same three solutions: Customer identity Workforce SSO B2B SaaS

Walk into the audit with names, not accounts

Bring your next audit's control list and check it against the architecture.