Privacy Policy — Tally
Tally (“the app”, “we”, “us”) is a personal-finance app published by NeoSystems. This policy explains what data the app handles, when it leaves your device, and your choices. Questions or requests: contact@neosystems.cc.
Our core principle: local-first
Tally works fully offline. All of your finance data is stored on your device by default. Cloud features (account sign-in, sync, AI receipt cleanup, family sharing, push notifications) are optional, and the data-sharing ones are off by default and gated behind explicit in-app consent. If you never sign in, no personal or financial data leaves your device.
What we collect and when it leaves your device
| Data | When it leaves your device | Purpose | Control |
|---|---|---|---|
| Email address | When you create an account / sign in | Authentication, sync, family features (sign-in confirmation codes) | Optional — only if you sign in |
| Financial data (transactions, budgets, projects, subscriptions, imported bank-statement entries) | When signed in with cloud sync | Sync your data across your devices | Optional — only when signed in |
| Receipt images & extracted text | When you enable “AI receipt cleanup”, per receipt | Fix scan errors and suggest a category (cloud AI) | Off by default; per-use |
| Receipt images (training) | Only if you enable “Share my receipts” | Help improve our receipt models; earns you AI credits | Off by default; opt-in |
| Bank-statement text | When you import a PDF and AI categorization is on | Parse unrecognized banks / categorize entries. The raw PDF is never uploaded — only extracted text or the merchant list | Optional — only on import |
| Push/device token | When signed in | Notify you of family changes when the app is closed | Optional — only when signed in |
| Diagnostics / crash logs | Only if you enable “Send crash reports” | Diagnose crashes. Redacted — no amounts, merchants, notes, or emails | Off by default; opt-in |
We do not sell your data. We do not use it for advertising. We do not access other apps installed on your device.
Third-party processors
When cloud features are used, data is processed by: Amazon Web Services (Cognito authentication, AppSync/DynamoDB sync, S3 image storage, AWS Bedrock for AI — in the EU region), and Google Firebase Cloud Messaging (push notifications). These providers process data on our behalf under their own security and privacy terms. Data is encrypted in transit.
Data retention and deletion
Your data is retained while your account is active. You can, at any time, from Settings:
- Export my data — download your transactions and categories as JSON.
- Delete all my cloud data — erase your data from the cloud (your device keeps its copy).
- Delete account — permanently erase your account and cloud data, including your sign-in account and any uploaded receipt images. Items you shared with your family are retained for those family members.
You can also request deletion without the app: see Data Deletion.
Children
Tally is not directed to children and is not intended for users under 13 (or the minimum age in your country).
Your rights
Depending on your region (e.g. EU/EEA under GDPR), you have rights to access, export, correct, and delete your data, and to withdraw consent. The in-app tools above cover access/export/deletion; for anything else, contact contact@neosystems.cc.
Changes
We may update this policy; material changes will be reflected by the “Last updated” date above.