Basis BudgetBasis Budget

Privacy Policy

Last updated: April 2026

Overview

Basis Budget is developed and operated by JK Creative Studios LLC. It is designed with privacy as a core principle. Your financial data — transactions, balances, budgets, and categories — is stored on your device and synced via Apple's iCloud. We never see, store, or have access to your financial information on our servers.

What We Store on Our Servers

When you use the Connected mode (bank sync), we store the following on our servers to maintain your bank connection:

  • Anonymous user identifier — a random ID generated by Sign in with Apple. We do not know your name or real email address.
  • Apple private relay email — if you choose to share your email, Apple provides a private relay address, not your real email.
  • Bank connection tokens — encrypted tokens that allow us to sync your accounts. These tokens cannot be used to access your bank directly.

That's it. We do not store your transactions, balances, account numbers, bank credentials, or any other financial data on our servers.

What We Never Collect

  • Bank login credentials or passwords
  • Account numbers or routing numbers
  • Transaction history or account balances
  • Personal information (name, address, phone number)
  • Device identifiers or advertising IDs
  • Usage analytics or behavioral data

The App contains no advertising code, analytics SDKs, or tracking pixels.

On-Device Data

All financial data is stored locally on your device using Apple's SwiftData framework. If you use iCloud, your data is synced across your Apple devices via Apple's CloudKit service. This sync is handled entirely by Apple and governed by Apple's Privacy Policy. We have no access to your iCloud data.

Third-Party Services

Plaid

Bank account syncing is powered by Plaid, a trusted financial data provider used by thousands of apps. When you connect your bank, you authenticate directly with your bank through Plaid's secure interface — your bank credentials are never shared with Basis Budget. Plaid provides us with account balances and transaction data, which flows through our server but is only stored on your device. Plaid's data handling is governed by Plaid's Privacy Policy.

Supabase

We use Supabase for user authentication (Sign in with Apple) and to securely store bank connection tokens. Supabase encrypts all data at rest. No financial data is stored in Supabase.

Apple iCloud

Used for syncing your financial data between your Apple devices. All data is encrypted and managed by Apple.

Vercel

Our API is hosted on Vercel. API requests pass through Vercel's infrastructure but no financial data is persisted there.

Sign in with Apple

Connected mode requires Sign in with Apple to securely link your bank accounts across devices. Apple provides us with an anonymous user identifier. You can choose to hide your email address, in which case Apple provides a private relay address. We do not require or store your real name or email.

Face ID / Touch ID

If you enable biometric authentication, it is handled entirely by Apple's LocalAuthentication framework on your device. We never access, store, or transmit biometric data.

Data Deletion

You can delete all your data at any time from within the App (Settings → Delete All My Data). This permanently removes all local data, iCloud data, bank connections, and your authentication record from our servers.

Children's Privacy

Basis Budget is not directed at children under the age of 13. We do not knowingly collect any information from children.

Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated “Last updated” date.

Contact

If you have questions about this Privacy Policy, contact us at support@basisbudget.com.