Overview
A lightweight Flutter package that determines whether a face captured via camera is live or a photo. It leverages machine learning to analyze facial features and detect signs of life, such as micro-movements and depth cues. Designed for quick integration into apps requiring face liveness verification, it supports both Android and iOS platforms. The package provides a single function interface, making it easy to implement in identity verification, secure authentication, or anti-spoofing systems.
Use cases
- Face liveness detection in authentication
- Preventing photo spoofing in identity checks
- Secure login with real-time face verification
- Biometric verification in mobile apps
- Enhancing security in digital onboarding
Key features
- Single-function API
- Cross-platform support (Android & iOS)
- Machine learning-based detection
- Lightweight and fast
- Minimal setup required
Suitable for
- App developers needing face liveness checks
- Security-focused applications
- Identity verification services
- Mobile apps with biometric login
- Startups building secure user onboarding
Considerations
- Requires camera access permission
- Performance may vary on older devices
- Depends on underlying ML model accuracy
- Limited to face liveness detection only
- No offline mode mentioned