Privacy Policy for Budgetum
Last Updated: October 5, 2026
Introduction
Welcome to Budgetum. We are committed to protecting your privacy and ensuring a transparent user experience.
Budgetum is a personal budgeting tool that stores your financial data locally on your device by default. If you choose to create a Shared Budget Plan Link, the selected plan data is temporarily stored online so the link can be viewed by anyone who has it. A few other optional features connect to the internet without sending your budget or transaction data, as described below.
Information We Collect
Data You Provide
Budget and Financial Information
Budget and financial information you enter in the Budgetum app, such as income, expenses, accounts, transactions, contacts, tags, categories, and budget sections, is stored locally on your device by default. We do not have access to this local app data.
Shared Budget Plan Links
Budgetum may allow you to create a temporary public read-only link to a budget plan.
Creating a shared budget plan link is optional. When you create one, only the information included in that shared plan is sent to Budgetum's serverless infrastructure and stored temporarily so the link can be opened by anyone who has it.
A shared budget plan may include:
- plan title
- currency
- budget period dates
- income category names
- budget section names and colors
- expense category names and their expense type (Needs, Wants, or Savings)
- planned amounts, actual amounts for the budget period, or both, depending on what you choose to include when you create the link
Shared budget plan links are public to anyone with the link. Do not include private or sensitive information in a shared plan, such as full names, addresses, phone numbers, bank account numbers, card numbers, employer names, or other personal details.
Imported Files
You can import transactions from a CSV file, such as a Budgetum export or a file from another budgeting app, and, with Budgetum Pro, match a CSV or XLSX statement exported from your bank. These files are read and processed on your device. Budgetum does not upload their contents to any server.
Automatically Collected Data
Budgetum uses the following services to improve app functionality and user experience:
Firebase Analytics
Firebase Analytics collects anonymous usage statistics, such as:
- general device information, such as device model and OS version
- app usage data, such as screens viewed and features used
- language preferences
- anonymous interaction events
Firebase Crashlytics
Firebase Crashlytics collects crash reports, such as:
- technical information about app crashes
- device state at the time of crash
- basic device information
No personally identifiable information, such as names, email addresses, or financial data, is intentionally collected through Firebase Analytics or Firebase Crashlytics.
Other Network Requests
In addition to shared budget plan links, Firebase services, and store purchases, the Budgetum app makes the following network requests. None of them include your budget or transaction data.
Exchange-Rate Suggestions
When you add or edit a transaction that uses an account in another currency, Budgetum may suggest an amount based on the current market rate. To do this, the app requests the latest rate for that currency pair from the Frankfurter exchange-rate service (api.frankfurter.dev). The request contains only the two currency codes, for example USD and EUR. No amounts, account names, or other financial data are sent.
Update Check
When the app opens or returns to the foreground, Budgetum may download a small public file hosted on GitHub Pages that lists the latest app version. The comparison with your installed version happens on your device. The request does not include any of your app data.
As with any internet request, these services can receive standard technical information such as your IP address.
How We Use Your Data
Core Functionality
Budgetum uses locally stored data to provide budgeting features inside the app.
Shared Budget Plan Links
If you choose to create a shared budget plan link, Budgetum uses the selected shared plan data to create and display a temporary read-only web page that can be opened by anyone with the link.
Shared budget plans are used only to display the plan through the shared link. Budgetum does not sell shared budget plan data or use it for advertising.
Crash Reporting
Crash reports are used to identify and fix technical issues.
Analytics
Anonymous analytics are used to improve app functionality by understanding general usage patterns.
Data Storage and Security
Local Storage
By default, financial and budget-related information is stored locally on your device and is not transmitted outside your device.
The exception is when you choose to create a Shared Budget Plan Link. In that case, the selected shared plan data is temporarily transmitted and stored online so the link can work.
Shared Budget Plan Storage
Shared budget plan links are stored temporarily using Cloudflare Workers and Cloudflare KV storage. Cloudflare acts as an infrastructure provider for this feature.
Shared budget plans are automatically deleted after approximately 90 days. A shared plan may become unavailable earlier if it is removed or if the service is unavailable.
Anyone with the shared link can view the shared plan while it is available.
Desktop Analytics on the Website
Desktop Analytics at budgetum.app/analytics opens an export file that you choose from the Budgetum app. The file is read and processed locally in your browser and is not uploaded to Budgetum's servers. The imported data may be saved in your browser on that computer so you can return to it later. You can clear it in Desktop Analytics or through your browser's site data settings.
If your export includes accounts in other currencies, Desktop Analytics requests current exchange rates from the Frankfurter exchange-rate service. Only the currency codes are sent.
Analytics and Crash Data
Anonymous usage data and crash reports are processed and stored securely by Firebase services.
For more information, please see:
User Rights and Choices
As a Budgetum user, you have several rights and choices:
- Export Data: You can create local backup files of your data.
- Delete Data: You can delete local app data by removing it from the app or uninstalling Budgetum from your device.
- Shared Plan Removal: If you want a shared budget plan removed before it expires, contact us at support@budgetum.app and include the shared plan link.
- Purchases: You may purchase Budgetum Pro, or leave an optional Say thanks tip, through the Apple App Store or Google Play Store.
Backup Feature
Local Backups
Backup files are stored locally on your device or in a location you choose.
Data Control
You maintain full control over backup files. If you share, upload, or store backup files outside your device, that storage location may have its own privacy practices.
In-App Purchases
Payment Processing
Budgetum Pro and optional Say thanks tips are paid through the Apple App Store or Google Play Store, which handle the payment securely.
Purchase Data
Standard purchase information is processed by the respective store. Budgetum does not receive your payment card details. Tips are voluntary one-time payments and do not unlock any features.
Children's Privacy
Budgetum does not knowingly collect information from children under 13. The app is intended for general use and is not specifically designed for children.
Shared budget plan links should not include personal information about children.
Updates to This Privacy Policy
We may update this Privacy Policy periodically. Significant changes may be communicated through the app or website. Continued use of Budgetum after updates indicates acceptance of the updated Privacy Policy.
Compliance
Budgetum aims to comply with applicable platform and service requirements, including:
- Apple App Store privacy requirements
- Google Play Store privacy requirements
- Firebase terms of service
- Cloudflare terms of service
Contact Us
For questions or concerns about this Privacy Policy, please contact:
Email: support@budgetum.app