EcoTalli
↓ Google Play
Android App · v1.2.1
ET

EcoTalli

Receipt Scanner & Spending Tracker

Point your camera at any receipt. EcoTalli reads it, categorises every line item automatically, and stores it all on your device — no account, no cloud, no data leaving your phone. Just clear monthly spending reports.

100%
Offline · No cloud
On-device
OCR via ML Kit
SQLite
Local storage
Auto
Category detection

Everything you need to track spending — nothing you don't.

[ SCAN ]
On-Device OCR
Google's ML Kit reads your receipt text directly on your device. No photo upload. No server. Instant results even when you're offline.
[ SORT ]
Auto-Categorisation
Every line item is automatically sorted — Groceries, Beverages, Transport, Utilities, and more. Categories are customisable to match how you actually spend.
[ CHART ]
Monthly Reports
Pie charts and bar charts show where your money went each month. Drill into any category to see every item behind the number.
[ LOCK ]
Private by Default
All receipts, items, and spending data live in local SQLite storage on your phone. Nothing is sent to any server. No account required to use the app.
[ EDIT ]
Review & Correct
After each scan, review the parsed receipt before saving. Correct the merchant name, date, individual items, or categories — full control before anything is stored.
[ EXPORT ]
Export & Share
Export your receipts and spending data to share with your accountant, import into a spreadsheet, or back up before switching devices.

Three steps from receipt to report.

1. Scan. Open the camera, point it at any receipt. EcoTalli uses ML Kit's on-device text recognition to extract the merchant name, date, and every line item with its price — no internet connection required.

2. Confirm. Review the parsed receipt before saving. Fix any OCR errors, adjust categories, or edit item names. You stay in control of what gets stored.

3. Report. Open the Monthly Report to see a visual breakdown of your spending by category. Tap any category to see every receipt item behind it. All data is stored locally and never leaves your device.

React Native · Expo · ML Kit

EcoTalli is built with React Native and Expo, using Google's ML Kit for on-device text recognition and SQLite for local data persistence. The offline-first architecture means the app works fully without any network connection.

React Native 0.81 Expo SDK 54 ML Kit OCR SQLite expo-camera expo-sqlite React Navigation PostHog Analytics expo-sharing Android

Built by two brothers.

FT
Founder
Oluyomi, Olufemi Titus
Senior Network Security Specialist
Femi identified the gap — people lose track of spending because managing receipts manually is tedious. EcoTalli is his answer: scan once, understand everything. He leads product direction and vision for the app.
femihappiness.com ↗
OO
Developer
Olushola Oluyomi
Senior Product Manager
Olushola built EcoTalli from the ground up — the React Native architecture, ML Kit integration, offline SQLite design, and the auto-categorisation engine. He leads the engineering and shaped the product experience end to end.
olusholaoluyomi.com ↗

Your data stays on your device.

EcoTalli is built on an offline-first, privacy-first principle. Here is exactly what the app does and does not do with your data.

Data We Collect

EcoTalli stores the following data locally on your device only — in a SQLite database that never syncs to any external server:

  • Receipt data: merchant name, date, total amount, and individual line items with prices
  • Category assignments for each line item
  • Photos of receipts (stored on-device only, in the app's local file system)
  • App preferences and settings via AsyncStorage
Camera & Storage Access

EcoTalli requests access to your device's camera and photo library solely to capture and import receipt images for OCR processing. Receipt images are processed entirely on-device using Google's ML Kit text recognition library. Images are never uploaded to any server.

Analytics

EcoTalli uses PostHog for anonymous usage analytics. This collects anonymised event data about how features are used (e.g., how many receipts are scanned, which screens are visited) to help improve the app. PostHog does not collect personally identifiable information, receipt content, financial data, or photos. You can review PostHog's privacy policy at posthog.com/privacy.

Data Sharing

We do not sell, rent, or share your personal data with any third party. Your receipt data, spending history, and financial information are stored exclusively on your device and are never transmitted to EcoTalli's team, the app's servers, or any external service.

Data Deletion

You can delete all your data at any time by uninstalling the app. This permanently removes all locally stored receipts, items, and preferences from your device. There is no cloud backup to delete separately.

Children's Privacy

EcoTalli is not directed at children under the age of 13. We do not knowingly collect data from children.

Changes to This Policy

If this privacy policy changes materially, the updated version will be published at this URL with a new effective date. Continued use of the app after changes constitutes acceptance of the updated policy.

Contact

For any privacy-related questions or concerns, contact the founder at femihappiness.com.

Effective date: April 2026 · EcoTalli v1.2.1