Last updated: 2 September 2026
Halbrin (“the app”) is an offline bill-splitting tool for Android, published by WIN SMART COMMERCIAL INVESTMENTS.
The short version. Halbrin collects nothing, sends nothing and asks for nothing. It holds no Android permissions, has no account to sign in to, contains no analytics and talks to no server — because it has no way to reach one.
Everything you type stays inside the app’s own private storage on your phone, in a single file. That file holds:
Nothing else is written anywhere. Cloud backup and device-to-device transfer are both switched off in the app’s manifest, so this file is not copied into your Google account and does not travel to a new phone with the rest of your data.
The direct consequence: uninstalling Halbrin, clearing its data or losing the phone destroys the tab permanently. There is no second copy, and no one — including the developer — can recover it.
Halbrin does not collect, and has no mechanism to collect:
The names you enter for the people on a tab are text you typed. They are never matched against your contacts, because the app cannot read them.
Halbrin declares no Android permissions at all. INTERNET in particular is
absent, which means the operating system itself refuses to let the app open a network
connection. This is not a policy we promise to follow; it is a restriction Android
enforces on the app.
You can check this yourself: Settings → Apps → Halbrin → Permissions.
One entry appears in the installed manifest that is worth explaining:
com.halbrin.tab.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION. It is added
automatically by an AndroidX library, is signature-level, and exists so that other apps
cannot send messages to Halbrin’s internal broadcast receivers. It is a lock, not a
capability, and grants the app nothing.
There are none. No advertising network, no analytics provider, no crash reporter, no social login, no payment processor, no attribution SDK. The only code in the app besides ours is Google’s own AndroidX and Jetpack Compose user-interface libraries, none of which contact a server here.
Halbrin is rated for a general audience and has no content feed, no way for users to contact each other, no purchases and no data collection. It is not directed at children under 13 — not because anything in it is unsuitable, but because targeting that age group brings obligations under the Play Families policy that are pure overhead for a tool that collects nothing.
Halbrin works entirely in whole units of currency (cents, pence, paise) using integer arithmetic, so a split always adds back up to the amount you entered, exactly. Where an amount does not divide evenly, the leftover units are assigned to specific people in a fixed, repeatable order rather than being rounded away.
What the app cannot know is whether the amounts you typed are right, whether someone actually paid what the tab says they paid, or whether a transfer it suggests ever happened. It is arithmetic on the numbers you give it. The app is provided as-is, without warranty of any kind, and the developer accepts no liability for money moved or not moved on the basis of what it shows.
Any change ships with an app update and is dated at the top of this page. There is no server behind Halbrin, so there is nothing that can be changed quietly after the fact.