BudgetArk Effective Date: August 29, 2026 (replaces the March 8, 2026 version) Developer: Rickey Cornett
BudgetArk is a personal finance app designed with privacy as a core principle. Everything you enter is stored encrypted on your device. There is no BudgetArk account, no BudgetArk server that holds your data, and no analytics or advertising of any kind.
The app works fully offline. A few optional features - bank connections, live investment prices, currency conversion, partner sync, and the Tip Jar - use the internet or your local network only when you turn them on, and each one explains exactly what leaves your device before it runs for the first time. This policy describes those features in detail below.
BudgetArk does not collect any personal data. Specifically:
All data you enter into BudgetArk (debts, payments, budget entries, accounts, holdings, receipt photos, and preferences) is stored locally on your device only, encrypted with AES-256 and authenticated with HMAC-SHA256. The encryption key is kept in your device’s secure keystore (iOS Keychain / Android Keystore) and is marked device-only, so it is never included in device backups or migrated to another phone.
Your data never leaves your device unless you explicitly export it, sync it with a partner device, or use one of the optional online features described below.
BudgetArk generates a random anonymous identifier (UUID) on first launch. This identifier is stored only on your device and is not linked to any personal information. No account creation, sign-up, or login is required.
If you enable Live Holdings, the app also generates a separate random device identifier used solely to rate-limit price requests. BudgetArk’s quote service stores only a one-way hash of it (see below).
Each of these is off until you turn it on, and the app shows a plain-language disclosure before the first use. If you never enable them, BudgetArk makes no financial-data requests at all.
Partner Sync lets you pair BudgetArk with one other device (for example, a partner’s phone) and share data directly over your local Wi-Fi network. There is no cloud relay and no server: devices discover each other with Bonjour/mDNS, verify each other with a shared pairing secret, and exchange data encrypted and authenticated end to end. Nothing is transmitted when the two devices are not on the same network.
If you opt in to Tracking Reminders or the credit-card keep-alive watch, reminders are scheduled locally on your device. BudgetArk uses no push-notification service and never obtains a push token. Notification text never includes amounts, balances, account names, or bill details, and the app does not send payment-due alerts.
BudgetArk asks for a permission only when you use the feature that needs it:
Home-screen widgets and app links (budgetark://) display only category names and carry no financial data.
The app includes optional export features (JSON backup, Excel workbook, CSV, receipt-photo archive) that share your data through your device’s native share sheet. These actions are entirely user-initiated, and the exported data is handled by your device’s operating system and whichever app or service you choose to share it with. Password-protected backups are encrypted and tamper-evident. BudgetArk does not process, intercept, or retain any exported data; temporary export files are deleted once the share sheet closes.
BudgetArk integrates with no analytics platforms, advertising networks, or cloud storage providers. The only third parties it can contact - each only when you use the corresponding feature - are:
| Feature (opt-in) | Who is contacted | What is sent |
|---|---|---|
| Bank Connections | SimpleFIN or Teller (your own account) | Your own credentials, directly from your device |
| Live Holdings | BudgetArk quote service (Cloudflare) → Twelve Data | Ticker symbols and a hashed random device id |
| Currency conversion | open.er-api.com | Nothing - a request for the public rate table |
| App updates | Expo (EAS Update) | App version, runtime version, platform |
| Tip Jar | Apple App Store / Google Play | Handled entirely by the store |
BudgetArk does not knowingly collect any data from children under the age of 13. Since no personal data is collected from any user, children are not asked to provide personal information.
Since all data is stored locally on your device, you can delete all app data at any time by using the “Reset All Data” option in the app’s Profile screen (which also removes automatic backups, receipt photos, bank credentials, and the App Lock PIN), or by uninstalling the app. Removing an individual bank connection deletes that connection’s credentials immediately.
If this privacy policy is updated, the revised version will be posted at this URL with an updated effective date. Since BudgetArk does not collect contact information, users are encouraged to review this policy periodically.
If you have any questions about this privacy policy, please contact:
Rickey Cornett Email: budgetark.support@gmail.com
This privacy policy applies to the BudgetArk mobile application available on the Apple App Store and Google Play Store.