Casual Contacts

iOS Application
Casual Contacts noble portrait

Casual Contacts, like the Nobles, speaks for itself — just one glance is enough to understand its luxury.

AvailableiPhone · iOS 17+
PriceFree · no accounts
StorageOn device only
§ 01 how it works

Three steps. No accounts. Nothing leaves your phone.

step 01

Meet someone

You’re at a dinner, a coworking floor, a bookshop in Edinburgh. You learn a name. Maybe two. Maybe one and a half.

step 02

Tap +, jot it down

Their name and a few notes — when, where, what was in the air. The app stamps in the date, the time of day, the moon phase, the zodiac.

step 03

Remember on sight

Every card is unique. A painterly gradient. A guilloche letter. The visual sticks before the name does — and pulls the name back with it.

§ 02 specimens

Every card is generated. No two look the same.

§ 03 why it exists

You only get one chance to remember someone’s name.

You meet someone at the coffee shop, the dog park, a friend’s kitchen. You catch the name once, in passing, while you’re also tracking the room, the music, what you’re going to say next. By the time you’re shaking hands it’s already gone — and the next time you bump into them you’re both pretending. A few weeks of that and the relationship is just awkward terrain.

The apps that try to fix this read like business software. CRMs, address books, “people” databases. They ask for too much, and what they give back is a row in a list. None of it is built for the way you actually remember someone, which is mostly through the picture in your head: late afternoon light, a corner you almost never walk through, the kind of cold where your hands hurt.

Casual Contacts is built around that picture. You give it a name and a short note — that’s the required part — and the app fills in the where and the when on its own: address, time of day, moon phase, zodiac, season. Those values seed a generated card. Guilloche line-work in the shape of the first letter, a palette pulled from the time of day, a holographic seal, a constellation, a phase of the moon. No two records look alike. The card itself becomes the hook the name hangs on.

It borrows its visual vocabulary from currency, IDs, and tickets — objects designed, over centuries, to be authoritative and hard to forget. Light-reflecting elements move with the gyroscope. Patterns shift as you tilt the phone. The result is closer to a deck of small printed objects than a contact list. You flip through them later and the face comes back before you’ve read the name.

It is not a CRM. It is not a journal. It is a small, deliberate tool for the people you barely met — so the next time you see them, you actually know who they are.

§ 04 in the app

Your stack of cards. Quiet, local, on the phone you already carry.

Records list
Records list every card unique
Create flow
Create flow preview as you type
Sort & filter
Sort & filter by name, date, place
§ 05 frequently asked

Questions, answered.

Where does my data live?

On your phone. Casual Contacts has no servers, no accounts, no sync. The cards exist in a local database on your device and nowhere else. iCloud backup of your phone includes them; nothing else does.

How is the card visual generated?

From the inputs you give it. The time of day picks the painterly gradient. The first letter of the name draws the guilloche. The date picks the moon phase and zodiac. Optional photo sits underneath the gradient.

Can I edit a card later?

Yes. Tap the card, edit any field — the visual regenerates. Older cards keep their generated assets unless you change a field that drives them.

Is there an Android version?

Not yet. The card system relies on SwiftUI rendering quirks we haven’t ported. We’ll announce here if that changes.

Is it open source?

Yes. The full source lives at github.com/stacks-du-Beurre/casual-contacts — Swift, SwiftUI, the card-generation algorithms, all of it. Read it, fork it, file an issue, send a PR.

§ 06 colophon

Made by three people, one note at a time.

credits
Concept & engineering Adam Mork Design Taras Gribanov
privacy
On device. Nowhere else. No accounts. No servers. No analytics. No third-party SDKs. The app cannot read your contacts, your photos library, or your location unless you explicitly attach them to a card.