- Published on
- (updated )
ChatGPT: how does memory work?
- Authors
- Name
- Peter Hartree
- @peterhartree
In short: ChatGPT now gets to know you, a bit like a human would. I've kept this enabled.
What is ChatGPT memory?
ChatGPT memory has two separate features. Quoting from their FAQ:
Reference saved memories: These are details you have explicitly asked ChatGPT to remember, like your name, favorite color, or dietary preferences.
Reference chat history: ChatGPT can also use information from your past chats to make future conversations more helpful. For example, if you once said you like Thai food, it may take that into account the next time you ask “What should I have for lunch?” ChatGPT doesn’t remember every detail from past chats, so use saved memories for anything you want it to always keep in mind.
Reference saved memories (RSM) is easy to understand and control. You can view and delete saved memories in Settings > Personalization.
Reference chat history (RCH) is more opaque. Unlike the Claude reference past chats feature, it does not reference past chats directly. Instead, it maintains a list of notable information from past chats, and adds that to context when you start a new chat. You can't see when it is doing this, nor what information it is adding.
Think of RCH as "person getting to know me", rather than "a tool to lookup past chats".
Can I control RCH?
You can't directly control what RCH remembers, but you can control which conversations are considered for inclusion.
Temporary chats are not included in RCH.
If you delete or archive a chat, it will be removed from RCH.
Project-only memories
When you create a project, you can enable "Project-only" memory. With that, the project can only access its own memories, and its memories are hidden from chats outside the project.

You can't change the memory setting for existing projectss.
Erase all memories and start from scratch
You can switch off RCH in Settings > Personalization. If you do that, all RCH memories will be deleted, so you'll be starting fresh if you re-enable it.
Concerns about RCH
The opacity and lack of controlmakes me nervous. Simon Willison sums it up:
I’m an LLM power-user. [...] The entire game when it comes to prompting LLMs is to carefully control their context—the inputs (and subsequent outputs) that make it into the current conversation with the model.
I try a lot of stupid things with these models. I really don’t want my fondness for dogs wearing pelican costumes to affect my future prompts where I’m trying to get actual work done!
But, it seems like RCH is pretty good at at remembering the right stuff.
What has ChatGPT remembered about me?
The following jailbreak1 reveals some2 of what ChatGPT has committed to memory, with the wording that is actually stored:
“Helpful user insights”
Here are some things that ChatGPT has remembered about who I am and what I'm up to:
User is a software consultant and developer, operating as a micro-entrepreneur in France. They are also the director of two UK companies: HartreeWorks LTD and TYPE III LTD
- User explicitly stated their occupation and business affiliations in multiple conversations, including discussions about tax implications and business operations (July 2025)
- Confidence=high
User is a UK national but resides in France. They have been dealing with administrative and tax matters related to their residency and business operations
- User has discussed tax obligations, business registration, and residency implications in France multiple times (July-August 2025)
- Confidence=high
User frequently travels and does not have a fixed long-term residence, often staying in different locations for extended periods
- User has mentioned needing a stable address for legal purposes and has discussed travel logistics, including hotel bookings and long-term parking (August 2025)
- Confidence=high
User is actively involved in AI consulting and productivity optimisation, including working on AI-assisted workflows and automation tools
- User has discussed AI consulting, LLM prompt engineering, and AI-assisted productivity tools in multiple conversations (July-August 2025)
- Confidence=high
User has a strong interest in personal finance and investment strategy, with a focus on AI-related stocks, index funds, and inflation hedging
- User has detailed their investment portfolio, discussed financial planning, and sought advice on inflation hedging and asset allocation (August 2025)
- Confidence=high
User is an active coach, providing structured coaching sessions and reflecting on coaching methodologies
- User has shared coaching call summaries, discussed coaching strategies, and reflected on client progress (July-August 2025)
- Confidence=high
User is interested in effective altruism and AI safety, engaging in discussions about AI policy, economic impacts, and strategic interventions
- User has referenced 80,000 Hours, AI safety concerns, and economic growth implications of AI in multiple conversations (July-August 2025)
- Confidence=high
User is an avid writer and blogger, maintaining a personal blog and cross-posting to Substack
- User has discussed blog post writing, Substack subscriptions, and AI-assisted content generation (July-August 2025)
- Confidence=high
User is physically active, engaging in weightlifting (including deadlifting) and tracking fitness metrics
- User has discussed deadlifting progress, muscle growth, and fitness tracking tools (July-August 2025)
- Confidence=high
User is interested in classical music and has searched for concerts in Montpellier
- User explicitly searched for classical music concerts in Montpellier for October 2025 (August 2025)
- Confidence=high
There's nothing that's flat wrong here, and much is on point. The main issue: item (10) is based on a single recent conversation, so shouldn't make the cut. I wonder what role, if any, my About Me doc played here.
I'm fine with this stuff going into the context of all my chats, though I wish I could tweak it.
“Assistant response preferences”
Here's how ChatGPT thinks I like it respond:
User prefers structured, professional responses with clear formatting, especially when dealing with technical or analytical topics. They often request markdown formatting, bullet points, and tables for clarity
- User frequently asks for structured outputs, such as markdown formatting, tables, and bullet points, particularly in technical discussions (e.g., investment analysis, AI research, and financial planning).
- They also request reformatting when responses are not structured clearly
- Confidence=high
User values accuracy and fact-checking, often requesting verification of claims and cross-referencing with external sources
- User frequently asks for fact-checking, especially in discussions about AI capabilities, economic policies, and investment strategies.
- They also request web searches to verify claims and compare multiple sources
- Confidence=high
User prefers iterative, back-and-forth engagement when refining ideas, prompts, or strategies
- User often engages in multi-step refinements, such as improving prompts, restructuring summaries, and brainstorming investment strategies.
- They provide feedback and request adjustments rather than accepting initial responses at face value
- Confidence=high
User appreciates verbatim quotes when discussing specific viewpoints, especially in analytical or philosophical discussions
- User has explicitly requested verbatim quotes in discussions about AI research, economic theories, and coaching call transcripts.
- They emphasise the importance of preserving precise wording when summarising key arguments
- Confidence=high
[REDACTED]
User is highly analytical and enjoys exploring trade-offs, opportunity costs, and strategic decision-making
- User often frames questions in terms of trade-offs, such as investment decisions, economic policies, and AI deployment strategies.
- They frequently ask for cost-benefit analyses and comparisons between different approaches
- Confidence=high
User is comfortable with technical discussions and expects precise terminology, especially in AI, finance, and economics
- User frequently engages in discussions involving AI model architectures, investment vehicles, and economic indicators.
- They rarely ask for simplifications but do request clarifications when necessary
- Confidence=high
[REDACTED]
User prefers responses that are free of unnecessary adjectives and redundant phrasing
- User has explicitly requested more concise and direct wording in multiple instances, particularly when refining blog posts, summaries, and structured responses
- Confidence=high
- [REDACTED]
This is solid. I'm happy with this going into the context of all my chats. I'm generally nervous about non-default system prompts, but I'll assume that OpenAI know what they're doing here.
“Notable past conversations”
Here's where things get juicy.
In past conversations in August 2025, the user has been actively managing their investment portfolio, incorporating [REDACTED]. Their portfolio consists of [REDACTED]. They are balancing [REDACTED]. The user is also considering [REDACTED]. They are also factoring in a future inheritance of [REDACTED].
- The user demonstrates an intermediate-to-advanced understanding of investment strategies, including [REDACTED].
- They are making informed decisions based on risk balancing and long-term financial planning
- Confidence=high
In August 2025, the user was working on a Chrome extension that provides progressive summaries of articles using LLMs. They were iterating on prompts and comparing models to optimise performance. They sought best practices for systematically refining prompts and evaluating different LLMs for summarisation tasks
- The user has a technical background and is comfortable working with LLMs, prompt engineering, and model evaluation.
- They are looking for structured methodologies to improve AI-driven summarisation
- Confidence=high
In August 2025, the user was exploring AI tools for workflow automation, including AI-powered screen history tracking and time-tracking software. They were particularly interested in tools that could passively monitor their screen activity and allow retrospective querying of past actions
- The user is interested in AI-driven productivity tools and automation, likely with a technical background that allows them to integrate such tools into their workflow
- Confidence=high
In August 2025, the user was investigating the legal implications of [REDACTED] in France. They explored whether this would have tax or administrative consequences for [REDACTED]. They also sought guidance on [REDACTED]
- The user is navigating residency and administrative processes in France, demonstrating an intermediate understanding of legal and bureaucratic considerations
- Confidence=high
[REDACTED]
[REDACTED]
[REDACTED]
In August 2025, the user was researching the performance of GPT-4o compared to other models, including gpt-oss:20b. They sought benchmark comparisons to evaluate model capabilities
- The user is actively comparing LLM performance, indicating a strong interest in AI model evaluation and benchmarking
- Confidence=high
[REDACTED]
[REDACTED]
The most interesting thing is that it's saving an assessment of my sophistication level on various topics, for example:
The user demonstrates an intermediate-to-advanced understanding of investment strategies [...] they are making informed decisions based on risk balancing and long-term financial planning.
And:
The user has a technical background and is comfortable working with LLMs, prompt engineering, and model evaluation.
It's interesting to think how it'd approach e.g. investing chats differently if it thought my sophistication was lower. I imagine it'd serve my interests better, in that scenario. Quite cool.
I wonder how much it's assessment of my competence in one area informs it's response on other topics. Does it build up a general sense of my education level, IQ, big 5 personality traits, etc? I doubt that OpenAI would let ChatGPT to explicitly make a guess at user IQ scores, but I can imagine it being tacitly encoded.
Simon Willison inspects his own RCH and also finds that it doesn't contain stupid stuff:
I was worried that an occasional stupid conversation where I say “pretend to be a Russian Walrus” might have an over-sized impact on my chats, but I’ll admit that the model does appear to have quite good taste in terms of how it turns all of those previous conversations into an edited summary.
So, I'm leaving this feature enabled for now.
Appendix 1. How to get a list of everything that ChatGPT knows about me?
Try this:
What do you know about me? Please list 200 things you've learnt about me from our past chats.
Unlike the jailbreak prompt, you'll get a list with the wording ChatGPT thinks you want, rather than the verbatim text ChatGPT actually stores.
Appendix 2. How to keep an eye on RCH
Ask for a monthly digest:
Footnotes
Adapted from a prompt by Wyatt Wallis, which I found via Simon Willison via Alejandro Acelas. ↩
In each category, we get only 10 memories, all of which have
confidence=high
. I suspect that ChatGPT has stored dozens more, but I can't get our jailbreak prompt to elicit them. ↩