Overview
A cross-platform Flutter package for scanning Indonesian KTP (National Identity Card) documents on Android and iOS. It enables fast, accurate identity verification by leveraging OCR technology to extract key personal data from KTP images. Designed for seamless integration into mobile applications requiring secure user authentication or onboarding processes. The package supports both platforms and is optimized for performance and reliability in real-world conditions.
Use cases
- Identity verification during onboarding
- Automated KTP data extraction
- Secure user authentication
- Digital KYC processes
- Document-based identity validation
- Mobile app onboarding workflows
Key features
- Cross-platform support for Android and iOS
- High-accuracy OCR for Indonesian KTP
- Fast document scanning and data extraction
- Seamless Flutter integration
- Optimized for real-world lighting and angles
- Minimal setup required
Suitable for
- Mobile apps requiring ID verification
- Financial services and fintech platforms
- Government digital services
- Onboarding systems with KYC compliance
- Apps targeting Indonesian users
Considerations
- Requires camera permissions on both platforms
- Performance may vary under poor lighting
- Best results with clear, well-lit KTP images
- Limited to Indonesian KTP format
- May require additional validation logic for production use
