MyBudget
Data & Permissions
A plain-language explanation of every device permission MyBudget requests, every third-party service it connects to, and exactly why each one is needed. Nothing is collected or shared beyond what is described here.
Device permissions
MyBudget requests the following device permissions. Each permission is requested only when you first use the feature that needs it — never upfront on install.
Third-party services and integrations
MyBudget connects to the following third-party services. We have selected each one because it provides the best available option for the required function. No personal financial data is shared with any of these services beyond what is explicitly described.
Google LLC Manages your account login. Supports email/password and Sign in with Apple. Email address, authentication tokens.
Google LLC Cloud database that stores your financial data (transactions, budgets, income, settings) when you are signed in, so it syncs across devices. Your transaction, budget, and income records. Accessible only to your account.
Google LLC Captures crash reports automatically so we can fix bugs. Sends a stack trace and device info when the app crashes. Device model, iOS version, app version, and crash stack trace. Does not include financial data.
Google LLC Tracks which features are used in aggregate so we can prioritise improvements. All analytics are anonymised. Anonymised usage events (e.g. "receipt scan started", "budget created"). No financial amounts or personal details.
Google LLC Sends push notifications for store specials to devices that have followed a store. Your device push token (an anonymous device identifier). Sent when you enable notifications.
Google DeepMind AI model used for receipt text extraction. The receipt image is sent to Gemini via our secure Cloud Functions and line items are extracted. The receipt image only. No account information, name, or financial history is attached.
OpenStreetMap Foundation Converts merchant names from receipt scans into map coordinates (geocoding) for the in-app store map. Merchant name strings only (e.g. "Checkers, Claremont"). No personal data.
Data storage location
All Firebase services (Firestore, Auth, Crashlytics, Analytics, FCM) store data in the United States on Google infrastructure. Google complies with SOC 2 and ISO 27001 standards. All data in transit is encrypted via TLS 1.2 or higher.
International transfers
As a South African user, your data is transferred to the United States for cloud storage and AI processing. This is done under standard contractual safeguards as recognised under POPIA. We have no practical alternative to using US-based cloud infrastructure for the AI and sync features MyBudget depends on.
Your data controls
You are in control of your data. Here is what you can do at any time:
- Opt out of analytics: Settings > Data & Privacy > toggle off Analytics. Firebase Analytics will stop collecting usage events.
- Opt out of receipt data collection: Settings > Data & Privacy > toggle off Receipt Data. Scans will continue to work but your anonymised receipt data will not be retained for AI training.
- Disable notifications: Settings > Data & Privacy or your device's Settings > Notifications > MyBudget.
- Revoke location permission: device Settings > Privacy & Security > Location Services > MyBudget.
- Export your data: Settings > Profile > Export my data. Downloads a copy of all your records.
- Delete your account and all data: Settings > Profile > Delete account & data. Permanently removes your Firebase account and all associated cloud data. Local device data is also cleared.
- Exercise POPIA rights: email support-budget.app@logicalsolutionsinnovations.com to request access to, correction of, or deletion of your personal data.
What we do not do
- We do not sell your personal data to any third party.
- We do not share your financial records, transaction history, or income data with any third party, except as required by law.
- We do not access your SMS messages unless you explicitly enable the SMS import feature.
- We do not run location services in the background.
- We do not use your data to serve you targeted advertising.
- We do not access your contacts automatically — only with your explicit permission for name autofill on the split bills screen.