Building a life archive is less about the right app and more about a handful of habits. The goal is a private, lasting record of your life that is organized around the people and stories that made it, not just the dates. You can build one by hand, in a plain notebook or a folder of text files. Below is the method, step by step, tool-agnostic. At each step I will also show how Ember does the same work automatically, so you can decide how much you want to do yourself.
1. Write like you already journal
Start small. The single biggest mistake people make is over-engineering the system before they have written a word. You do not need tags, templates, or a taxonomy on day one. You need entries. Write a plain daily note about what happened, who you saw, and how it felt. Keep it short enough that you will actually do it tomorrow. A life archive is built out of ordinary days, and the only version that lasts is the one you keep writing.
In Ember: you open a clean, distraction-free writing space and type. Markdown if you want it, nothing to configure. The structure comes later, from what you write, not from setup you do first.
2. Track the people
A life is mostly its people, so the archive should be too. As you write, name the people who were there. If you do this by hand, keep a page per person and jot the date and a line under each name when they appear in an entry. It sounds tedious, and by hand it is, but it is the step that turns a diary into an archive. Months later you can open a single friend and see the whole arc of your time together, instead of hunting through a hundred dated pages.
In Ember: you @ mention someone in an entry and that entry is linked to them forever. Every person gathers their own history automatically, with no filing on your part. You can also set a relationship intention for each person (Tending, Rooted, Seen, or Quiet) so the archive knows the difference between a bond you are actively keeping and one you have let quietly rest.
3. Separate your life into worlds
Over decades, one long undifferentiated stream becomes hard to read. Work blurs into family, college blurs into now. So split your life into contexts: work, family, a city you lived in, a scene you were part of. By hand, this might be colored tabs or separate sections. The point is that each part of your life stays legible on its own, and you can look at one world without the noise of all the others.
In Ember: Worlds are color-coded life contexts. People and entries belong to the worlds they fit, and you can move between them cleanly, so your record stays readable in year one and in year twenty.
4. Write stories, not just dates
Some of the most important things in a life do not fit on a single day. A friendship, a hard season, a move across the country: these are threads that span years. A dated timeline cannot hold them, because the moments are scattered. So weave related entries into a story with its own name and shape. Decide what belongs together and connect it deliberately.
In Ember: Stories are exactly these threads. You gather entries and people into a story that runs across years, and you decide what belongs. Ember never auto-connects things for you, because only you know which moments are actually one story.
5. Keep the context
Words fix a memory, but the small artifacts around them fix it harder. A photograph, the name of the place, a ticket stub. Add these to your entries where you can. Years later it is often the photo of a kitchen or the name of a street that brings the whole evening back, more than the sentence you wrote about it.
In Ember: entries hold photos and optional manual location alongside your text. You add the context you want, and only the context you want. Nothing is collected in the background.
6. Own your data in an open format
An archive you rent is not really an archive. If you want a record that outlasts any single app or company, it needs to live somewhere you control, in a format you can read and export forever. Plain text and open files are the safest bet. Avoid anything that traps your writing in a shape only one product can open.
In Ember: everything is local-first, with no account and no server. Your archive is an open JSON file you own, with no lock-in. If you are coming from elsewhere, Ember imports Day One and Apple Journal, so a decade of writing comes with you.
7. Let the past resurface
An archive is living, not storage. The point is not only that a future you can look back, but that the present you reaches out. So build in a way to revisit: reread old entries, notice who you have not written about in a while, and actually reconnect with them. That loop, past feeding present, is what keeps the whole thing alive.
In Ember: the Feed and Nudge quietly resurface people you are tending who have gone quiet, shown beside your own last words about them. There is no AI behind it, and it never nudges you to write. It just keeps you close to your people. The Graph gives you a living map of everyone in your life.
8. Keep the words yours
The most honest archive is one no one else can read, and that includes no machine quietly reading, summarizing, or rewriting it. Keep it private, and keep the words yours. If you ever want a machine's help making sense of your life, that should be your choice, made on your own terms, not the default.
In Ember: no AI ever reads, writes, or summarizes your entries. Not now, not later. It is protected by a biometric lock and syncs only through your own iCloud. And because your archive is open JSON, you can always export it and feed it to any AI you like, when and if you decide to.
The honest part
Doing all of this by hand, or bolting it onto a knowledge tool like Notion or Obsidian, is real work. It is worth understanding the difference before you choose your tool, which is why we wrote up life archive vs second brain. If you would rather every step above happen on its own, that is what Ember, the life archive app is for. It does the tracking, the connecting, and the resurfacing automatically, with almost no setup, so you are left with the only part that was ever really yours: the writing. The core journal is free forever, with private iCloud sync and the full theme catalogue as an optional Plus upgrade.
Ready to start writing?
Ember is a private life archive for your Mac. Local-first, no lock-in, no AI, no noise.
Try the Beta