Android engineering preview

RxScan Android

A privacy-first Android project for local Korean dispensing-bag OCR, mandatory user review, and official public medicine-data lookup.

Built around abstention, provenance, and local handling.

On-device scan path

Prescription images and OCR text are designed to stay inside the Android app, with no patient-data backend.

Mandatory review

Recognized medicine lines must be shown to the user before any official medicine details are treated as confirmed.

Signed public data

Official public datasets are built into generic SQLite artifacts with checksums, signatures, and source provenance.

What the project explicitly avoids.

No generated medical conclusions

Medical copy must come from official text, defined templates, or pharmacist-reviewed fixed copy.

No cloud identification

Recognized medicine names, OCR text, and prescription images are not server search inputs.

No silent guessing

Missing strength, dosage form, or conflicting evidence leads to review, ambiguity, or unresolved states.

No tracking model

The project excludes ads, behavioral analytics, accounts, and health-data monetization.

Current status: Goals 00–08 complete · v0.1.0 test build

On-device scan, fail-closed matching, mandatory review, and signed official data.

Android app

CameraX scan with quality gate and bundled offline Korean OCR, deterministic fail-closed matcher, mandatory review, official-source display, local DUR wording, and encrypted private storage.

Data builder

Reproducible, Ed25519-signed public drug database with independent verification and a rollback/revocation design.

Release readiness

An engineering preview, not cleared for production: pharmacist, regulatory, real-holdout, and pentest gates remain open and block production automatically.