Five platforms, one approach
Mobile, desktop and embedded deployment environments are covered with dedicated demos and integration guides.
Detect, capture, check liveness, verify and search.
Offline face capabilities for your cross-platform apps.
No cloud recognition service required. Your app manages its own business data.
WHY HELLOFACE
HelloFace brings offline face recognition to Android, iOS, HarmonyOS, Windows and Linux. Reference demos, public APIs and platform-specific build configuration help teams integrate the SDK into their products.
Mobile, desktop and embedded deployment environments are covered with dedicated demos and integration guides.
Core capabilities do not rely on a cloud recognition service. Your app defines how images, features and face databases are stored and protected.
Camera, liveness, verification, search and face-library examples make full call flows and edge cases easier to trace.
Camera, signing, image quality, CPU architecture and OS requirements are explicit, reducing surprises after the demo stage.
CORE CAPABILITIES
Compose detection, liveness, verification and search from input frames to a local face library.
Locate faces in images or camera frames and produce quality-controlled results for downstream flows.
Combine passive or action liveness in supported platform flows to help mitigate photo and video spoofing risks.
Compare a current capture with an authorized reference face locally for identity verification flows.
Run single- or multi-face search against a local database, with demos for enrollment, queries, import and export.
PLATFORMS & START
Open the target-platform demo, confirm the runtime environment, then integrate the SDK.
Check the OS, architecture, tools and camera.
Validate the core flows on a physical device.
Connect the public API to your product architecture.
HELLOFACE / FAQ
Understand the offline face recognition SDK, platform support and deployment requirements before integrating HelloFace.
HelloFace is a cross-platform offline face recognition SDK for Android, iOS, HarmonyOS, Windows and Linux. It provides face detection, capture, liveness detection, 1:1 verification and 1:N/M:N search. Platform demos illustrate SDK integration; you can customize your own application UI.
Core face processing runs on the device without a cloud recognition service. Your application controls how images, face templates and local databases are stored, protected and deleted. Offline processing does not replace the application's data protection responsibilities. See the data processing and privacy notes.
1:1 verification compares a current face with a specified reference face and returns similarity. 1:N search finds matches for one face in a local face database; M:N search handles multiple query faces. Choose the flow that fits identity verification or local face-library lookup.
The public repository contains demo integration code, essential build configuration and documentation. The SDK itself is delivered as binaries. All features can be evaluated for free; contact the team to confirm commercial licensing scope and pricing. See the repository license and integration documentation for usage terms.
The SDK is in Beta; keep it up to date. The current models do not support face recognition for children under 12 and must not be used in financial scenarios. Face search needs clear camera images; outdoor cameras require a wide dynamic range greater than 100 dB. Windows/Linux desktop camera flows await physical-camera validation, and mobile apps need their own signing configuration. Validate the target device against the usage notes.
Choose your target platform, check its OS, CPU architecture, toolchain and camera requirements, run the corresponding demo, then integrate the public API into your own application. Find platform entry points and full documentation in the official HelloFace repository.
BUILD LOCALLY