Private Android document scanner

VaultScan

Scan papers, extract searchable text, set renewal reminders, and keep every page inside a biometric-protected encrypted vault.

Local-first
Works without a cloud account
OCR search
Titles, tags, dates, and recognized text
Secure Cloud
Optional end-to-end encrypted backup

Built from the app flow

From scan to vault without losing control

The website mirrors the screens and features already present in the Android code: scanner capture, OCR review, encrypted storage, document search, alerts, and cloud backup settings.

1

Capture

Camera or gallery input, live edge detection, filters, and multi-page scanning.

2

Review

OCR extracts names, numbers, dates, and expiry candidates before saving.

3

Encrypt

Pages are compressed, encrypted, indexed, and protected by the device vault.

4

Act

Search inside documents, star files, share safely, and get expiry reminders.

Feature set

A scanner, vault, and reminder system in one app

The content below is grounded in the Android modules and current Compose screens, not a generic scanner checklist.

Advanced document scanning

ML Kit and OpenCV scanner paths, AI segmentation support, crop tools, filters, and quality controls.

Encrypted OCR search

Search by title, tag, dates, and recognized text after decrypting only inside the unlocked app session.

Expiry intelligence

Detects expiry dates, asks for confirmation, then schedules renewal reminders while respecting vault privacy.

Biometric vault lock

Hardware-backed keys, auto-lock timing, app-switcher privacy, and a dedicated unlock flow.

Organized document vault

Folders are tags, with starred documents, trash recovery, page viewing, and per-document sync badges.

Controlled sharing

Share selected documents or pages through Android share sheets, with redaction and export options in the UI.

Rendered app states

Screen previews from the current product flow

These static previews recreate the live Compose routes from the app: home vault, scanner, OCR review, and settings. They give the Firebase site product visuals even before a store listing is attached.

Security model

Plaintext stays off disk and out of the cloud

VaultScan is designed around opaque encrypted blobs. The app can back up and restore documents without handing readable files to Firebase, Cloudflare, or a cloud account.

Android app Encrypts pages on device
to
Firebase broker Auth, App Check, Firestore index
to
Cloudflare R2 Stores encrypted document blobs

Recovery passphrase

The backup keyset is sealed under the user's passphrase, separate from cloud sign-in.

Short-lived URLs

Cloud Functions mint scoped presigned URLs so the app never ships R2 credentials.

Memory-only previews

Decrypted thumbnails are kept out of disk cache and cleared when the vault locks.

Optional backup

Secure Cloud keeps the local vault free

Local scanning remains account-free. Secure Cloud adds encrypted backup, automatic sync, and restore on a new device after Google sign-in and a recovery passphrase.

Secure Cloud

Encrypted backup, sync, and restore

$14.99 per year in current app copy
  • 50 GB encrypted storage plan copy
  • Incremental backup after document changes
  • Restore with signed-in account and passphrase