Privacy Policy

Baqi · last updated 26 September 2026

Baqi is a personal finance tracker. It holds some of the most sensitive information you have, and it is built so that as little of it as possible leaves your phone. This page says exactly what does.

Baqi is operated by Budget Tracker ("we"). If anything here is unclear, write to mousa.alwaraki@gmail.com.

What we hold

That is the whole list. We do not collect your location, your contacts, advertising identifiers or your browsing. Usage events are our own and go only to our own server: there is no third-party analytics or crash-reporting SDK in the app, no advertising, and no tracking across other companies' apps or websites.

We never connect to your bank

Baqi has no banking integration and never asks for banking credentials. Transactions reach the app in one of three ways, all of which you start yourself: you type them in, you set up an Apple Shortcuts automation that hands the app a notification your bank already sent to your phone, or you import a screenshot. Nobody — including us — can use Baqi to reach your bank account.

Where it is kept

Everything lives on your device first, so the app works with no signal. When you are signed in, it is also stored on servers operated by Supabase so your phones stay in step. Access is enforced per household at the database level: a request carrying someone else's account can read none of your rows.

Who else processes it

These are the only third parties involved, and what each one receives:

WhoWhat they getWhen
SupabaseYour email address and all of your financial recordsWhenever you are signed in and syncing
Google (Gemini API)The screenshot you chose, and nothing elseOnly when you use screenshot import
Apple / GoogleConfirmation of who you areOnly if you sign in with Apple or Google
AppleSends us the signed record of your Baqi Pro purchase and its renewals, refunds and cancellationsOnly if you subscribe
Yahoo FinanceThe ticker symbol you are trackingWhen investment prices refresh
gold-api.comNothing about you — just a price requestWhen gold prices refresh
open.er-api.comNothing about you — just a rate requestWhen exchange rates refresh

Your transaction history is never sent to any of them except Supabase. Screenshot import is the one feature that sends an image off the device, it only runs when you pick an image, and the image is passed through for text extraction rather than stored by us.

Sharing with a household

A household is the unit of access. Anyone you invite into yours can see and change all of its accounts, balances, transactions and budgets, including entries made before they joined. Only invite someone you would show your bank statement to. You can turn on separate personal spending to keep some categories to yourself, but treat that as tidiness rather than secrecy.

Deleting your data

Settings → Account → Delete account removes your account immediately. If you are the last member of your household, the household and everything in it — accounts, transactions, budgets, pots — is deleted with it and cannot be recovered. If others remain, their copy of the household data stays, since it is theirs too. The copy held on your own phone is removed when you delete the app.

Keeping it

We keep your records for as long as your account exists, because the app is useless without your history. We do not keep backups of deleted households beyond what the hosting provider retains for disaster recovery.

Legal basis and your rights

We process this information to provide the service you asked for. Depending on where you live you may have the right to access, correct, export or erase it, and to object to its processing. The app gives you all of this directly: everything we hold is on your screen, you can edit any of it, and account deletion is one tap. For anything the app does not cover, write to mousa.alwaraki@gmail.com.

Children

Baqi is not intended for children under 13, and we do not knowingly create accounts for them.

Changes

If this policy changes in a way that affects what we collect or who receives it, we will update the date at the top and say so in the app before the change takes effect.