FLUTTER ECOSYSTEM

flutter_locker

Secures your secrets in keychain using biometric authentication (Fingerprint, Touch ID, Face ID...)

Latest version
2.2.0
30-day downloads
3.3K
Likes
50
Pub points
160

Package Overview

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

Overview

Flutter Locker is a secure package for storing and retrieving sensitive data using platform-specific keychains with biometric authentication (fingerprint, Touch ID, Face ID). It leverages native security features on Android and iOS to protect secrets like API keys or tokens. The package ensures that data remains encrypted and accessible only after successful biometric verification, enhancing app security without compromising user experience. Ideal for apps requiring high-security local storage.

Use cases
  • Securely store API keys
  • Protect user credentials
  • Enable biometric access to sensitive data
  • Store encryption keys locally
  • Implement secure session management
Key features
  • Biometric authentication integration
  • Platform-native keychain usage
  • Encrypted local storage
  • Simple API for secure access
  • Automatic fallback to password if biometrics fail
Suitable for
  • Apps handling sensitive user data
  • Financial or healthcare applications
  • Authentication-heavy apps
  • Apps requiring secure local storage
  • Developers prioritizing user privacy
Considerations
  • Requires biometric hardware support
  • Limited to Android and iOS platforms
  • May require additional permission handling
  • Not suitable for non-biometric environments
  • Depends on underlying OS security mechanisms
Supported platformsAndroidiOS

Install package

flutter pub add flutter_locker

Categories

Source repository

Related projects