FacePlugin
Get in Touch
iOS

Face Recognition SDK for iOS

An on-device iOS face recognition SDK built on a NIST FRVT top-ranked engine, with iBeta level 2-compliant passive liveness detection against printed photos, video replay, 3D masks, and deepfakes.

Get in Touch View on GitHub
NIST FRVT-ranked engineiBeta Level 2 livenessFully on-device
Woman with phone doing face scan
Identity Verified
Face Match 99.98%
Requirements

What You Need to Run It on iOS

These are the exact minimum and recommended requirements published in the FaceRecognition-iOS repository — check the repo directly for the latest version, since SDK requirements can change between releases.

Frameworkfacesdk.framework (bundled in the repo)
DevicePhysical iPhone recommended for camera and liveness testing
Liveness coveragePrinted photos, video replay, 3D masks, deepfakes
Quick Start

Install and Activate

Install the SDK, then activate it with a license key before calling any recognition function — every platform follows this same activate-then-initialize pattern.

  • Clone the repository, which ships the facesdk.framework bundle directly.
  • Activate the SDK with your license key from ViewController.swift before calling any recognition API.
  • Contact FacePlugin for a license key scoped to your app — see the full integration guide at doc.faceplugin.com.
swift
var ret = FaceSDK.setActivation("<your-license-key>")
Note

Looking for exact version requirements?

The public repo doesn’t state a minimum iOS version or CocoaPods/SPM steps in its README — check doc.faceplugin.com or the repo directly for the current integration guide.

Licensing

How Licensing Works

Licenses are issued per app and activated with a license string at launch, as shown above. Contact FacePlugin to request a key for your bundle ID.

FAQ

Frequently Asked Questions

Does the iOS SDK send biometric data to the cloud?

No. Every stage of face recognition runs on your own server or directly on the device, depending on the platform – biometric templates never leave an environment you control.

How is the SDK licensed?

Licenses are offline and bound to a machine code, application ID, or bundle ID depending on the platform. Contact FacePlugin with that identifier to receive a license key – there are no per-call or per-match fees once licensed.

Where can I see the full source and open an issue?

The FaceRecognition-iOS integration is maintained publicly on GitHub at github.com/Faceplugin-ltd, where you can browse the code, file issues, and track releases.

Related

Pairs Well With

Ready to Add Face Recognition to Your iOS App?

Talk to our team to get a license key and a 15-day evaluation period started.

Contact Sales Explore the SDKs