Read locally. Save data only. Review the exceptions.
V3.1 · Bundled English OCR · Encrypted record sync
Offline cache not checked
Add a receipt or card slip
Choose a photo, read it on this device, check the fields and save. The image is not stored or uploaded.
Temporary extracted text
English OCR is bundled. Clear JPG/PNG images work best; unsupported phone image formats may need conversion or manual entry. Always check the amount.
Read a bank statement
Templates for Alliance, AmBank, Maybank and RHB. A template is not a guarantee for future layouts. Full card numbers are reduced to the last four digits before saving.
No PDF or image is uploaded. Large PDFs still need device memory. Page selection can omit cards or totals. Keep the original until the extracted data is checked.
Temporary text / paste statement text
Receipt data
Statements
Review exceptions
Match card, currency, amount and nearby transaction dates. Ambiguous pairs require confirmation. Payments, rebates, fees and instalments are separate review items. Unmatched does not mean fraud.
Offline reading
The PDF reader, OCR engine and English recognition files are included in this website. No external AI or OCR service is used. Cache them once on each device while online, then test reading in airplane mode.
Not checked
Browser storage can be cleared or evicted. Offline readiness is not permanent. Cloud syncing still needs internet.
Cards
Cloudflare sync
Only encrypted transaction records are sent. No photos or PDFs. Use the Card Check project and database, not Morning Win.
Not connected
Unlock once per page session. Sync runs after saves and periodically while this page is open. Same-record conflicts stop for review. There is no 12 MB library cap, but account quotas and per-record limits still apply.
Backup and restore
Export before upgrading. Local browser records are not encrypted at rest. Backups are encrypted; passwords cannot be recovered. Old photos are discarded on restore.
Use one editing tab per browser. Keep backups and original statements. This app is not a bank-certified reader or a fraud assessment.