Skip to main content
Didit Raises $7.5M to Build the Infrastructure for Identity and Fraud
Didit
Access control · Face-on-door

The face is the key.

One-time $0.33 KYC enrolment binds the user to a face template. Every door scan after that is a free 1:N Face Search match, sub-2-second at the gate, iBeta Level 1 PAD certified. 500 verifications free every month.

Backed by
Y CombinatorRobinhood Ventures
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

Trusted by 2,000+ organizations worldwide.

Didit access control workflow showing one-time KYC enrolment and face-on-door biometric authentication at an office entrance.

Offices · Gyms · Residential · Hotels · Transit

No fob. No QR. Walk through.

Keycards get lost, fobs get cloned, QR codes get screenshotted. A face with passive liveness can't be stolen or shared. One enrolment session at any door and every other door on the same application recognises the user, free per scan, sub-2-second match.

How it works

From fob-tap to face-at-the-door in four steps.

  1. Step 01

    Enrol once at any door

    One $0.33 KYC session at a tablet, kiosk, or the user's phone. ID Verification confirms identity, Passive Liveness rejects spoofs, Face Match 1:1 binds the portrait to your vendor_data. The encrypted template lives in the application's face index.

  2. Step 02

    Wire the door to Face Search 1:N

    Every gate or turnstile camera hits POST /v3/face-search/ with the captured frame. The door runs a sub-2-second 1:N match against the enrolled roster, no badge tap, no separate identify step. Pair with Passive Liveness on unattended doors (no concierge, no operator) so the gate rejects printed photos, replays, masks, and deepfakes. SDK runs inference cloud-side; existing CCTV vendors integrate via REST + signed webhook.

  3. Step 03

    User walks up to the door

    Single-frame capture, sub-2-second match against the application's face index. Free per scan. Door opens before the user has stopped walking. Same flow works at the office, the gym, the hotel, and the stadium gate.

  4. Step 04

    Audit + monitor

    Every entry fires a signed webhook with the match result + similarity score. The dashboard logs every attempt, approved, declined, in review, so the security team has a full audit trail. Card-and-fob fallback stays available.

Built for face-on-door · Priced like infrastructure

$0.33 enrolment. Free per door scan.

Access control is a composition, one heavy enrolment per user, one free auth per door tap. Compose the modules the buyer needs in the Workflow Builder, or call them inline through the API.
01 · Enrolment KYC

One $0.33 session binds a face to an authorised user.

ID Verification + Passive Liveness + Face Match 1:1 + Device & IP Analysis run in a single /v3/session/ call. The portrait becomes the user's door credential, encrypted under its own Customer Master Key.
Free KYC module
02 · Face Search 1:N at the gate

The user walks up. The door finds them.

Door entry is an identification problem, not an authentication one, the user doesn't tap a badge first. POST /v3/face-search/ runs a sub-2-second 1:N match against the enrolled roster. Pair with Passive Liveness on unattended doors where there's no concierge to verify the human is real.
Face Search 1:N
03 · iBeta Level 1 PAD anti-spoof

Defeats printed photos, replays, masks, deepfakes.

Passive Liveness rejects every PAD category, printed photo, screen replay, 3D mask, deepfake projection, morph attack. Higher security than a physical badge: badges can be stolen and cloned, a verified face with liveness cannot.
Passive Liveness
04 · Multi-site, single roster

One face. Every door on the application.

The face index is per application, not per terminal. Enrol once at any door and the user is recognised at every other door, useful for multi-site offices, multi-gym chains, transit corridors, hotel chains, and festival circuits.
Workflow Orchestrator
05 · Decision matrix at the gate

Entry. Re-entry. Block. Configurable.

The match payload gives you a similarity_score and the matching vendor_data. Your gate logic branches: match + active membership = unlock; expired = route to staff; banned or no match = block, log, alert. Per door, per time window, per cohort.
Workflow Builder
06 · Fob and card fallback

Face-on-door adds. Nothing breaks.

Users opt in once. Anyone who doesn't enrol keeps the fob or card flow you already have. Same camera, same wiring, same audit trail, face-on-door is an additive credential, not a replacement.
Talk to us
Compliant by design

Open a new country in one click. We do the hard work.

We open the local subsidiaries, secure the licenses, run the penetration tests, earn the certifications, and align with every new regulation. To ship verifications in a new country, flip a toggle. 220+ countries live, audited and pen-tested every quarter, the only identity provider an EU member-state government has formally called safer than in-person verification.
Read the security & compliance dossier
EU financial sandbox
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
Information security · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
EU-aligned by design

Proof numbers

Proof numbers
  • $0.00
    One-time KYC enrolment per user.
  • Free
    Per door scan. Face Search 1:N is free.
  • sub-2s
    p99 inference end-to-end at the gate.
  • 0
    Free verifications every month, forever.
FAQ

Common questions

What is Didit?

Didit is infrastructure for identity and fraud, the platform we wished existed when we were building products ourselves: open, flexible, and developer-friendly, so it works as a real part of your stack instead of a black box you integrate around.

One API covers verifying people (KYC, know your customer), verifying businesses (KYB, know your business), screening crypto wallets (KYT, know your transaction), and monitoring transactions in real time, on a stack built to be:

  • Fast, sub-2-second p99 on every session
  • Reliable, in production with 1,500+ companies across 220+ countries
  • Secure, SOC 2 Type 1, ISO 27001, GDPR-native, and formally attested by Spain's financial regulator as safer than verifying someone in person

The footprint underneath: 14,000+ document types in 48+ languages, 1,000+ data sources, and 200+ fraud signals on every session.

How fast is the door-side auth?
Sub-2-second end-to-end. Camera captures, passive liveness, 1:N match against the bound roster, door opens before the user has stopped walking. Faster than a fob tap.
Anti-spoofing, what about masks and printed photos?
Passive liveness with iBeta Level 1 PAD. Defends against printed photos, video replay, 3D masks, deepfake projection, and morph attacks. Higher security than a physical badge, badges can be stolen, faces with liveness cannot.
What use cases is this built for?
Offices and co-working buildings (replace the keycard), gyms and member clubs (replace the wristband), event ticketing (replace the QR), residential buildings (replace the intercom), hotels (replace the room key), transit and stadiums. Anywhere a physical credential gates entry.
Hardware, what cameras are supported?
Any IP camera ≥720p with reasonable light. Our SDK runs inference cloud-side, so no specialised on-prem appliance is required. Existing CCTV + access-control vendors integrate via REST webhook to call /v3/face-search/.
Per-entry price?
$0.33 one-time KYC enrolment per user (ID + Passive Liveness + Face Match + IP Analysis), then free per door auth, Face Search 1:N is bundled free on every Didit account. 500 verifications free every month. Predictable monthly invoice, no surprise surcharges, no minimums.
Privacy, can I keep face templates on-prem?
Production templates live in the EU by default on AWS, encrypted under a separate Customer Master Key. Enterprise contracts can request alternative regions for jurisdictions whose regulators require it. Default retention is indefinite but you control it, between 30 days and 10 years per application, and you can delete any individual session at any time from the dashboard or the API.
What if a user fails or is not enrolled at the gate?
The signed match result lets your gate logic branch. Match → unlock. No match → route to staff or to a tablet for fresh enrolment (one $0.33 session). Already-banned → block, log, alert. Same Workflow Builder pattern as a KYC flow.
Multi-site, can I run one roster across many doors?
Yes. The face index is per application, not per terminal. Enrol once at any door and the user is recognised at every other door on the same application, useful for multi-site offices, multi-gym chains, transit corridors, hotel chains, and festival circuits.
Does it support disability accommodation?
Yes. The hosted capture screen runs at WCAG 2.2 AA. For users who can't self-capture, staff can run an assisted-enrolment session from a tablet. Card-and-PIN or fob fallback stays available, face-on-door is an additive credential, not a replacement.
Is the door auth GDPR-compliant?
Yes when consent and lawful basis (Article 9 GDPR) are explicit and the template is stored under your control. Didit ships the consent UX and the audit trail. The stack is iBeta Level 1 PAD certified, SOC 2 Type 1, ISO/IEC 27001:2022, and formally attested by Spain's Tesoro / SEPBLAC / CNMV as safer than verifying someone in person.
How fast can I integrate face-on-door?

60 seconds to a sandbox account at business.didit.me, no credit card.

5 minutes to a working enrolment + door-side match via Claude Code, Cursor, or any coding agent through our MCP server.

A weekend to a production-ready integration that wires existing CCTV or access-control vendors. Step-by-step guide at docs.didit.me/integration/integration-prompt.

Infrastructure for identity and fraud.

One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.

Ask an AI to summarise this page