Engram Blog · Published October 17, 2026
Your AI Conversations Have No Backup
You back up your photos and your files. The thousands of hours you've spent thinking with ChatGPT and Claude live in someone else's app, with no copy anywhere. Export them, upload once to Engram, and you get a backup that never expires — and that every AI you use can search.
Think about what you have actually done with ChatGPT or Claude over the past year. Worked through decisions. Drafted things you later shipped. Explained your situation, in detail, many times. Debugged problems at two in the morning. Asked questions you would not have asked a person.
Now ask where the only copy of all of that is. It is inside one company's app, under one login, on terms you did not write. You have a backup of your photos. You have a backup of your documents. You almost certainly have no backup of this.
This post is about fixing that in an afternoon, and about why the obvious fix, a downloaded zip file, is not really a fix at all.
The 20-second version
- Export your history from ChatGPT and Claude. Both give it to you as a file called
conversations.json. - Upload that file to Engram once. Every conversation is stored word-for-word, forever, and searchable by meaning.
- Use it from any AI. Connect Claude, ChatGPT, Cursor, or whatever you use next, and all of them can recall what you told the one before.
- Repeat whenever you like. Re-uploading a newer export adds what is new and skips what is already there.
It is already in the cloud. The wrong cloud.
“But it is already backed up, it is in the cloud” is the natural objection, and it mistakes two different things. Your conversations are stored on a server, yes. They are not stored anywhere you control. Those are not the same, and the difference only shows up on the day it matters.
Accounts get suspended, sometimes by mistake, sometimes with no path to appeal. Products get discontinued or merged. Terms change. Conversations hit a length limit and stop accepting messages, a situation common enough that we wrote a post about it. And the quietest failure of all: you switch to a different AI, and everything you built up in the old one simply stays behind.
None of these are dramatic. That is exactly why nobody plans for them. A backup is for the undramatic day you did not plan for.
A zip file is not a backup
So you export. Both ChatGPT and Claude will send you an archive on request, and the file inside that matters is conversations.json. Good. You now have a copy.
Open it. It is a wall of JSON with your year inside it. You cannot ask it anything. You cannot search it by what you meant rather than the exact words you used. No AI can read it on your behalf unless you paste pieces in by hand, and you will not do that, because nobody does.
This is the difference between a backup that exists and a backup that works. A photo backup you can scroll is a backup. A photo backup that is a tarball on a drive in a drawer is a hope. The exported zip is the drawer.
What a live backup looks like
Upload that same file to Engram and three things change.
It never expires. Memory in Engram is storage, not a rolling window. Nothing is summarized, nothing ages out, and nothing is deleted unless you delete it. The conversation you had in January is still there, verbatim, in December.
It is searchable by meaning.“The time I worked out why the invoice flow was double-charging” finds the conversation, even if you never used the word “invoice” in it. This is the part a JSON file can never do.
Every AI you use can read it. Engram speaks the Model Context Protocol, the open standard both OpenAI and Anthropic adopted for connecting tools. Connect Claude, and it can search what you told ChatGPT. Connect Cursor, and it can pull up the architecture decision you made in a chat window three months ago. The backup is not a copy sitting beside your AI. It is memory that all of them share.
That last point is the one that changes behaviour. A backup you use every day is a backup you keep current. A backup you never touch is one you forget to update, which is how most backups end.
Three steps
- Export. In ChatGPT: Settings → Data Controls → Export data. In Claude: Settings → Account → Export data. Each emails you an archive; unzip it and find
conversations.json. The step-by-step, with screenshots, is in our export guide. - Upload. Open your Engram dashboard, find Import history, and drop the file in. It detects whether the export is from ChatGPT or Claude on its own, and shows progress as it goes. If you prefer a terminal,
engram import conversations.jsondoes the same thing. - Connect. Add Engram to the AIs you actually use. Most take under a minute; the connection guide covers all of them. From then on, each one can search everything you imported, and everything you save going forward.
Do both exports if you use both products. Upload both. Engram keeps them as separate conversations with their original dates, so the timeline survives intact.
What it costs, honestly
The free plan holds 10,000 messages and never expires. That is a real amount of history, and for a lot of people it is the whole archive. If yours is bigger, the import does something sensible: it stops at the limit, tells you exactly how many conversations made it in, and when you upgrade you re-upload and it continues from where it left off. Nothing duplicates, because Engram deduplicates by conversation, which we tested properly.
Pro is $9 a month for 1,000,000 messages. If you are a student, it is $3. The limits for every plan are on the limits page, with nothing hidden in a footnote.
And the thing that matters most for a backup: the export always works in both directions. Everything you put into Engram can come back out, on every plan, any time. A backup you cannot leave with is not a backup either.
Keeping it current
A one-time import protects everything up to today. For everything after, you have two options, and they are not exclusive.
The simple one is to export again every month or two and re-upload. Because nothing duplicates, this is as cheap as it sounds, and it turns a backup into a habit.
The better one is to let the AIs save as you go. Once Engram is connected, saying “remember this” in ChatGPT or Claude stores that exchange directly, and the command-line tools can capture automatically. At that point the periodic export becomes a belt-and-braces check rather than the mechanism.
Get started
Request your export now, because it takes a few minutes to arrive and that is the only waiting involved. While it generates, create a free account. When the file lands, upload it, connect one AI, and ask it about something you discussed last spring.
That question is the whole test. If it answers, you have a backup that works.
Questions, or an export in a format we do not recognise yet? hello@getengram.app.