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.
A look inside
See it in action.
A familiar card stack, ready at the till, with everything stored on your device.
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. The app has no telemetry, no analytics, no servers — and nothing to take our word on. This website only counts visitors in aggregate.
Also from Chipcolate
Like what you see here?
Check out our other projects and products — same studio, different surfaces. Built with the same preference for ownership, clarity, and tools that stay out of the way.
-
Desktop Yamete
Slap detection for Apple Silicon MacBooks. Hit the laptop, it makes a noise — open source menu-bar app that stays out of the way.
yamete.app -
Objects
Makolate
Your touch, on objects that last. Logo, name or QR on real things made to order — from a single piece, no minimums.
makolate.store -
Restaurants
Eighty-Six
Your brand comes first. Commission-free restaurant bookings, white-label guest pages, and guest data that stays yours — 86 the middlemen.
eighty-six.tech/en -
Studio Chipcolate
Who we are. Hardcore engineering and first-principles thinking — hardware, software and infrastructure, without the politics.
chipcolate.com