Privacy Policy

Last updated 11 September 2026

The short version

UpSplit stores the least it can get away with: your name, your email address, and the expenses you enter. There are no ads, no trackers, no analytics scripts, and nothing is sold or shared with advertisers. You can delete your account yourself.

What is stored

Your account. Your email address and the name you gave, so people in your groups know who you are. A profile photo, if you upload one. If you sign in with Google, your name, email and profile picture come from Google rather than being typed in.

Your groups and expenses. Group names, expense descriptions, amounts, dates, categories, any notes or comments you write, and who paid for what. This is the data the app exists to hold.

Activity. A log of actions inside your groups, such as an expense being added or someone joining, so members can see what changed.

No payment details are stored, because nothing is ever charged. No card number, bank account or payment credential is asked for or held.

Who can see it

Everyone in a group can see that group’s expenses, amounts, notes and members. That is the point of a shared ledger, and it is worth remembering before you write something in a note.

People outside a group cannot see any of it. This is enforced in the database with row-level security rather than only in the app, so a row you are not entitled to is not sent to your browser in the first place.

Nobody’s data is sold, rented, or shared with advertisers. There is no advertising business here to feed.

Who else is involved

Supabase hosts the database and handles sign-in. Your account and your expense data live there.

Vercel hosts the application and, like any web host, keeps standard server logs including IP addresses.

Google, only if you choose to sign in with it, tells UpSplit your name, email and profile picture. UpSplit never sees your Google password.

There is no analytics provider, no advertising network, and no third-party tracking script on any page.

Email

UpSplit does not currently send any email of its own. Notifications appear inside the app only.

Supabase sends the messages that sign-in requires, such as confirming your address or resetting your password. If email notifications are added later, this page will say so before they start.

Cookies

One kind only: the session cookie that keeps you signed in. There are no advertising or tracking cookies, so there is no cookie banner to dismiss. Signing out clears the session.

Your theme choice is kept in your browser’s local storage. It never reaches the server.

Getting your data out, or getting rid of it

Everything about you is visible in the app while you are signed in. Deleting your account from Settings removes you from every group and erases your name and photo.

The expenses and settlements you recorded are kept and shown as Deleted user, because other people’s balances are calculated from them and removing them would change what your friends owe each other. If you want those gone as well, everyone in the affected group has to agree to delete the group.

If you want a copy of your data or have a question about any of this, email uzairkbrr@gmail.com.

Children

UpSplit is not aimed at children and accounts are not knowingly created for anyone under 13.

Changes

If what is collected or who it is shared with changes, this page changes with it and the date at the top is updated. The source code is public, so you can check the claims on this page against what the software actually does.

See also the Terms of Service.

UpSplit is an open-source project, not a company. This page is written in plain English to describe honestly what the software does. It is not legal advice, and it is not drafted by a lawyer.