ChatGPT Memory: The Complete User Manual
How ChatGPT Memory works, privacy settings, best practices, and 12 high-value use cases you can adopt today.
Memory is one of ChatGPT's most underrated features. Turn it on, and ChatGPT becomes more like your personal assistant over time.
1. Enabling Memory
- Open ChatGPT (web or desktop)
- Go to Settings → Personalization
- Find the "Memory" toggle and switch it on
- You should see "Memory is now enabled"
2. Two Sources of Memory
Automatic learning
The model writes entries it thinks are worth remembering, for example:
User: I'm Felix, a product manager who uses Next.js
(Model auto-saves: user is Felix, PM, tech stack Next.js)
Explicit additions
You tell ChatGPT to remember things directly:
"Remember that all my code examples use TypeScript, not JavaScript"
"Remember I'm building a knowledge platform called GPTMap"
"Remember my writing style is concise, technical, with code samples"
3. View and Manage Memory
Settings → Personalization → Manage Memory lists every entry. You can:
- Delete single entries
- Clear everything in one shot ("Clear all memories")
- Disable Memory without deleting (toggle off)
4. 12 High-value Use Cases
Use case 1 — Tech stack preferences
Tell ChatGPT your stack and every code sample comes out aligned.
"I use TypeScript + Next.js 15 + PostgreSQL + Tailwind + shadcn/ui. Keep code samples consistent."
Use case 2 — Writing style
For any long-running writing workflow.
"My writing style: concise, prefers short sentences, no filler, audience is technical practitioners."
Use case 3 — Professional identity
Helps the model produce output aligned with your work.
"I run an AI knowledge platform for technical developers and product managers."
Use case 4 — Project context
"I'm running an OpenAI knowledge site — the main brand is GPTMap; sister sites are OpenCode (AI programming) and SkillMap (learning paths)."
Use case 5 — Audience info
"My readers are 25-40 year-old AI practitioners in China — familiar with tech, not necessarily with math."
Use case 6 — Dietary restrictions
"I'm vegetarian — no meat."
Use case 7 — Family
"I have a 3-year-old daughter named Lily."
Use case 8 — Common tools
"I take notes in Obsidian, track tasks in Linear, design in Figma."
Use case 9 — Things to avoid
"Avoid jQuery; never mention Company X."
Use case 10 — Tone & culture
"Reply in Chinese; keep English technical terms untranslated."
Use case 11 — Decision style
"Be data-driven when making decisions — show numbers before conclusions."
Use case 12 — Time zone
"I'm in UTC+8; default all dates to Beijing time."
5. Memory vs Custom Instructions
Custom Instructions are general rules that apply to every chat. Memory holds concrete facts about you — facts you can delete one by one without breaking other sessions.
Best practice:
- Custom Instructions: rules that never change (output style, persona)
- Memory: facts that evolve (your projects, current identity)
- Memory can be cleared without affecting Custom Instructions
6. Pairing Memory with Projects
Projects are ChatGPT's "workspace" feature. Each Project can have its own Instructions, files, and conversation thread.
- Project Instructions: project-level rules ("This is a React component library project")
- Cross-project Memory: who you are ("I'm a front-end architect")
- Project Files: relevant docs (auto-RAG)
7. Privacy Notes
- Memory is stored on OpenAI servers, bound to your account
- Deleting your account deletes your Memory
- Memory is never used to train any model
- Team / Enterprise Memory is private per user
- Don't store highly sensitive data (passwords, ID numbers) in Memory
8. Troubleshooting
- ChatGPT doesn't remember → check Memory is enabled
- Want to forget a Memory → Settings → Manage Memory → delete it
- Want to wipe everything → Settings → Clear all memories
- Conflicting Memory entries → delete the older one
Key points
- Memory has two sources: auto-learned (the model writes what it judges worth remembering) and explicit (you say 'remember XXX').
- Open Settings → Personalization → Manage Memory to view and delete individual entries.
- Memory is never used to train models, but is stored against your account by default.
- Memory is not shared across Team or Enterprise workspaces.
- Custom Instructions and Memory are complementary: the former is general rules, the latter is concrete facts.
- Best results when paired with Projects: project-level Instructions + cross-project Memory.
Frequently asked questions
Official references
Related articles
Memory vs Project Instructions vs GPT Knowledge: ChatGPT's Three Context Mechanisms Compared
ChatGPT has three ways to make the model 'remember': cross-conversation Memory, project-level Instructions, and a custom GPT's Knowledge. This guide compares scope, maintenance, and lifecycle item by item, then shows how to combine them.
Read articleChatGPT Memory advanced: personal vs team, GDPR, evaluation metrics
ChatGPT Memory advanced: personal vs team differences, GDPR / EU AI Act compliance boundaries, evaluation metrics (precision / recall / drift), version control and deletion. The last piece of the Memory puzzle.
Read articleChatGPT Memory architecture: long context, vector retrieval, and cross-session persistence
Architect-level breakdown of ChatGPT Memory: three layers - 1.05M token long context + vector retrieval (RAG) + cross-session persistence. Covers vector store selection, memory write strategy, context compression, token cost control.
Read articleSubscribe to GPTMap Weekly
One email every Monday: curated OpenAI updates, deep dives, and best practices. No ads, unsubscribe anytime.
Submitting opens Buttondown in a new tab to confirm your subscription.