BUDGET MACROS
Privacy Policy
Effective: [INSERT LAUNCH DATE] · Last updated: [INSERT LAUNCH DATE]
This Privacy Policy explains how Budget Macros collects, uses, and protects your information. By using the App, you agree to the practices described here.
budgetmacrosfeedback@gmail.com
§1 Who we are
Budget Macros is a personal budgeting app for iOS. It helps you track spending, manage recurring bills, and plan your monthly budget. The App is operated by an individual developer, not a company.
Controller: Ebiojo Ireoluwa Abuokolo
Contact: budgetmacrosfeedback@gmail.com
§2 What we collect
Information you provide
- Account information: Your email address when you create an account. We use this to identify you, send authentication links, and communicate about your account.
- Budgeting data: Information you enter into the App, including income, recurring bills, spending categories, individual purchases, and savings preferences. This data exists to power the App's core function.
Information collected automatically
- Subscription state: We record whether you have an active subscription, the subscription product, and its expiration date. This is necessary to provide premium features.
- Diagnostic logs: We may temporarily log error information to fix bugs. These logs do not include the contents of your budgeting data.
- Analytics data: Anonymous usage events (which screens are viewed, which features are used), crash and performance diagnostics, and a device-specific identifier (Apple's Vendor ID, which resets if you uninstall the App). Collected through Firebase Analytics. See §5 for details.
What we do NOT collect
- Name, phone number, physical address, or date of birth
- Advertising identifiers (IDFA) or any cross-app tracking identifier
- Location data
- Behavioral analytics that track you across other apps
- Biometric data
- Access to your contacts, photos, calendar, or other apps on your device
§3 How we use your information
We use the information we collect to:
- Provide the App's features (tracking your spending, calculating your budget, displaying trends)
- Authenticate your account and keep your data secure
- Verify your subscription status and provide access to premium features
- Respond to your support requests
- Understand which features are used and where users encounter problems, so we can fix bugs and improve the App
- Comply with legal obligations
We do not use your information for advertising, profiling, or sale to third parties.
§4 Where your data is stored
- Your device: Most of your budgeting data is stored locally on your iPhone in an encrypted local database.
- Supabase: We use Supabase (supabase.com), a database service, to sync your budgeting data across your devices and back it up. Your data is stored on Supabase servers located in the United States. Supabase is contractually obligated to protect your data.
- Apple StoreKit: Your subscription purchases are processed by Apple. We do not have access to your payment information.
- Resend: We use Resend (resend.com) to send transactional emails (such as login links). Resend processes only your email address and the email content.
- Firebase (Google): Analytics events and diagnostic data are processed by Firebase, a service provided by Google LLC. See §5 for details.
§5 Analytics
Budget Macros uses Firebase Analytics, a service provided by Google LLC, to understand how the App is used and to identify problems that need fixing.
What is collected through analytics
- Anonymous usage events (which screens are viewed, which features are used, when actions complete)
- Diagnostic information (app crashes, performance issues)
- A device-specific identifier (Apple's Vendor ID), which resets if you uninstall the App
What is NOT collected through analytics
- Your name, email address, or account information
- Your financial entries — expenses, income, budgets, bills, or savings data
- Your Apple ID, advertising identifier (IDFA), or any cross-app tracking identifier
Analytics data is not linked to your account, is not used for advertising, and is not used to track you across other apps or websites. We do not share analytics data with advertisers.
You can learn more about Firebase Analytics privacy practices at firebase.google.com/support/privacy.
§6 Sharing your data
We do not sell or rent your personal data. We only share data with the following service providers, and only as needed:
| Service | Purpose | Data shared |
| Supabase |
Database hosting and authentication |
Email, encrypted budgeting data, subscription state |
| Apple |
Subscription processing |
Receipt data only |
| Resend |
Transactional email delivery |
Email address, email content |
| Firebase (Google) |
Anonymous analytics and crash reporting |
Usage events, diagnostics, Vendor ID |
We may also disclose your data if required by law or to protect against fraud or abuse.
§7 Your rights
You have the right to:
- Access: Request a copy of the personal data we hold about you.
- Delete: Request that we delete your account and all associated data. You can also delete your account at any time from the App's Settings.
- Correct: Update inaccurate information directly in the App.
- Export: Export your budgeting data from the App's Settings.
- Object: Tell us to stop using your data for any particular purpose.
To exercise any of these rights, email us at budgetmacrosfeedback@gmail.com. We will respond within 30 days. There is no cost to exercise these rights.
California residents
If you are a California resident, you also have the rights described under the California Consumer Privacy Act (CCPA). These include the right to know what categories of personal information we collect, the right to know whether we sell or share your personal information (we do not), the right to delete your personal information, and the right not to be discriminated against for exercising these rights.
§8 Data retention
- While your account is active: We retain your data for as long as you have an account.
- After account deletion: When you delete your account, we delete your data from our active databases within 30 days. Backup copies may persist for up to 90 days, after which they are permanently deleted.
- Subscription records: We retain subscription transaction records as required by tax and accounting laws (typically up to 7 years), but these records do not include your budgeting data.
- Analytics data: Firebase Analytics retains event data according to Google's retention settings. We have configured this to the shortest reasonable retention period.
§9 Data security
We use industry-standard security measures to protect your data:
- All data transmitted between the App and our servers is encrypted in transit using TLS.
- Your data on Supabase is protected by row-level security policies that ensure only you can access your own data.
- Authentication is handled by Supabase Auth using secure token-based authentication.
- We use rate limiting and other measures to prevent abuse.
No system is perfectly secure. If we become aware of a security incident affecting your data, we will notify you promptly and take reasonable steps to mitigate any harm.
§10 Children's privacy
The App is intended for users 13 years of age and older. We do not knowingly collect personal information from children under 13. If we learn that we have collected personal information from a child under 13, we will delete it as soon as possible. If you are a parent or guardian and believe your child has provided us with personal information, contact us at budgetmacrosfeedback@gmail.com.
§11 Third-party links
The App may contain links to third-party websites or services. We are not responsible for the privacy practices of those third parties. We encourage you to review their privacy policies.
§12 International users
The App is intended for use in the United States. If you access the App from outside the United States, your information may be transferred to and processed in the United States. By using the App, you consent to this transfer.
§13 Changes to this policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this document. If we make material changes, we will notify you through the App or by email.
§14 Contact us
If you have questions about this Privacy Policy or your data, contact us at:
Ebiojo Ireoluwa Abuokolo
Email: budgetmacrosfeedback@gmail.com
We try to respond within 30 days.