Tesserone
Your loyalty cards.
On your phone. That's it.
A simple loyalty card manager with a familiar card-stack feel. No cloud, no accounts, no tracking. Your cards live on your device — where they belong.
Everything the classics did.
Nothing they got wrong.
-
Local-first
Your cards live on your device. No accounts, no sign-up, no sync required.
-
Zero cloud
There are no servers. There is no backend. We don't have a database you could be in.
-
Zero tracking
No analytics. No telemetry. No third-party SDKs. The app makes zero network calls.
-
Instant at checkout
Tap a card to flip it. Screen brightness maxes automatically for reliable scanning.
-
A familiar card stack
Cards that scroll, expand, and flip exactly like you'd expect. No surprises, no learning curve.
-
All the formats
EAN-13, CODE-128, QR, Aztec, PDF417, DataMatrix — every barcode your cards come in.
-
No lock-in
Export your whole collection to a plain JSON file. Back it up, move it between devices, or share it — it's your data.
-
Open source, forever
Apache 2.0. Read the code. Audit it. Fork it. Build your own. That's the deal.
Why we built this
We had simple apps.
They worked.
For years, loyalty card apps just… worked. You scanned a barcode. The app stored it. At the register, you pulled it up. Done.
Then the apps we relied on got acquired. The new owners "modernised" them. Suddenly we needed accounts. Then cloud sync we never asked for. Then ads. Then a paywall to use features that used to be free. Then our cards started disappearing because someone's server had a bad day. Then the app wanted our email address to display a barcode.
We got tired of watching simple tools get cannibalised by companies that treated our cards as a funnel instead of a feature.
So we built a new one, like the old ones. Properly. For ourselves, and for anyone else who misses when apps did one thing and respected your device enough to stay out of the cloud.
Open source, simple by design
Every line, auditable.
Tesserone is released under the Apache 2.0 licence. That means you can read it, audit it, fork it, or build your own. No telemetry, no analytics, no servers — and nothing to take our word on.