Search packages, repositories and app categories

Package detailsv1.0.2

mnc_identifier_face

MNC liveness detection flutter plugin

AndroidiOS
30-day downloads
20
Likes
34
Pub points
130

Install package

flutter pub add mnc_identifier_face

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

MNC Identifier Face is a Flutter plugin designed for face liveness detection, enabling developers to verify if a face captured via camera is from a live person rather than a photo or video spoof. Built for Android and iOS, it leverages machine learning and computer vision techniques to detect facial movements and depth cues. The plugin integrates seamlessly into Flutter apps, supporting real-time analysis during identity verification workflows. It is ideal for secure authentication systems in finance, healthcare, and government services. The source code is publicly available on GitHub for transparency and customization.

Use cases

  • Identity verification in banking apps
  • Secure login with biometric checks
  • Preventing fraud in digital onboarding
  • Real-time liveness detection in mobile apps
  • Compliance with KYC regulations

Key features

  • Real-time face liveness detection
  • Support for Android and iOS platforms
  • Integration with Flutter via pub.dev
  • Uses advanced computer vision algorithms
  • Open-source implementation on GitHub

Suitable for

  • Developers building secure authentication systems
  • Mobile app teams requiring fraud prevention
  • Applications needing compliance with identity verification standards
  • Teams working on digital onboarding processes
  • Projects involving facial recognition and anti-spoofing

Considerations

  • Requires camera access and permissions
  • Performance may vary on older devices
  • Depends on device hardware capabilities
  • May need calibration for different lighting conditions
  • Privacy considerations for facial data handling

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

mnc_identifier_face

banner liveness

Flutter package for liveness detection using mlkit face recognition to detect live person present at the point of capture.

Installation


Android

This plugin requires Android SDK 21 or higher.

iOS

This plugin requires iOS 11.0 or higher.

Add this code to your Info.plist

    <key>NSPhotoLibraryUsageDescription</key>               
	<string>(Reason to use Photo Library)</string> 
	<key>NSCameraUsageDescription</key> <!-- added this for camera permission -->
	<string>(Reason to use camera access)</string>

Usage

import 'package:mnc_identifier_face/mnc_identifier_face.dart';
import 'package:mnc_identifier_face/model/liveness_detection_result_model.dart';

...

 Future<void> startDetection() async {
    try {
      LivenessDetectionResult livenessResult =
                      await MncIdentifierFace().startLivenessDetection();
      debugPrint("result is $livenessResult");
    } catch (e) {
      debugPrint('Something goes unexpected with error is $e');
    }
  }

Bugs or Contributing

If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket. Pull request are also welcome.

Categories

Dependencies

Dependency list 1 items

  • plugin_platform_interface^2.0.2

Source repository

Projects using this package

No data available yet.