One minute a day. A year later, your voice returns.
Answer one question out loud and seal it. A year from today, that day's voice arrives like a letter.
Coming soon to the App StoreTake a look





Why speak it
Your past voice comes back
The voice you left a year ago today arrives intact — not text to read, but the voice itself, heard again.
A daily question kills the blank page
No deciding what to write. Just lie back and answer one question of the day in a minute.
A weekly essay weaves your week
Your week's answers, stitched together in your own words. Never ghost-written — it stays your diary.
Your daily loop
Question
The day's question appears first.
Record
Tap the mic for a minute — pausing is fine.
Seal
A light transcript tidy-up, then seal it.
Arrive
As time passes, that day's voice returns.
The deeper it gets
Side by side with last year
Certain questions come back exactly a year later. Hear last year's answer next to this year's — and notice how much you've changed.
Find that day again
Your letters live in the archive — browsable by month, by calendar, and by search. The transcript helps you find them.
257 questions
A three-layer engine of anchor, daily, and responsive questions. The same one won't return within 60 days, and you can always swap for another.
Streaks and nudges
Send a letter each day and your streak grows. A gentle once-a-day reminder gives you a little push.
Speak it, and it becomes text
On-device speech-to-text turns your voice into text automatically — only for search and skimming. The voice always stays the star.
Never lost
Audio backs up to your own iCloud, while text and metadata sync safely. Switch phones and your letters follow you.
A diary is the most sensitive data
So we drew clear boundaries. We believe trust is the product.
Read the full privacy policy →- Your voice recordings are never sent to our servers — backups stay on your device and your own iCloud.
- Only transcribed text and metadata sync to our server (Firestore).
- Tidy-up/essay API keys never live on the client; calls go through a server function.