Face PAD

Web-Based Liveness Detection Component.

Face PAD is a sophisticated web component designed for liveness detection in facial recognition systems. It prevents identity theft by verifying the presence of a real person rather than a spoof artifact, combining neural networks with challenge-response authentication.

View Documentation
Live capture · Anti-spoofing
id3 Face PAD
face detected · 24 ms
depth + texture ✓ — 320 ms
blink + motion ✓ — 1.8 s
LIVE · score 0.97 · HTTP 200
_

Built-in Capabilities

Passive & Active Detection

Combines neural networks and challenge-response authentication for comprehensive liveness verification against all spoof attack types.

Real-Time Verification

Immediate detection of fraudulent attempts during the authentication process with sub-3-second liveness decisions.

User-Friendly Interface

Guides users through selfie capture with clear instructions and interactive tutorials. Supports 20+ languages.

Session Recording

Full session video recording with encrypted storage — archive the complete capture for audit, forensics and dispute resolution.

Multi-Platform

Compatible with Android, Apple devices, and computers with webcams. Works in-browser — no app install required.

Framework Integration

Compatible with Angular and JavaScript frameworks for easy web application integration. npm package available.

Performance

Robust, real-time liveness detection for high-assurance identity verification workflows.

Session Metrics

StepDuration
Session setup< 1 s
Passive decision< 3 s
Active challenge< 5 s
Result delivery< 500 ms

End-to-end user experience

Anti-Spoofing Coverage

Attack typeStatus
Printed photoDetected
Video replayDetected
3D maskDetected
Deepfake / face swapDetected

Passive & active challenge-response

Quick Start

Embed liveness detection in your web application with a few lines of JavaScript.

liveness.js
import FacePAD from 'https://face.id3.eu/sdk/facepad.esm.js'

const pad = new FacePAD({
    apiKey: 'YOUR_API_KEY',
    mode:   'passive',
    locale: 'en',
    onResult: ({ decision, confidence }) => {
        if (decision === 'LIVE') {
            console.log('Liveness confirmed:', confidence)
        }
    }
})

pad.mount('#liveness-container')

Attacks Detected

Presentation Attack Instruments (PAI) and digital threats blocked by id3's PAD pipeline — across passive analysis and active challenges.

Print attack

A printed photo of the victim's face held in front of the camera.

Passive

Video replay

A pre-recorded video of the victim played on a phone or screen.

Passive

3D mask

Silicone, resin or paper 3D mask reproducing the target's facial geometry.

Active + Passive

Deepfake / face swap

AI-generated face swapped onto a live video stream in real time.

AI analysis

Cut-out attack

Printed photo with cut-out eye holes, or animated paper with moving regions.

Passive

Digital injection

Synthetic video stream injected directly into the camera API, bypassing the sensor.

Signal analysis

id3's Face PAD blocks both basic presentation instruments (printed photos, video replays) and advanced ones (silicone masks, latex prosthetics) — combining passive analysis with active challenge-response.

Real-World Workflow

Chain Face PAD with the Face API to build a complete eKYC flow — from anti-spoofing to identity match against an ID document photo.

01
Capture session
tutorial + selfie
02
Passive analysis
depth · texture
03
Active challenge
blink · turn head
04
PAD decision
POST /v1/attacks/detect
05
Match with ID
Face API · POST /faces/compare
Identity verified
LIVE · matched

Face PAD records the full session video — the encrypted recording can be archived for audit and forensics.

How It Works

1. Interactive Tutorial

Guides users through system functionality, explains liveness detection mechanisms, and sets expectations for verification steps.

2. Challenge-Response Capture

Captures biometric data via device camera. Combines passive monitoring of natural facial movements with active verification (head movement, blink).

3. Analysis & Decision

Real-time liveness analysis of the captured biometric data. Validates the result and records the encrypted session video for audit.

Application Domains

Where Face PAD is deployed — wherever you need to prove a real, live person is in front of the camera.

eKYC Banking

Remote account opening with anti-spoofing aligned with the strictest regulator frameworks for regulated finance.

e-Government

Citizen identity verification for tax, benefits, or driving licence renewal — biometric selfie with liveness instead of in-person visits.

e-Gate & Border Control

Automated border crossings where photo-attack rejection is mandatory before face matching against the travel-document photo.

Telehealth

Patient verification for remote consultations and e-prescription pickup — confirms the right person is on the call.

Insurance

Policy enrolment and claim verification — protect against impersonation when high-value declarations are filed remotely.

Crypto & fintech onboarding

Sub-3-second liveness gate for exchange registrations, wallet creation, and AML/KYT compliance — friction kept low for first-time users.

Licensing

Flexible per-session licensing from evaluation to enterprise-scale identity verification workflows.

Evaluation
Free
Test and prototype your integration
  • Test environment only
  • 100 sessions / month
  • Passive & active modes
  • Full component access
  • Community support
Request Access
Enterprise
Custom
Unlimited & custom deployments
  • Unlimited sessions
  • White-label option
  • Compliance certification support
  • Custom SLA
  • Dedicated support team
Contact Sales