Privacy Policy

Last updated: 2026-05-17

Zero Budget is a personal-finance application that helps a household run a zero-based budget. This policy describes what we collect, why we collect it, who we share it with, and how long we keep it.

Who runs Zero Budget

Zero Budget is operated as a single-operator service. Contact: hello@zerobudget.ca. For everything in this document, "we" means that single operator and "you" means the user of the app.

What we collect

How we use it

We do not sell your data. We do not share your data with advertisers. We do not share aggregated, anonymized, or otherwise repackaged versions of your data with third parties for marketing.

Who we share it with

We do not use any third-party analytics or advertising trackers.

Where we store it

Application data, billing references, and Plaid access tokens are stored in our Supabase PostgreSQL instance hosted in the United States. Plaid access tokens are encrypted at rest with AES-256-GCM; the encryption key is held only by our server runtime and never sent to the browser. All traffic between your device and Zero Budget is encrypted with TLS.

If you are accessing Zero Budget from outside the United States your data is transferred to and processed in the United States (Supabase and Vercel host primary infrastructure there). By using Zero Budget you consent to this transfer.

How long we keep it

CategoryRetention
Auth identity, profile, householdUntil you delete your account
Plaid access tokensUntil you disconnect a bank or delete your account; revoked at Plaid in real time
Transactions, budget dataUntil you delete your account
Stripe customer + subscription recordsRetained by Stripe per their own retention schedule even after we delete the linkage on our side
Push subscriptionsUntil you disable notifications or the push service marks the endpoint as expired
Resend email delivery logs30 days on Resend, then automatically purged
Sentry error reports90 days, then automatically purged
Database backupsUp to 7 days (Supabase point-in-time recovery)
Operational request logs30 days (Vercel)

Your rights

Children

Zero Budget is not directed at children under 16. We do not knowingly collect data from anyone under 16. If you believe a minor has signed up, contact us and we will delete the account.

Security

Our security posture, including access controls, encryption, MFA policy, and patch SLA, is documented at SECURITY.md in our public repository.

Changes to this policy

If we change this policy in any material way we will update the "Last updated" date above and announce the change in the app on next sign-in. Trivial wording changes will not trigger an announcement.

Contact

Questions or requests: email hello@zerobudget.ca with the subject Zero privacy.