DOCUMENT CAPTURE · ID & CARD · ON-DEVICE

Shoot the card, then crop the exact region.

A capture SDK built for ID cards and small documents. Frame the card, press the shutter, and on the review screen a crop rectangle is pre-seeded over the shot so you can trim to the exact edges before you save. There is no AI model to load, so the camera opens instantly and stays light. It all runs on-device across iOS, Android, Flutter and React Native, so nothing leaves the phone.

Shoot then crop the exact region No AI model to load On-device · offline ID · PAN · licence · cheque
WHAT IT DOES

A sharp, tightly-cropped card image in two taps

You control the moment of capture and the exact crop, so the region you keep is precisely the card you need, with none of the desk, hand or background around it.

Shoot the whole card

Frame the card and press the shutter. A steady, full-resolution frame is captured with a manual shutter, so you decide the exact moment rather than fighting an auto-trigger.

Crop the exact region on review

On the review screen a crop rectangle is pre-seeded over the shot. Drag the handles to the card edges and confirm, and only the region inside is saved, cleanly framed and straight.

No AI model to load

Manual cropping skips edge-detection models entirely, so the capture screen opens instantly, stays light on memory, and behaves the same on a flagship or a budget handset.

Any card, any small document

Built for ID cards, PAN, driving licences, permits and cheques, or any small document where a tight, straight crop of a fixed region matters more than auto edge detection.

Crisp, legible output

The saved crop is clean and readable, ready to store or hand on for parsing. Optional whitening and enhancement can be applied to the crop for an even sharper, print-clean result.

On-device and offline

Every step runs on the phone, with no upload and no server. Capture in a branch, a shop or the field with no connection, and sync the image on your own schedule.

The card image is ready to read — send it on for field extraction

Capture produces a clean crop of the card, not the parsed data. To turn that image into structured fields, hand it to the Document Extraction API, which pulls key-values and tables to JSON. For identity checks, match the card photo to a live selfie with Face Match.

HOW IT WORKS

Set one crop mode and launch the camera

  • ✓ Manual shutter — you choose the moment, with no auto-capture surprises
  • ✓ A pre-seeded crop rectangle on review; drag it to the exact card edges
  • ✓ No AI model load, so the capture screen opens instantly and stays light
  • ✓ The cropped image is returned ready to store or send on for parsing
  • ✓ Parse the fields with the Document Extraction API
  • ✓ Run KYC by matching the card photo with Face Match
  • ✓ One integration ships to iOS, Android, Flutter and React Native
java
// Shoot the card, then crop the exact region on review
Config.CaptureSupport.DocumentCropping =
    Config.CaptureSupport.CroppingType.ManualCrop;

startActivityForResult(
    new Intent(this, Class.forName("com.extrieve.quickcapture.sdk.CameraHelper")),
    REQ_ID);

// onActivityResult -> the cropped card image:
ArrayList<String> files = data.getStringArrayListExtra("fileCollection");
USE CASES

Where shoot-then-crop fits

BANKING · KYC

Bank account onboarding

Capture the applicant's ID and PAN, crop each to the card, and pass the images to Document Extraction to fill the account form. Match the photo to a selfie with Face Match for full KYC.

TELECOM

SIM & subscriber KYC

Field agents capture the subscriber's ID card at the point of sale, crop cleanly and submit. A light capture screen with no model load keeps activation fast even on entry-level phones.

GOVERNMENT

Licence & permit capture

Photograph a driving licence, trade permit or registration card and crop to the exact document. The straight, tight crop reads cleanly for records and downstream extraction.

PAYMENTS

Cheque capture

Shoot a cheque and crop to the leaf, dropping the desk and background. A clean, straight image is exactly what cheque data extraction and archival need.

LENDING

Document-backed loans

Collect ID and address-proof cards during origination, each cropped to the region that matters, so the risk and extraction steps get consistent, legible inputs.

INSURANCE · HEALTH

Member & policy cards

Capture insurance and health member cards during enrolment or a claim, cropping to the card face so member numbers and details stay sharp for extraction.

PLATFORM SUPPORT

Every major mobile platform · one license can cover all

iOS

Swift · UIKit · SwiftUI

Android

Kotlin · Java · Jetpack Compose

Cross-platform

React Native · Flutter

PRICING

Included in the SDK license

ID and card capture ships in the standard mobile SDK license, alongside document scanning and the other core capture tools. One flat license, no per-capture metering. Pricing shown in your local currency.

Affordable to all

One flat per-device rate, the same for a single branch app or a national field network. On-device processing means no per-image cloud charges.

See the full mobile SDK →

FAQ

Common questions

How does the ID and card capture SDK work?
You photograph the card with a manual shutter, then crop the exact region on the review screen. A crop rectangle is pre-seeded over the shot, so you drag its handles to the card edges and confirm; only the region inside is saved, straight and tightly framed. It works the same way for ID cards, PAN cards, driving licences, permits and cheques.
Does the ID card capture run offline and on-device?
Yes. The camera, the crop and the save all run on the phone with no upload and no server, so the card image never leaves the device. You can capture in a branch, a shop or the field with no connection and sync on your own schedule.
Which mobile platforms does it support?
iOS, Android, Flutter and React Native, from a single integration. The same shoot-then-crop capture flow ships across all four, so you build once and deploy everywhere.
What documents can it capture besides ID cards?
It is built for small, fixed-shape documents: national ID and PAN cards, driving licences, permits, membership and health cards, and cheques. Wherever a tight, straight crop of a known region matters more than automatic edge detection, manual shoot-then-crop gives you precise control.
Does it read or extract the data on the card?
No. It produces a clean, cropped image of the card, not parsed text. To turn that image into structured fields such as name, number and dates, pass it to a separate extraction step; the Document Extraction API returns key-values and tables as JSON.
Why is there no AI model to load, and what does that change?
Manual cropping skips on-device edge-detection models entirely, so the camera opens instantly and stays light on memory. The capture screen behaves the same on a budget handset as on a flagship, which keeps field and point-of-sale activation fast.
Can I use it for KYC and identity verification?
Yes. Capture the applicant's ID card, then match the photo on the card to a live selfie with Face Match, which runs on-device and returns a similarity score. Paired with field extraction, this covers document capture, data entry and face verification in one flow.
How is ID and card capture licensed?
It is included in the standard mobile SDK license, alongside document scanning and the other core capture tools, with one flat per-device rate and no per-capture metering. Because processing is on-device there are no per-image cloud charges. See pricing or contact us for a quote.

Add ID card capture to your flow

Free trial. All platforms. On-device. No credit card.