Frequently asked questions
Short, honest answers. If something is not supported, we say so.
General
What is AI Vault?
A free web app that turns the conversations you export from ChatGPT, Claude and Gemini into a private, searchable library with knowledge (decisions, problems, solutions) linked to their sources, and lets you share selected parts with personal data protected.
Do I need an account?
No. There is no sign-up. Everything runs in your browser.
Is it free?
Yes. AI Vault and the cleaning tools are free during early access, without limits or paywalls. If optional paid services appear later (for example hosted sync for teams), the local features remain usable.
Which assistants are supported?
ChatGPT and Claude official exports, and Gemini activity from Google Takeout (JSON). The free cleaning tools work with text from any assistant.
Are you affiliated with OpenAI, Anthropic or Google?
No. cleanchatgpt.com is independent; product names are only used to describe compatibility.
Privacy and security
Is my data uploaded anywhere?
No. Imports, search, scanning and exports happen in your browser. The app page is served with a Content-Security-Policy that only allows connections to cleanchatgpt.com, and no analytics or trackers are loaded.
What happens when I close the tab?
By default the vault lives only in that tab’s memory, so closing or reloading it erases everything. Turn on encrypted storage in Settings if you want to keep it on that device.
How does encrypted storage work?
Your vault is compressed and encrypted with AES-256-GCM using a key derived from your passphrase (PBKDF2-SHA-256, 600 000 iterations) and stored in your browser’s IndexedDB. Only ciphertext is stored.
What if I forget my passphrase?
The encrypted copy cannot be recovered — there is no backdoor and no reset. Keep a backup file and your passphrase somewhere safe.
Do you use cookies or analytics?
No analytics, advertising or tracking. The app stores your language and theme preferences locally. Our hosting provider may use strictly necessary security mechanisms.
Can a malicious message in my export attack me?
Imported text is rendered without HTML, remote images are not loaded and the page cannot contact other servers, which limits what hostile content can do. Still, only import files you obtained from the providers yourself.
Importing
How do I get my export?
ChatGPT: Settings → Data controls → Export data. Claude: Settings → Privacy → Export data. Gemini: Google Takeout → My Activity → Gemini Apps in JSON format. Our guides explain each step.
My ChatGPT export came in several ZIP files. What do I do?
Select all the parts at once in the import screen. AI Vault reads conversations from the first part and finds attachments in the others.
Why are some attachments “missing” or “name only”?
Exports do not always include files: Claude lists uploaded files by name only, and some ChatGPT exports omit generated images. AI Vault tells you exactly what is missing instead of pretending.
What does “no branch data” mean?
Some exports or older formats only contain the final list of messages. Then AI Vault shows the exported order and does not invent branches. ChatGPT and current Claude exports include real branches.
Can I import again later?
Yes. Re-importing adds new conversations and messages, updates provider metadata and never overwrites your titles, tags, notes or knowledge. Duplicates are recognised by their original ids.
How big can an export be?
Files are streamed and attachments are not loaded into memory, so exports of several gigabytes work on a desktop browser. Very large conversation files need enough memory for the text itself.
Knowledge
Does AI Vault use AI to extract decisions?
No. Suggestions come from transparent wording rules (“we decided…”, “the fix was…”, “instead of…”), each with the matched words and the source quote. Nothing becomes knowledge until you accept it. You can also paste a prompt into your own assistant and import its answer for review.
What do proposed, confirmed, obsolete and disputed mean?
Proposed: not yet verified. Confirmed: someone confirmed it, with date. Obsolete: superseded by another item or no longer valid. Disputed: there is a contradiction to resolve. Every change is kept in the item’s history.
What are the relation types?
Belongs to (an item is part of a project), resolves (a solution or decision fixes a problem), supersedes (a newer item replaces an older one), relies on (an item is supported by a source, decision or note) and contradicts.
Sharing
Which export formats are available?
Markdown, JSON with a provenance manifest, and an Obsidian vault as a ZIP with consistent links between conversations and knowledge notes.
Is pseudonymization the same as anonymization?
No. Pseudonymization replaces identifiers with aliases that can be reversed with the separate key; context can still identify people. Anonymization would make that impossible, which no automatic tool can guarantee.
What is the alias key?
A separate file that maps aliases like [PERSON_001] back to the real values. It is never included in the package and is only downloaded if you explicitly ask for it. Keep it private.
Why is there no PDF export?
Markdown and JSON can be checked line by line before sharing. We will not offer PDF until it can be generated with the same guarantees.
Assistants (MCP) and teams
What is the MCP server?
An optional program you run on your computer that lets MCP-compatible assistants search your knowledge, read sources (pseudonymized by default) and propose memories. Each assistant has its own token and role, and can never confirm knowledge.
Can ChatGPT or claude.ai connect to it?
Not to the local server: those web products only connect to remote MCP servers with OAuth sign-in, which is not offered yet. Desktop and developer clients such as Claude Desktop, Claude Code, Cursor and VS Code can connect locally.
Can my team share a vault?
Roles, restricted projects, proposals and the audit log work locally today. Sharing one vault between people and devices needs a collaboration server, which cleanchatgpt.com does not offer; meanwhile, share safe exports or move the vault with an encrypted backup.