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.
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.
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.
EcoTalli is built on an offline-first, privacy-first principle. Here is exactly what the app does and does not do with your data.
EcoTalli stores the following data locally on your device only — in a SQLite database that never syncs to any external server:
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.
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.
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.
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.
EcoTalli is not directed at children under the age of 13. We do not knowingly collect data from children.
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.
For any privacy-related questions or concerns, contact the founder at femihappiness.com.