Last updated: 26 February 2026
Oro ("the app", "we") is a personal finance companion designed with privacy at its core. Your financial data (transactions, budgets, income) is stored locally on your device and is never sent to our servers. We use a small number of privacy-respecting services for authentication, cloud sync, crash reporting, and anonymous product analytics — all described in detail below.
All financial data is stored locally on your device using Apple's SwiftData framework, protected by iOS's full-disk encryption.
| Data | Where it lives | Leaves your device? |
|---|---|---|
| Transactions (amount, merchant, category, date) | On-device (SwiftData) | Only if you enable Cloud Sync |
| Monthly income & fixed commitments | On-device (SwiftData) | Only if you enable Cloud Sync |
| Budget limits per category | On-device (SwiftData) | Only if you enable Cloud Sync |
| App preferences (language, currency, notification settings) | On-device (SwiftData + UserDefaults) | Synced to your profile when signed in |
| Logging streak count | On-device (UserDefaults) | Never |
Oro uses Supabase for authentication and optional cloud sync. When you create an account:
You can delete your account and all associated cloud data at any time via Settings → Danger Zone → Delete Account.
We use Sentry to collect anonymised crash reports and performance traces so we can diagnose and fix bugs. Sentry receives:
Sentry does not receive:
Crash reporting cannot be disabled individually, but no personal or financial data is ever included.
We use PostHog for anonymous product analytics to understand which features are used and improve the app. PostHog receives:
PostHog does not receive:
No cross-app tracking: We do not use Apple's IDFA (advertising identifier), we do not share data with advertisers or data brokers, and we do not track you across other apps or websites. Apple's App Tracking Transparency (ATT) prompt is not required because no tracking occurs.
If you enable biometric lock in Settings, Oro asks iOS to authenticate you using Face ID or Touch ID. Oro never sees, stores, or transmits your biometric data. Authentication is handled entirely by the iOS LocalAuthentication framework — the app only receives a yes/no result.
Oro may schedule local notifications (daily reminder, budget alerts, weekly summary). These are locally scheduled on your device — they do not go through any external server or push notification service. Notification content is generated on-device and contains no financial amounts (for lock screen privacy).
You can disable notifications at any time in Settings → Notifications, or via iOS Settings → Notifications → Oro.
We do not sell or share your data with advertisers, data brokers, or any third parties for marketing purposes.
Data is shared only with the service providers listed above (Supabase, Sentry, PostHog), solely for the purposes described, and under data processing agreements that prohibit them from using your data for their own purposes.
The only financial data that may leave your device is:
Oro does not knowingly collect data from children under 13. The app requires account creation (email sign-up) for full functionality.
You can delete all your Oro data at any time:
Settings → Danger Zone → Delete All Data — permanently removes all local transactions, budgets, categories, and settings from your device.
Settings → Danger Zone → Delete Account — permanently removes your account and all cloud-synced data from Supabase servers.
Uninstalling the app also removes all SwiftData-stored data from your device.
| Service | Purpose | Data received | Links to identity? |
|---|---|---|---|
| Supabase | Authentication & cloud sync | Email, profile preferences, synced financial data | Yes (your account) |
| Sentry | Crash reporting | Crash stack traces, performance samples | No |
| PostHog | Product analytics | Anonymous usage events, device metadata | No |
If we change how data is handled, this policy will be updated before those changes ship, and the "Last updated" date at the top will reflect the change.
Questions about this privacy policy? Reach us at:
Email: thealpharesearch@gmail.com
GitHub: https://github.com/Squaro16/oro-finance