Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

FacePlugin

🌐 Company Site - Here

🤗 Hugging Face - Here

🛟 Help Center - Here

🐳 Docker Hub - Here

FacePlugin Face Liveness Detection SDK — Fully On-Premise

iBeta Level 2 class passive face liveness detection SDK. Stops printed photos, video replay, 3D masks, and deepfake-style attacks — on your device, with no data leaving the device. Jump: Try it · Screenshots · Platforms · Products · Contact

Overview

FacePlugin Face Liveness Detection SDK is a fully on-premise liveness detection SDK (presentation-attack detection) for KYC, eKYC, and remote identity verification.

It is iBeta Level 2 compliant passive liveness: no smile / turn-head challenge, no extra hardware, no FacePlugin cloud. A live camera frame or a still RGB face is scored for print, replay, screen, 3D mask, and deepfake threats.

All processing stays on the phone or in your VPC. NO biometric data leaves the device.

Docs: https://doc.faceplugin.com

You need This SDK returns
Passive PAD Score + Real / Spoof + pass / fail
Mobile KYC Live camera HUD (track / liveness / luminance)
Server KYC POST /api/liveness on Linux / Docker
Privacy 100% on-device / on-premise

Need 1:1 / 1:N face match as well? Use Face Recognition SDK.

Try it

Mobile SDK on Google Play

Get FacePlugin Face Liveness on Google Play

Server SDK on Playground & Hugging Face

Linux / Docker (no Drive)

docker pull faceplugin/face-liveness:latest
docker run -d --name faceplugin-face-liveness \
  --shm-size=2gb --privileged \
  -p 8084:8084 \
  -v /etc/machine-id:/etc/machine-id:ro \
  faceplugin/face-liveness:latest
curl -s http://127.0.0.1:8084/api/health
curl -s -X POST http://127.0.0.1:8084/api/liveness \
  -H 'Content-Type: application/json' \
  -d '{"image":"<base64-jpeg>"}'

Score ≥ 0.5Real / pass: true. Full guide: FaceLivenessDetection-Docker.

Screenshots

Home Liveness Settings About

FacePlugin Face Liveness Detection SDK Android home — Liveness, Settings, About

FacePlugin on-premise face liveness detection — live camera anti-spoofing with face box

FacePlugin liveness SDK settings — camera lens and liveness threshold

FacePlugin Face Liveness Detection SDK — on-device iBeta class PAD

FacePlugin Face Liveness Detection SDK Linux Docker Gradio demo — Real / Spoof score

On YouTube

Choose your platform

This GitHub repo is the product hub. Clone the platform SDK you need — each one is standalone. Engine binaries are on Google Drive (too large for GitHub); Docker Hub already includes the runtime.

Platform Repository Fastest path
Android (Java, Kotlin) FaceLivenessDetection-Android Drop facelivenessdk.aar → Liveness tile
iOS (Objective-C, Swift) FaceLivenessDetection-iOS Add frameworks → run the sample
Windows FaceLivenessDetection-Windows Native Windows liveness demo
Linux / Docker FaceLivenessDetection-Docker docker pull faceplugin/face-liveness

Building enroll + identify + liveness together? Start from Face Recognition (liveness is on the identify / capture path):

Combined KYC Repository
Android FaceRecognition-Android
iOS FaceRecognition-iOS
React Native FaceRecognition-React-Native
Flutter FaceRecognition-Flutter
Ionic Capacitor FaceRecognition-Ionic-Capacitor
Ionic Cordova FaceRecognition-Ionic-Cordova
Windows FaceRecognition-Windows
Linux / Docker FaceRecognition-Docker

List of our Products

Face Recognition with Liveness Detection

Face Liveness Detection SDK

More FacePlugin

Contact

faceplugin.comfaceplugin.com

Releases

Packages

Contributors