Skip to content

ClearScan

A CamScanner-style Android app that keeps every page on-device — ML Kit capture, local OCR, searchable PDFs, DOCX export, biometric vault, and Sinhala/Tamil language work, without ads, accounts, or forced cloud storage.

Source on GitHub
github.com/SuvenSeo/ClearScan

GitHub

ClearScan

The Problem

Document scanner apps monetize anxiety — watermarks, subscription walls, and cloud uploads for features that should be local. ClearScan is the opposite bet: scan, search, and export without sending pages to someone else's server.

The System

A Kotlin + Jetpack Compose Android app uses ML Kit Document Scanner for capture, stores pages in private app storage, runs local OCR, and builds searchable PDFs and DOCX exports on-device. A biometric/device-credential vault and encrypted metadata protect the library; Sinhala/Tamil OCR benchmarking keeps language expansion honest.

Fig. 1 — Capture → local OCR → export, all on-device.

ML Kit scanner
Private storageencrypted index
Local OCR
PDF · DOCX export

The Build

The Proof

Fig. 2What's shipping on GitHub Releases.
local
OCR + PDF
DOCX
Word export
vault
biometric gate
SI/TA
OCR bench

Source and APKs: github.com/SuvenSeo/ClearScan.

Margin Notes

  • What's honest: OCR quality for Sinhala/Tamil is benchmarked, not hand-waved.
  • What I'd deepen: polish the page-turn capture flow for multi-page books.
  • What shipped anyway: encrypted local backup/restore without a cloud account.

Next — 07

Dinaya