How to Delete Specific Things an AI Remembers About You A developer's analysis of AI memory deletion reveals that consumer AI assistants like ChatGPT and Claude allow users to delete individual memories through settings panels, but cannot prove the underlying data is gone. Developer-facing tools such as Mem0, Letta, and PLUR offer deletion via API or CLI, with PLUR's open-format YAML storage enabling proof of erasure through file diffs. The distinction between open-format and opaque storage formats matters for privacy-sensitive applications and GDPR compliance. Whether you can delete a specific AI memory depends on two things: which AI you are using and what storage format its memory uses. Consumer AI assistants like ChatGPT and Claude Projects let you delete individual memories through a settings panel — but only report success; they cannot prove the underlying data is gone. Developer-facing agent memory tools Mem0, Letta, PLUR offer deletion via API or CLI. The critical difference is the storage format: systems that store memory as plain files — open-format memory — can prove deletion with a file diff. Systems that store memory as vector embeddings or opaque database records cannot. This distinction matters for privacy-sensitive applications, GDPR compliance, and any scenario where a user needs to trust that deletion actually happened. ChatGPT's memory stores facts you have shared across conversations. To delete a specific memory: OpenAI's Memory FAQ help.openai.com/articles/8590148 https://help.openai.com/articles/8590148 notes that when you delete a memory, "it is removed and won't be used in future chats." However, deletion through the UI does not guarantee erasure from server backups or audit logs — OpenAI's data retention policies govern what happens at the infrastructure layer. You can also turn off memory entirely under Settings → Personalization → Memory → Off , which stops ChatGPT from creating new memories without deleting existing ones. Claude Projects store context you add to a project via the project instructions field and, in some configurations, persist facts across conversations within that project. To remove stored context: Claude's in-conversation memory does not persist between separate conversations unless you are using a Claude Projects session with memory enabled. Anthropic's privacy controls are documented at privacy.anthropic.com https://privacy.anthropic.com . Copilot's memory settings are documented at support.microsoft.com https://support.microsoft.com/en-us/microsoft-365-copilot/manage-copilot-memory-in-microsoft-365-copilot . You can manage and delete stored memories through the Microsoft 365 privacy dashboard. Gemini's memory features vary by product surface. For Gemini Advanced, memory is managed through Gemini Apps Activity in your Google account. You can delete individual memory entries or turn off memory entirely through the Google Account privacy dashboard. With all consumer AI memory systems, the deletion UI removes the memory from the active recall surface. What it cannot guarantee: This is not a failure of these products — it reflects the tension between privacy controls and operational requirements backups, safety monitoring, legal holds . For most users, UI deletion is sufficient. For regulated industries or GDPR-sensitive deployments, the inability to prove erasure is a compliance problem. If you are building agents — coding assistants, research agents, autonomous workflows — memory deletion is your responsibility, not the AI provider's. Your agent accumulates facts about users across sessions; when a user asks to delete specific data, you need to: How well you can do each step depends on the memory system you chose. | System | Format | Find specific memory | Delete specific memory | Prove erasure | |---|---|---|---|---| Mem0 | Vector store | Via API similarity search — may miss entries with low similarity | Via mem0.delete memory id | No — vector may persist in backups | Letta | Agent state blocks | Via API / Letta Studio UI | Via API DELETE /v1/agents/{id}/memory | No — database record may persist | Zep / Graphiti | Temporal knowledge graph | Via graph query | Via graph node deletion | Partial — temporal history chain remains | PLUR | YAML files open format | plur recall