A journal that lives one day at a time.
No streaks. No cloud. No judgment.
Write it, speak it, photograph it.
A day is not an essay. It arrives in pieces — a thought on the tram, a photo of lunch, a voice note when the words come easier out loud. Each becomes a block on today’s page, stamped with its moment, kept in order. Beautiful typography, no toolbar looming over you. The chrome disappears; your day remains.

A score that tells the truth.
Life doesn’t reset at midnight, and neither should your record of it. ODAAT’s habit score has real range — it can climb past 100 on a golden day and dip below zero on a rough one, and both are allowed. No streak flames to keep alive, no guilt-red squares. Miss a day and the only thing that happens is tomorrow.
Your days, drawn as a mandala.
Every entry feeds a generative mandala that is yours alone — petals, layers, and detail growing out of how you actually lived. Day glyphs mark each page, seven zen colors carry the moods, and skins let the whole app shift to match your season. It’s a journal that slowly becomes a portrait.

Your journal is nobody’s business. Including ours.
1 Day at a Time is local-first, and we mean it literally: your journal lives on your device, in one folder you can see, copy, and back up yourself. Not sharded across a database in another country. One folder. Yours.
There is no account to create, no email to hand over, no cloud quietly syncing your worst Tuesday to a server you’ve never met. If you ever want sync, it will be something you switch on — never something you have to opt out of.
We don’t read your entries. We can’t. The most honest privacy policy is an architecture that makes snooping impossible, so that’s the one we built.
And when the web and desktop versions arrive, they will be free. Forever. A diary should not have a subscription between you and your own past.