Privacy Policy

Last updated 6 May 2026

The short version

EasySplitsis a free expense-splitting app. We try to collect as little personal data as we can. We don't sell your data, ever. We don't use third-party trackers like Google Analytics, Mixpanel, or Hotjar. You can delete your account and all your data at any time from settings.

What we collect

When you sign up and use EasySplits, we store:

  • Your email address (to log you in)
  • Your display name and avatar (from Google, if you use Google sign-in)
  • Groups you create or join, and the people in them
  • Expenses you add — amounts, descriptions, dates, who paid, how it's split
  • Comments you write on expenses
  • Settle-up records (when one person pays another)

We don't collect: your phone number, your bank details, your address, your contacts, or anything else not in the list above.

What runs in your browser, not on our servers

EasySplitsis a Progressive Web App. When you add an expense, the calculation runs locally in your browser and is then synced to our database. If you're offline, the expense is queued in your device's local storage and uploaded the next time you reconnect. The standalone Split Bill Calculator at /calculators/split-bill is fully client-side — nothing is sent anywhere.

Analytics

We use Vercel Analytics and Vercel Speed Insights to count page views and measure performance. These tools don't use cookies and don't collect personally identifiable information. We see aggregate counts (e.g., "the calculator was loaded 1,200 times today") but never individual sessions.

We do not use Google Analytics, Meta Pixel, Mixpanel, Amplitude, Hotjar, or any other behavioural tracker.

Cookies and local storage

We use only essential storage:

  • A session cookie to keep you logged in (set when you sign in, cleared on sign out)
  • Browser local storage for your dark/light mode preference
  • IndexedDB to cache your groups and expenses for offline use
  • Service worker cache for static assets so the app loads fast (and works offline)

No advertising or tracking cookies.

Where your data lives

Your data is stored on Supabase (Postgres) in their Mumbai (ap-south-1) region. Backups are encrypted and managed by Supabase. Static files and edge functions run on Vercel.

Server logs

When your browser talks to our server, our hosting provider logs the IP address, request URL, and timestamp for security and debugging. These logs are automatically purged after 30 days. We do not log expense descriptions or amounts in server logs.

Ads (when we add them)

EasySplits is free. To keep it free, we plan to show banner ads on the dashboard and native cards in the activity feed. We will nevershow ads on the add-expense, settle-up, or sign-in screens. When we turn on ads, we'll update this policy to disclose the exact ad provider (likely Google AdSense) and the data they collect (typically anonymised cohort signals — never your expense data).

Sharing data with third parties

We don't sell or rent your data. Period. The only third-party services that see any of your data are:

  • Supabase — stores your data so the app works. Their privacy policy applies.
  • Vercel — hosts the app + analytics.
  • Google — only if you sign in with Google; receives your basic profile (name, email, avatar).

Your rights

You can, at any time:

  • Export all your data (coming in a future update)
  • Delete your account, which permanently deletes all your groups, expenses, and profile data within 30 days
  • Request a copy of any data we hold about you
  • Ask us to correct any wrong data

To exercise these rights, raise an issue at our GitHub repo.

Children

EasySplitsis not intended for anyone under 13. We don't knowingly collect data from children. If you believe a child has signed up, please raise an issue and we'll delete the account.

Changes to this policy

When we update this policy, we'll change the "Last updated" date at the top. Major changes (e.g., new third-party data sharing) will be flagged on the dashboard for at least 30 days.

Contact

Questions about privacy? Open a public issue at github.com/Pranay-mate/split-payments. For sensitive concerns, you can also use the discussion tab there.

This policy is provided in plain English for clarity. EasySplits is operated as a personal project; users in regulated jurisdictions should review their local data-protection laws (GDPR for EU residents, DPDP Act for India) — those laws apply on top of this policy.