A journal is one of the most private things a person owns. So Ember will never read it, summarize it, score it, or write a word of it for you. Not as a setting you have to find and switch off. As a promise built into what the app is.
I want to be careful here, because this is easy to misread. I am not against AI. I use it every day, and some of it is genuinely wonderful. What I am against is software that quietly points AI at the most honest thing you have ever written, without asking, because a competitor did it first. This is a piece about consent, not about being a Luddite.
The whole industry is bolting AI onto your diary
Look at where journaling software is heading. Auto-generated prompts so you never sit with a blank page. Mood analysis that reads your entry and tells you how you felt. Sentiment graphs. "Chat with your journal." Weekly summaries written by a model that skimmed your year. Some of it demos beautifully. Almost all of it requires one thing to work: your private words, leaving your device, arriving on someone else's server, passing through a model you do not control.
Think about what that actually is. You write down the thing you could not say out loud, the fear you have told no one, the fight you are ashamed of, the person you miss. And an app you downloaded to feel safe ships it off to an API so it can hand you a tidy paragraph about your "emotional trends." I find that genuinely unsettling, and I think a lot of people are starting to feel the same way.
The app is not intelligent. You are.
Here is the line I keep coming back to, the one Ember is built on. The app is not the intelligent one in this relationship. You are. Every sentence in your journal should be yours, in your own voice, arrived at in your own time, even the clumsy ones, especially the clumsy ones.
A journal is not a productivity problem to be optimized. The friction of the blank page is not a bug. Sitting there, deciding what you actually think, is the entire point. When a model writes the prompt and nudges the sentiment and drafts the summary, you slowly stop doing the one thing journaling is for, which is meeting yourself honestly on the page. You end up with a very smooth record of a life you did not quite live.
I call this primitive software, and I mean it as the highest compliment. A hammer does not have opinions about your house. A notebook does not read over your shoulder. Ember is a place to think, not a thing that thinks for you. It stays deliberately, stubbornly dumb so that you can be the smart one.
What Ember refuses to do
To be concrete, so there is no fine print to catch you out later:
- No AI ever reads your entries. Ember does not send your writing to any model to analyze, tag, or summarize it. There is no server that could, because Ember does not have one for your content.
- No AI writes for you. No generated prompts, no autocomplete of your feelings, no ghostwritten memories. When you weave people into a life archive or tie entries together into Stories, you are the one making the connections, because you are the one who was there.
- No mood scoring, no sentiment analysis. Ember will not tell you how you felt. You already know. And the Feed's nudges to reach out to someone are simple rules about time passing, not a model quietly judging your relationships.
- No account, no cloud brain. Ember is local-first and offline by default, with no login. It syncs only through your own iCloud, encrypted by Apple, where I never see it.
The only thing that ever leaves your device is anonymous usage analytics tied to a random identifier, so I can fix bugs. Your entries, your people, your content, all of it is strictly blocked from ever going out. You can read the whole honest accounting in yours to keep.
This is pro-consent, not anti-AI
Now the part that matters most, because I do not want this to read as a small app shaking its fist at the future. Refusing to run AI by default is not the same as taking AI away from you. It is handing you the switch.
Ember stores everything as an open, documented JSON archive with no lock-in. The export is not a feature I might build one day. It already happened, every time you typed. So if you want a model's help making sense of your life, you have every right to it, on your own terms. Export your archive and feed it to ChatGPT, or Claude, or drop it into NotebookLM and ask it anything you like. That can be a wonderful thing to do. The difference is that you chose it, you know exactly what left your device, and you did it in a moment you meant to, instead of it being done to you quietly, by default, forever.
That is the whole philosophy in one sentence. We do not trap your data. We protect it while it is in our app, and then we get out of your way.
You get to decide when a machine touches your inner life. Not me, and not whatever the industry has decided is inevitable this quarter. That decision is yours, and Ember is designed to keep it that way.
A journal that stays yours
I built Ember, the life archive app, as one person, for people who want somewhere honest to keep their life. Native to macOS, quiet, private, and free at its core, with Ember Plus adding private iCloud sync and the full theme catalogue if you want them. No AI reading over your shoulder. No AI holding the pen. Just you, your people, and the words you actually meant.
That is the promise. The app stays primitive so your thoughts can stay yours.
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