DEV Community

Cover image for Extrieve’s new version of Flutter SDK — Now with AI-powered, secure and regulation compliant offline document processing
Extrieve Technologies
Extrieve Technologies

Posted on

Extrieve’s new version of Flutter SDK — Now with AI-powered, secure and regulation compliant offline document processing

A while back, we were working on a mobile app that needed KYC verification. But the minute we got into it, it turned into a mess — multiple SDKs, multi - API calls, security -challenged, managing diverse document formats, ensuring accurate document cropping, complex data (Like Aadhaar) masking rules and poor internet in the field. It’s a workflow that frequently introduces friction, latency, and compliance risks.

We wanted something simple: scan a document, extract the data, and keep it all offline. But nothing out there really ticked all the boxes. So, we ended up building it ourselves.

What came out of it is a Flutter plugin available now on pub.dev that wraps around our SplicerAi SDK. Here is how it transforms your document processing workflow

Full On-Device Processing: handles the full document processing flow (like KYC flow) on-device — no servers, no external API calls. You scan the document (Aadhaar, PAN, passport, etc.), and the plugin handles detection, extraction and validation

Automated Aadhaar Masking: It automatically hides everything except the last 4 digits of Aadhar, ensuring privacy and regulatory adherence.

AI/ML Baked-In: The SDK has built in AI/ML models and it accurately handles various ID documents (Aadhaar, PAN, Passports, Driving Licenses, Voter IDs, etc.)

Robust Offline Capability: This is a game-changer. For applications in remote banking, insurance field onboarding, logistics, or government services where internet access can be unreliable, our SDK ensures seamless operations. Imagine instant KYC verification for agents in rural areas or during power outages – no more dropped transactions or frustrated users.

Extrieve made it developer-friendly too. Add the dependency, grant the required permissions, init the SDK, and you’re good to go. Works for both Android and iOS via Flutter.

You can check it out here:
Introducing the Flutter Plugin for SplicerAi SDK by Extrieve

We built this for ourselves originally but figured it might help others deal with the same pain. If you're working on something similar, give it a try — and feel free to reach out. I would love to hear how you’re solving document processing in your apps.

Top comments (0)