Open app
open sourceprivacy

Why open source matters for apps that touch your money

When an app knows who you eat with, travel with and owe, being able to check its work is not a nice-to-have.

A bill-splitting app ends up knowing a lot: who your friends are, where you go, what you spend, and who owes whom. That is a lot of trust to hand to code nobody outside the company can read.

You can check the claims

Every app says it is private. With open source you do not have to take that on faith. Anyone can read how Settl stores data, who can see what, and what leaves your phone. Settl's database rules, for example, mean people only ever see expenses they are part of, and you can read those rules yourself.

It cannot quietly get worse

Closed apps change their free plans when the business needs it. An open source app can still change, but the code that works today stays available. If a hosted version ever becomes something you do not like, you or anyone else can run the version you did like.

Your data can leave with you

Settl exports everything you are part of as a spreadsheet, in the same format it imports. No lock-in, no support ticket.

Bugs get found faster

Money maths has edge cases: rounding a ₹1,000 bill three ways, multiple payers, item-by-item splits. Settl does all of it in whole paise and the ledger code has its own tests. More eyes on that code means fewer wrong balances.

What open source does not mean

It does not mean your data is public. Your expenses live in a private database; only the code is open. And it does not mean unpaid forever for every feature: the core stays free, and if paid extras ever come they will be clearly marked.

If this matters to you, the next step is to run your own copy of Settl.

Keep reading

2 min read
How to ask a friend to pay you back, without it being weirdSmall amounts left unpaid quietly cost friendships more than money. A few habits that make paying back normal.
money habitsfriends
2 min read
The group trip money plan that avoids the awkward endWho pays for what, how to log it on the go, and how to settle a trip within a day of getting home.
travelguide
2 min read
Self-host Settl: keep your group’s data on your own serverRun Settl with your own database in about an hour, using a managed self-hosted Supabase on Selfhost.dev.
self-hostingSupabaseguide