Blank pages — removed, never dropped
Near-empty pages are spotted automatically and lifted out of the output, with the originals kept safe in backup. Optionally stamp a watermark on every blank, so nothing is ever silently discarded.
Archive QC pipeline
InstaDocs batch-cleans scanned document archives — strips scanner borders, removes fold-shadows and ink-blots, fixes rotation, mirror and skew, then flags the suspects for review. 25 languages, 60,000+ pages a shift, entirely on your own machine.
iex (irm https://get.appz.dev/instadocs/install.ps1) ← drag · raw scancleaned output →
The problem
What runs on every page
Consistent, explainable steps — every page is handled the same way, and every decision is recorded so you can see exactly what changed.
Scanner over-scan and paper-holder margins are removed — while handwritten page numbers and margin notes are detected and kept.
Fold-shadows, ink-blots and hairline scanner-glass streaks are cleared away, while thumbprints, signatures and seals are carefully preserved.
Every page is turned the right way up — 0, 90, 180 or 270° — automatically, with extra care on the cases that trip up lesser tools.
Rare mirror-flipped scans are detected and flipped back the right way round.
Tilted pages are levelled, with safeguards that fix genuine skews and leave clean pages untouched.
A cleaned image plus a per-file report — every decision recorded for the run history and review.
Automatic detections
Beyond cleaning each page, InstaDocs watches for the problems that quietly ruin an archive — and flags or fixes them before they reach the shelf.
Near-empty pages are spotted automatically and lifted out of the output, with the originals kept safe in backup. Optionally stamp a watermark on every blank, so nothing is ever silently discarded.
Near-duplicate scans within a batch are surfaced side by side. The operator decides — keep one, keep both, or drop — and every choice is logged with a reviewer and timestamp.
Out-of-focus scans are flagged automatically, so a bad capture never slips into the archive unnoticed. Reprocess or rescan from the same flag workflow.
Low-contrast, faded pages are detected and brightened in place, bringing back text that would otherwise be lost — and helping duplicate detection match faded copies of the same page.
On real files
Actual pages from a court-document archive, before and after InstaDocs. Each is deliberately blurred — you can see the cleanup, not the case.
BEFORE
AFTER A solid black scanner margin whited out — the page content left untouched.
BEFORE
AFTER Heavy black banding along the edge cleaned away, marginalia preserved.
BEFORE
AFTER Patches masked out while thumbprints, signatures and seals are kept.
Real archive pages · content irreversibly blurred & metadata stripped for privacy
Script-aware OCR
InstaDocs detects the script on each page and selects the right language automatically — no per-batch flag to set. English ships in the installer; the other 24 download on demand from Settings → OCR Languages.
Use cases & solutions
Wherever scanned documents are archived at scale, the same problems repeat. Here's how InstaDocs fits each one.
Decades of case files scanned at intake, rotated every which way.
Auto-correct orientation and skew at ingestion; flag suspect pages for a clerk to confirm before the file is sealed.
Bulk deed and registry scans across many Indic scripts, heavy seals and stamps.
Borders and blots removed without erasing official seals or registration marks — the script is detected per page, so no language is mangled.
Fragile manuscripts where a thumbprint or marginal note is part of the record.
Texture-preserving patch removal keeps signatures, thumbprints and handwritten annotations while cleaning the background.
Exhibit scans must be clean and upright before OCR and indexing.
Run a fast daily pass to straighten and de-border exhibits, raising downstream OCR accuracy with zero manual rotation.
High-throughput intake under SLA, tens of thousands of files per shift.
Daily mode clears 10k pages every ~33 min on 4 cores — 60,000+ in an 8-hour shift; CLI + Explorer integration drop it straight into existing batch workflows.
Air-gapped machines, strict audit and chain-of-custody requirements.
100% offline, per-machine licensed, every run logged with byte-verified backups — nothing leaves the building.
In the operator's hands
Daily for fast production intake, thorough for periodic deep QA — one flag switches the whole pipeline.
Whiteout, crop, brush and freehand-polygon tools with undo/redo, fully keyboard-driven for speed.
Problem pages surface to the top; flag bleedthrough, rotate, redo or suspect and reprocess just those.
Every auto-decision has a visible override. The domain expert is the authority — not the model.
In-place QC keeps a sha256-checked, byte-identical backup of every original. Revert a file or a whole run.
Every run recorded to a local history database with trends — nothing scattered across loose files.
Generate a before/after thumbnail page for any run; open and share in any browser.
A full command-line tool and a Windows right-click menu drop QC into existing batch workflows.
Pull the recognised text from any page as plain text or a structured file, with an optional conservative clean-up.
Triage a whole batch at a glance in a thumbnail grid — not just one page at a time.
Convert colour scans to compact black-and-white archive files in a single pass.
Draw boxes, points and notes on a page that stay attached to the file and its history.
Configurable pipeline
Six QC steps, six independent flags. Turn any of them off for a faster pass, or run the full set for maximum coverage — daily and thorough below are just two common starting points, not the only options.
--no-black-borders Skip scanner over-scan removal --no-orientation Skip 0/90/180/270° auto-rotation --no-skew Skip tilt leveling --no-detect-mirror Skip horizontal-flip check (faster) --no-keep-textured Disable thumbprint/seal protection --no-signature-zone Disable lower-right signature guard Two starting presets
Patches only — no orientation, skew or mirror.
Production intake. ~33 min per 10k files on 4 cores. Trust the scanner operator's orientation; just clean and move on.
iqc-cli batch C:\scans C:\cleaned --mode daily Full pipeline + auto-mirror detection.
Periodic QA passes. Catches missed rotations and rare scanner-mirror failures across every step in the pipeline.
iqc-cli batch C:\scans C:\cleaned --mode thorough --from-flags suspect The reviewer & editor
Open any page to compare the cleaned output against the original, side by side. Rotate, crop, whiteout or annotate by hand, flag it for another pass, or approve it — all keyboard-driven. The operator always has the final say.
Live InstaDocs reviewer · documents & names blurred for privacy
Enterprise safety
These documents are records of public consequence. Every automated decision stays traceable, reversible and explainable — even when that costs a little speed.
Run history, per-file diagnostics and a manifest trace for every batch. You can always answer "what changed, when, and why."
In-place QC writes a byte-identical backup first, sha256-verified. A bad batch is one restore command away — not a re-scan.
Per-machine, Ed25519-signed licensing verified offline. No phone-home, no cloud upload — runs on air-gapped machines.
Signed installer with delta updates — typically 5–15 MB versus a 133 MB full download — pulled from Cloudflare R2.
Every run recorded — per-file status, flags and history. Documents & names blurred for privacy.
Licensing
License InstaDocs as a subscription — billed monthly, annually, quarterly or half-yearly — or pay per page with no subscription commitment. Every plan is quoted to your volume and deployment.
Ed25519-signed, offline-verified.
No subscription commitment.
Pricing set per engagement · contact sales for a quote
Prefer to see it on your own files first? Send 50 pages — we'll run the full pipeline free, no commitment.
Questions
Multi-page and single-page TIFF, and PDF — the formats document-archive scanning most commonly produces. Each cleaned file keeps its original format, alongside a per-file report.
25 in total — Tamil, English, Hindi, Bengali, Telugu, Kannada, Malayalam, Gujarati, Punjabi, Odia, Assamese, Urdu, Marathi, Nepali, Sinhala, Sanskrit, Arabic, Persian, Hebrew, Chinese (both scripts), Japanese, Korean, Thai and Vietnamese. English ships in the installer; the rest download on demand. InstaDocs detects each page's script automatically and applies the right language — no flag to set.
Yes — entirely. There is no cloud upload and no phone-home. Licensing is Ed25519-signed and verified locally, so it runs on air-gapped machines.
Only in opt-in in-place mode, and even then it writes a byte-identical, sha256-verified backup of every file first. Restore a single file or a whole run at any time.
InstaDocs is licensed as a subscription — billed monthly, annually, quarterly or half-yearly — or pay-as-you-go per page, with no published price list since terms depend on volume and deployment. Contact us for a quote. Licenses are machine-bound, Ed25519-signed and verified entirely offline.
Yes. A silent/unattended installer supports fleet rollout, the CLI scripts batch jobs, and an optional Windows Explorer right-click menu drops QC into existing operator workflows.
Windows is the supported operator target (signed installer, GUI + CLI). A Linux dev build exists for pipeline and automation use.
Get started
License InstaDocs as a subscription or pay-as-you-go per page — every plan is quoted to your volume. Download the installer and run a real batch today; nothing leaves your machine.
Compliance docs available on request.
iex (irm https://get.appz.dev/instadocs/install.ps1)