Privacy Policy
Your expenses are stored on your device. Syncing to our cloud is optional and encrypted, and you can delete all of it from inside the app.
Data We Collect
- Local Transaction Data. Expenses you enter (amount, date, category, notes, images) are stored locally on your device in an encrypted SQLite database.
- Optional Cloud Backup. If you sign in with your e-mail (magic-link), transactions are synced to our Supabase backend. The backend stores a user ID, e-mail (for authentication), and your expense rows.
- Analytics. We collect anonymous event metrics (screen opens, feature usage) via Google Analytics for Firebase, without an advertising ID.
How We Use Your Data
- Provide core features: budgeting, analytics, insights. Your data stays on your phone unless you sync.
- Synchronise data across your devices when you are signed in.
- When synced to our cloud database, we cannot see your data due to encryption.
Data Sharing
We do not sell or share your personal data with third parties for advertising or marketing. Data is stored on your local device and is removed when the app is deleted. It can optionally be saved in our cloud storage, which is encrypted, and you can delete your account at any time. An account is only created using e-mail. A password is never asked for or stored.
| Service | Purpose | Data shared |
|---|---|---|
| Supabase Inc. | Database, authentication, file storage | User ID, e-mail, encrypted expense rows |
| OpenAI LLC | Natural-language parsing. This is an optional feature, and we do not store the chat conversation in the cloud. OpenAI only processes the text you send. Your data is not used for model training. | Selected text prompt, without personal identifiers |
| Google (Firebase) | Analytics and crash reporting | Anonymous event data and crash stack traces |
Security
- Local database encrypted with a 256-bit SQLCipher key, stored in the Android Keystore / Keychain.
- All network traffic is TLS 1.2+.
- Supabase tables are protected by Row Level Security.
Your Choices & Rights
- Offline Mode. You can use the App without creating an account; nothing leaves your device.
- Export & Delete. Settings → Export lets you save a CSV or PDF. Delete Account wipes cloud data and the local cache.
- Revoke Consent. You may sign out at any time to stop syncing. You can delete everything from the cloud database using Delete Account in the app’s Settings.
Children’s Privacy
The App is not directed to children under 13. We do not knowingly collect personal data from children.
Changes to This Policy
We may update this Privacy Policy. We will notify you via an in-app banner or a store listing update.
Contact Us
If you have questions, email us at privacy@expensezero.com.
ExpenseZero is a personal expense tracker. It does not provide investment, tax or financial advice.