Summary: Your financial records are stored locally unless you choose cloud backup. We use third-party services for diagnostics, analytics, purchases, app configuration, and optional backup as described below. We do not sell your data or use it for advertising.
Our Privacy Commitment
Outflow is developed and provided by CompilerZ. We minimize data collection and do not operate a server that receives your financial records.
Data Storage
- Expenses, income, budgets, categories, recurring items, name, and preferences are stored in the app on your device.
- Financial records leave the device only when you explicitly create an optional Google Drive or iCloud backup, or export/share a file.
- Receipt images and voice recordings are processed on-device and are not uploaded by Outflow.
What We DON'T Collect
- No contacts, SMS messages, call logs, or location data
- No advertising identifiers
- No advertising profiles, and no sale of user data
Analytics and Crash Reporting
Outflow uses the following services to improve the app experience:
- Firebase Analytics: Google collects app interactions, app version, approximate region, device information, and an app-scoped Firebase installation identifier for analytics and product improvement. Some events include a broad amount range, currency code, or internal category identifier. We do not send exact transaction amounts, merchant or note text, your name or email, receipt text, or voice content in analytics events.
- Firebase Crashlytics: Google collects crash logs, diagnostics, device/app information, an app-scoped installation identifier, and free/premium status to diagnose stability problems. We do not intentionally include financial records, name, email, receipt text, or voice content in reports.
- Firebase Remote Config: Google processes an app-scoped installation identifier and device/app information to deliver app configuration.
These services transmit data securely to Google. You can disable Firebase Analytics and Crashlytics at any time under Settings → Privacy. Remote Config may still contact Google to retrieve non-financial app configuration. Retention is governed by our Firebase settings and Google's service policies.
In-App Purchases
Outflow offers premium features through in-app purchases — Receipt Scanner, Voice Logger, Smart Categories, and Secure Vault.
- Purchases are processed by Google Play Billing
- CompilerZ does not receive your full payment-card details.
- Google or Apple processes purchase and subscription information and returns entitlement status to the app.
Optional Cloud Backup
Cloud backup is 100% optional. Outflow supports two providers, depending on your device:
- Android — Google Drive: You explicitly sign in and grant access to files created by Outflow. The app receives your Google account email and basic identity for sign-in and displays the email on the backup screen.
- iOS — iCloud Drive: Backup uses your Apple ID's iCloud quota. Files live in your private app container — Apple's terms and your iCloud settings govern access.
- Backup files contain your Outflow financial records in readable JSON. Android keeps up to five backups and deletes older Outflow backups automatically.
- You can revoke access and view or delete backups from the corresponding provider.
Your Rights
- Export your data anytime (JSON format)
- Remove local data using the operating system's Clear storage action or by uninstalling the app
- Delete optional cloud backups from Google Drive or iCloud
- Use the app without any account
- Full control over backup settings
Third-Party Services
- Google Play Billing (Android) — for processing in-app purchases securely
- Apple App Store / StoreKit (iOS) — for processing in-app purchases securely
- Firebase Analytics — for usage analytics
- Firebase Crashlytics — for crash reporting and app stability
- Firebase Remote Config — for app configuration
- Google Drive (Android) — only if you explicitly enable backup (100% optional)
- iCloud Drive (iOS) — only if you explicitly enable backup (100% optional)
Data Retention
Local app data remains until you clear the app's storage or uninstall it. Optional cloud backups remain until you delete them; Android retains up to five. Google and Apple retain analytics, diagnostics, purchase, and service data according to our configured retention periods and their applicable policies.
Children's Privacy
Outflow is intended for adults and is not directed to children. We do not knowingly collect children's personal data. Contact us if you believe a child has provided personal data.
Changes to This Policy
We may update this policy and will post the revised version here with a new "Last Updated" date.