Overview
The biometric_signature package enables hardware-backed biometric authentication in Flutter apps across Android, iOS, macOS, and Windows. It leverages secure hardware components like Secure Enclave, StrongBox, and Windows Hello to generate cryptographic signatures securely. This ensures sensitive operations are protected by biometrics while maintaining high security through platform-specific trusted execution environments. The package is ideal for applications requiring strong local authentication and digital signing capabilities.
Use cases
- Secure login with biometrics
- Digital signature generation
- Protected data access
- Authentication for financial apps
- App-level encryption key management
Key features
- Uses Secure Enclave and StrongBox
- Supports Windows Hello
- Hardware-backed cryptographic signing
- Cross-platform biometric auth
- Minimal native code required
Suitable for
- Finance and banking apps
- Enterprise identity systems
- Secure document signing
- Apps handling sensitive user data
- High-security authentication workflows
Considerations
- Requires compatible device hardware
- Limited to supported platforms
- May need additional permissions
- Depends on OS-level biometric services
- Not suitable for low-security use cases