ASTRÆA COUNSEL
  • Home
    • Team
    • How We Work
    • Speaking
    • Press & Recognition
    • Results & Case Studies
    • Pricing
    • Litigation & Disputes
    • Business Partner Disputes
    • Commercial Litigation
    • Crypto Litigation
    • SEC Enforcement Defense

    • Crypto & Digital Assets
    • AI & Emerging Tech
    • DAOs
    • Fund Formation

    • Browse All Practice Areas
  • Insights
  • Contact
(310) 800-1780Book a Call

ASTRAEA COUNSEL

Trial and regulatory counsel for high-stakes disputes and digital-asset, fintech, and AI companies.

info@astraea.law

(310) 800-1780

Beverly Hills, CA

Practice Areas

  • Digital Assets & Blockchain
  • Litigation & Disputes
  • Artificial Intelligence & Emerging Tech
  • Securities Enforcement & Investigations
  • Fintech & Payments
  • Corporate & Transactions
  • Regulatory Compliance

Litigation

  • Litigation & Disputes
  • Business Partner Disputes
  • Commercial Litigation
  • Crypto Litigation
  • SEC Enforcement Defense
  • Results & Case Studies

Resources

  • Latest Insights
  • Token Classifier
  • GENIUS Act Compliance Clock
  • Our Team
  • Press & Recognition
  • Contact

The Firm

  • DAO & Governance
  • How We Work
  • Pricing
  • Speaking

© 2026 Astraea Counsel, APC. All rights reserved.

Privacy PolicyTerms of Use

Attorney Advertising. Attorney Advertising. The material on this website is for informational purposes only and does not constitute legal advice. No attorney-client relationship is created by accessing or using this website. Any result portrayed on this website was dependent on the facts of that case, and the results will differ if based on different facts. Astraea Counsel, APC is a California Professional Corporation. Chanté Eliaszadeh (State Bar No. 335803) and Brandon Orewyler (State Bar No. 324391) are licensed to practice law in California only. The firm is not certified by the State Bar of California as a specialist in any field.

This site uses Google Analytics to improve user experience. See our for details.Privacy Policy for details.

Skip to main content
  1. Home/
  2. Insights/
  3. You Cannot Delete What You Do Not Know the Agent Stored: The Memory Tool's Privacy Problem
Thought Leadership

You Cannot Delete What You Do Not Know the Agent Stored: The Memory Tool's Privacy Problem

White & Case|Dechert|U.S. Securities and Exchange Commission, Cyber Unit|UC Berkeley Law

April 12, 2026•Updated September 12, 2026•Chanté Eliaszadeh
AI AgentsPrivacyCCPAGDPRClaude Managed AgentsData Mapping
“You cannot comply with a right-to-delete request for data you did not know the agent stored. GDPR Article 17 requires erasure without undue delay and Article 12(3) sets a one-month deadline to respond, but a deployer whose data inventory covers only the CRM, analytics, support tickets, and payment processor will delete every matching record and still leave the agent's memory untouched.”
Chanté Eliaszadeh · Principal Attorney, Astraea Counsel APC

Your Agent Remembers Your Users. Does Your Privacy Stack Know That?

Your AI agent now remembers what your user told it yesterday. That is a feature. It is also a data storage decision—one the agent made, not your engineering team.

Anthropic’s client-side Memory tool, launched as a standalone Messages API tool in September 2025, lets the agent create, read, update, and delete files in a persistent /memories directory.1 The design intent is productivity: agents that remember context across sessions handle recurring tasks more effectively. The compliance consequence is less visible: your agent is now writing personal data to storage, and you may not know what it wrote or about whom.

When a California consumer sends a deletion request under CCPA Section 1798.105, you need to find every piece of memory the agent wrote about them and delete it.2 When an EU data subject exercises the right to erasure under GDPR Article 17, you need to do the same “without undue delay”—and respond to the request within one month under Article 12(3), a period extendable by two further months where the request is complex.3 If the agent decided what to store, in files it named, with no external index keyed to user identity—you cannot comply.

You cannot delete what you do not know the agent stored.

This article is not an argument that all agent memory is personal data. It is an analysis of when it becomes personal data, why the Memory tool’s design makes that threshold harder to detect than a traditional database, and what deployers must build before the first deletion request arrives.

Key Takeaways

  • The Memory tool is client-side—you control storage, but the agent decides content. Anthropic’s documentation is explicit: “You control where and how the data is stored through your own infrastructure.” The deployer is the controller. The novel problem is that the controller does not control what gets written.
  • Agent memory becomes personal data the moment the agent stores anything identifying a natural person—and the threshold varies by use case, from near-certain for customer-facing financial agents to negligible for internal code-generation tools.
  • Standard data inventories miss agent memory because they track structured systems where the deployer defined every field. Agent memory is unstructured and autonomous.
  • The right-to-delete failure mode is concrete: the agent writes “User prefers conservative strategies and mentioned a July deadline” to a file named session-context-2026-04.md. Nothing in the file name identifies the user. Your deletion process misses it.
  • The fix is an engineering investment, not a policy update: a deployer-controlled wrapper that tags every memory write with user identity, an external index mapping users to files, and a deletion API that purges on request.

Deploying AI agents or shipping an AI product? Book a 15-minute call on the rules that already apply. Flat fees for defined scope, quoted before we start.

Talk to an Attorney

What Does Claude Managed Agents’ Memory Tool Actually Do—and Who Decides What Gets Stored?

The Memory tool lets Claude create, read, update, and delete files in a /memories directory, persisting what the agent learned for reuse in future sessions.1 The agent checks the directory automatically before starting tasks, reads relevant files, and writes new ones as it works. Operations include view, create, string replacement, insertion, deletion, and renaming—a full file-system interface for the agent’s own notes.4

The critical design fact is architectural: “The memory tool operates client-side: Claude requests file operations, and your application executes them. You control where and how the data is stored through your own infrastructure.”4 The deployer hosts the files. The deployer controls retention. The deployer is, under any standard CCPA or GDPR analysis, the controller. Anthropic is the processor—it provides the model that generates the content, but the storage sits on the deployer’s infrastructure.

That clarity on custody makes the novel problem sharper, not softer. A traditional database has a schema the deployer defines. Every column is intentional. Every field is mapped in the data inventory. When a deletion request arrives, the deployer queries the schema and deletes matching records.

Agent memory has no schema. The agent exercises judgment about what to store. The content varies by session, by user, by task. The deployer did not write it, did not define the structure, and—unless the deployer instrumented the write pipeline—does not have an index mapping the content back to the data subject it describes.

That is the data-mapping gap. And it is the gap that makes right-to-delete compliance operationally difficult in a way that traditional data storage is not.

When Does Agent Memory Become Personal Data?

Agent memory becomes personal data the moment the agent stores anything that meets the statutory definition. CCPA Section 1798.140(v)(1) defines “personal information” as information that “identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked, directly or indirectly, with a particular consumer or household.”2 GDPR Article 4(1) defines “personal data” as “any information relating to an identified or identifiable natural person.”3 Both definitions are broad enough to capture what an AI agent writes about a user—the question is not reach but detection.

The question is not whether agent memory can contain personal data. It is whether your specific deployment does—and whether you know when it crosses the threshold.

The risk spectrum is use-case dependent:

HIGH risk: Customer-facing agents that remember user preferences, risk tolerance, transaction history, behavioral patterns, names, or account identifiers. An agent deployed for financial advisory, customer support, or healthcare coordination will almost certainly store personal data in memory. If the agent remembers “this user prefers conservative yield strategies” or “the client mentioned a family member’s medical condition,” that is personal data under both frameworks. For AI agents making financial decisions, the privacy exposure stacks on top of the securities and commodities liability already analyzed in this series. If the agent also transmits stablecoins, Bank Secrecy Act customer-identity obligations for AI-initiated transfers apply as well.

MEDIUM risk: Internal agents processing documents that reference clients, employees, or counterparties. A contract-review agent that remembers “Acme Corp’s CFO pushed back on the indemnification cap” has stored personal data incidentally—the CFO is an identifiable natural person.

LOW risk: Code-generation agents, data-pipeline orchestrators, and internal tooling agents that never interact with consumers. Memory will typically contain technical context, not personal data. But “typically” is not “never”—an agent debugging a production issue might remember a user ID from a log file.

This article is for deployers in the HIGH and MEDIUM categories. LOW-risk deployers should audit what the agent writes—assumptions about what an agent stores are often wrong—but the compliance burden is proportionally lighter.

The question is not whether agent memory is personal data. The question is whether you know when it becomes personal data—and whether your data inventory captures it when it does.

Why Do Standard Privacy Inventories Miss Agent Memory?

Most data inventories track databases, APIs, and structured storage systems where the deployer defined every field. Agent memory is none of these.

The standard data-mapping exercise asks three questions: “What personal data do we collect? Where do we store it? How long do we keep it?” For a traditional system—a CRM, an analytics platform, a support ticket database—the answers are in the schema. The deployer built the schema. The fields are documented. The retention policy applies to the table.

For agent memory, the answers are in whatever the agent decided to write, in files the agent named, with content the agent selected. The answers change by session. They change by user. They change by task. There is no schema to map because no human defined one.

DSAR compliance under both CCPA and GDPR requires the deployer to locate all personal data relating to a requesting consumer.5 If memory files are not indexed by user identity, the deployer cannot reliably search them. A keyword search might find some references, but an agent that writes “the client mentioned a preference for low-risk instruments” has stored personal data without using the client’s name in the file.

This is not a hypothetical. It is the same challenge that made unstructured email archives a GDPR compliance headache starting in 2018—except agent memory is more opaque because the deployer did not write the content and may not even know the files exist until someone audits the /memories directory. The seven doctrines that hold AI deployers directly liable do not carve out an exception for data the deployer did not intend to collect.

How Does the Right-to-Delete Failure Mode Work?

You cannot comply with a right-to-delete request for data you did not know the agent stored.

CCPA Section 1798.105 grants consumers the right to request deletion of personal information a business has collected.2 GDPR Article 17 grants data subjects the right to obtain erasure “without undue delay”—and under Article 12(3) the controller must respond to the request within one month of receipt, a period extendable by two further months where the request is complex.3

The practical failure mode is concrete:

  1. A California consumer submits a deletion request.
  2. The deployer’s compliance team searches the CRM, the analytics platform, the support ticket system, and the payment processor. Matching records are deleted.
  3. But six weeks earlier, the deployer’s Managed Agent handled the consumer’s account review. During that session, the agent wrote to /memories/session-context-2026-04.md: “User prefers conservative strategies and mentioned a July deadline for portfolio rebalancing.”
  4. Nothing in the file name identifies the consumer. The deletion process does not touch it. The personal data persists.
  5. The deployer is non-compliant—not because it acted in bad faith, but because its deletion infrastructure was designed for systems where a human defined the data model.

The remediation architecture requires three components the deployer must build:

First, a write wrapper. Every memory write passes through a deployer-controlled middleware layer that intercepts the agent’s file operations before they reach storage. The wrapper inspects the content, tags each file with the user identity or identities referenced, and writes the tag as metadata alongside the file.

Second, an external index. A lookup table mapping user identifiers to the memory files that reference them. When a deletion request arrives, the compliance team queries the index—not the memory files themselves—and retrieves every file associated with the requesting user.

Third, a deletion API. A programmatic interface that purges all memory files associated with a given user identity, including the index entries. The API should log the deletion for compliance audit trails—both CCPA and GDPR require documentation that the request was fulfilled.

For the client-side Memory tool, neither Anthropic’s runtime nor the tool itself provides these components. The deployer builds them.6 Managed Agents’ newer memory stores sit on the other side of the custody line: their contents “remain stored by Anthropic and are copied to your sandbox for the session,” so the analysis there starts from Anthropic as host, not from the deployer’s own infrastructure.6

If you cannot map user identity to memory files, you cannot honor a deletion request. Build the index before the first DSAR arrives.

Does California’s ADMT Pre-Use Notice Apply to Agent Memory?

When persistent agent memory materially influences future decisions about a consumer, California’s ADMT regulations will require the deployer to disclose this before it happens. The regulations took effect January 1, 2026, with ADMT compliance required beginning January 1, 2027.7

The trigger is “automated decision-making technology” used to make or “materially influence” a “significant decision” concerning a consumer.7 The CPPA defines ADMT as “any technology that processes personal information and uses computation to replace human decisionmaking or substantially replace human decisionmaking,” and “significant decisions” include those affecting financial services, housing, education, employment, or healthcare.8

The key qualifier is “materially influence.” Not every use of memory triggers this. An agent that remembers a user’s display-language preference probably does not make a “significant decision.” An agent that remembers a user’s financial risk tolerance and uses it to shape investment recommendations almost certainly does—because the memory is the input that drives the downstream decision.

The pre-use notice must include the specific purpose for using ADMT, how it works, and the consumer’s rights regarding the technology.8 Common drafting mistakes: using the generic word “AI” without identifying the specific ADMT function; burying the notice inside the general privacy policy rather than making it “easy to read” in “plain, straightforward language” and “reasonably accessible,” as the regulations require of consumer disclosures; failing to explain the opt-out mechanism.

If your agent remembers information that shapes decisions about consumers in financial, health, housing, education, or employment contexts—build the pre-use notice now. The ADMT obligation is finalized and phasing in: the regulations took effect January 1, 2026, and ADMT compliance is required beginning January 1, 2027. It is a regulatory obligation under CPRA’s rulemaking mandate, not a self-executing statutory right.

When Do DPIA and FRIA Requirements Apply?

The DPIA and FRIA requirements are real, but they are conditional on the risk level of the processing—not triggered by the mere existence of agent memory.

GDPR Article 35(1) requires a Data Protection Impact Assessment “where a type of processing in particular using new technologies, and taking into account the nature, scope, context and purposes of the processing, is likely to result in a high risk to the rights and freedoms of natural persons.”9 The “new technologies” language is directly relevant—persistent AI agent memory is exactly the kind of processing Article 35 was drafted to address. The Article 29 Working Party’s WP 248 guidelines (adopted October 4, 2017) identify nine criteria for when a DPIA is required, including evaluation or scoring, automated decision-making with legal or significant effect, systematic monitoring, and processing of sensitive data.10 Processing that meets two or more criteria should generally trigger a DPIA. A customer-facing financial agent with persistent memory that profiles user behavior and shapes investment recommendations will likely qualify. An internal code-generation agent will not.

EU AI Act Article 27 adds a Fundamental Rights Impact Assessment for deployers of high-risk AI systems in sensitive use cases—creditworthiness assessment, life and health insurance risk and pricing, and the deployment of high-risk systems by public bodies or private providers of public services.11 Under the Digital Omnibus on AI, Regulation (EU) 2026/1744, in force since July 27, 2026, the stand-alone Annex III high-risk obligations, Article 27 among them, apply from December 2, 2027, and the amended Article 27(4) lets the FRIA cross-reference or incorporate the relevant parts of a GDPR Article 35 DPIA.

The penalty stack is real for deployers who trigger both: GDPR imposes fines up to 20 million euros or 4% of global annual turnover;12 the AI Act adds up to 15 million euros or 3% of global turnover for breaches of deployer and provider obligations such as the FRIA requirement (the higher 35 million euro / 7% tier is reserved for the Act’s prohibited-practices violations).13 But the stack only activates when both high-risk thresholds are met.

The honest guidance: assess whether your specific use case triggers high-risk classification before building the DPIA/FRIA apparatus. Do not assume it does. Do not assume it does not. The assessment itself—documenting why you concluded the processing does or does not qualify as high-risk—is part of the compliance record an examiner will request.

What Vendor Agreement Clauses Does Agent Memory Require?

Your standard processor DPA was not written for a system where the processor’s AI decides what data to store. Three clauses need updating before production.

Memory retention schedule with deployer-controlled deletion. Standard DPA retention clauses reference “the personal data processed under this agreement.” Agent memory falls outside that frame because the deployer does not define what is processed—the agent does. The clause should specify that all data written to the Memory tool directory is subject to the retention schedule and that the deployer retains a unilateral right to purge files at any time via the deletion API.

Sub-processor disclosure for the agent runtime chain. CCPA requires service providers to “disclose all sub-processors and obtain approval before engaging new ones.”14 The sub-processor chain inside a Managed Agents session—from the model to the container to the tools to any MCP servers—is not yet fully transparent. The vendor agreement should require disclosure of the complete processing chain, including any third-party MCP servers the agent connects to during execution.

Data residency commitment for memory file storage. Because the Memory tool is client-side, the deployer controls where the files are stored. The clause should make that commitment explicit and prohibit the agent from writing to any storage outside the designated residency region.

For a complete vendor clause library organized by the KYA Five Pillars, the GC’s Clause Library provides redline-ready provisions.

When Does the Memory Tool Create a Privacy Obligation?

The obligations scale with what the agent is likely to remember about a natural person:

Use casePersonal data riskADMT notice (Jan 2027)?DPIA/FRIA?Deletion index required?
Customer-facing financial agent remembering preferencesHIGHYes—influences financial decisionsLikely yes (automated profiling)Yes—critical
Customer support agent remembering interaction historyHIGHDepends on decision influenceAssess case-by-caseYes
Internal agent processing documents with client namesMEDIUMNo (not consumer-facing ADMT)UnlikelyRecommended
Code-generation or data-pipeline agent (no consumer data)LOWNoNoAudit, but likely unnecessary

What Should Deployers Build Before the First Deletion Request?

The Memory tool’s privacy obligations are not abstract. They are engineering tasks with a clear build sequence:

  1. Audit what the agent writes. Before any compliance work, run your agent through representative use cases and inspect the /memories directory. What did it store? Does any of it identify a natural person? The answer determines everything that follows.
  2. Build the write wrapper. Intercept every memory write, tag it with the user identities referenced, and store the tags as metadata.
  3. Build the external index. A lookup table mapping user IDs to memory files. This is the infrastructure that makes deletion requests answerable.
  4. Build the deletion API. Programmatic purge of all files associated with a user identity, with audit logging for compliance documentation.
  5. Update your data inventory. Add the Memory tool directory to the data map, noting that content is agent-generated and varies by session.
  6. Assess DPIA/FRIA applicability. If your use case involves financial, health, employment, housing, or education decisions, run the assessment before production.
  7. Draft the ADMT pre-use notice. If the memory will influence significant decisions about consumers, the notice is due before deployment—and the implementing regulations go into force January 1, 2027.

The compliance question is not “does the Memory tool store personal data?” It is “do you know when it does—and can you find and delete it when a user asks?”


Disclaimer: This article provides general information for educational purposes only and does not constitute legal advice. Privacy and AI governance regulation is evolving rapidly. Consult qualified legal counsel for advice on your specific situation.


Footnotes

  1. Anthropic, “Memory tool,” Claude Platform Documentation, https://platform.claude.com/docs/en/agents-and-tools/tool-use/memory-tool (accessed April 10, 2026; re-read September 4, 2026). “The memory tool lets Claude store and retrieve information across conversations in a directory of memory files.” ↩ ↩2

  2. Cal. Civ. Code Section 1798.140(v)(1) (definition of personal information): “‘Personal information’ means information that identifies, relates to, describes, is reasonably capable of being associated with, or could reasonably be linked, directly or indirectly, with a particular consumer or household.” Right to deletion: Cal. Civ. Code Section 1798.105(a). ↩ ↩2 ↩3

  3. Regulation (EU) 2016/679 (GDPR), Article 17(1): “The data subject shall have the right to obtain from the controller the erasure of personal data concerning him or her without undue delay and the controller shall have the obligation to erase personal data without undue delay.” Article 4(1) defines personal data as “any information relating to an identified or identifiable natural person.” ↩ ↩2 ↩3

  4. Anthropic, “Memory tool,” supra note 1. “The memory tool operates client-side: Claude requests file operations, and your application executes them. You control where and how the data is stored through your own infrastructure.” The page adds: “Memory lives entirely in your application.” Memory operations include view, create, str_replace, insert, delete, and rename. ↩ ↩2

  5. Cal. Civ. Code Section 1798.110 (right to know); Regulation (EU) 2016/679 (GDPR), Article 15 (right of access). Both frameworks require the controller to locate and produce all personal data relating to the requesting individual. ↩

  6. This controller/processor analysis is scoped to Anthropic’s client-side Memory tool, where the deployer hosts the memory files on its own infrastructure. Anthropic’s Managed Agents documentation now describes a server-side alternative, memory stores attached to a session, whose contents “remain stored by Anthropic and are copied to your sandbox for the session,” even where the sandbox itself is self-hosted. Anthropic, “Data Residency,” Claude Platform Documentation, https://platform.claude.com/docs/en/manage-claude/data-residency (accessed Sept. 4, 2026). That hosted store presents a different custody and processor analysis; confirm the architecture of any specific product offering against current Anthropic documentation before extending these conclusions to it. ↩ ↩2

  7. California Privacy Protection Agency, Final Regulations on Privacy Risk Assessments, Cybersecurity Audits, and Automated Decision-Making Technology. The Agency Board adopted the regulations July 24, 2025; the Office of Administrative Law approved them and filed with the Secretary of State September 22, 2025; the regulations took effect January 1, 2026, with ADMT compliance required beginning January 1, 2027. See CPPA, “CCPA Updates: Cyber, Risk, and ADMT Rulemaking.” ↩ ↩2

  8. Cal. Code Regs. tit. 11, § 7001(e) defines ADMT as “any technology that processes personal information and uses computation to replace human decisionmaking or substantially replace human decisionmaking.” “Significant decisions” include those affecting financial services, housing, education, employment, or healthcare. Under § 7003, consumer disclosures must be “easy to read and understandable to consumers,” using “plain, straightforward language” and remaining “reasonably accessible to consumers with disabilities”; the pre-use notice content must include the business’s purpose for using the ADMT, how the ADMT works, and consumer rights. ↩ ↩2

  9. Regulation (EU) 2016/679 (GDPR), Article 35(1): A DPIA is required “where a type of processing in particular using new technologies, and taking into account the nature, scope, context and purposes of the processing, is likely to result in a high risk to the rights and freedoms of natural persons.” ↩

  10. Article 29 Data Protection Working Party, “Guidelines on Data Protection Impact Assessments (DPIAs),” WP 248 rev.01 (October 4, 2017). Identifies nine criteria for determining when a DPIA is required, including profiling with significant effects, large-scale processing of sensitive data, and systematic monitoring. ↩

  11. Regulation (EU) 2024/1689 (EU Artificial Intelligence Act), Article 27 (Fundamental Rights Impact Assessment). Binds (i) deployers that are public bodies or private entities providing public services and that deploy Annex III high-risk systems, and (ii) deployers of Annex III systems for creditworthiness/credit-scoring (5(b)) and life/health-insurance risk assessment and pricing (5(c)). Annex III point 4 employment/hiring systems are not within Article 27’s enumerated trigger. As amended by Regulation (EU) 2026/1744 of the European Parliament and of the Council of 8 July 2026 (Digital Omnibus on AI), OJ L, 2026/1744, 24.7.2026, http://data.europa.eu/eli/reg/2026/1744/oj, Article 113, third paragraph, point (c) applies Chapter III, Sections 1, 2 and 3 from “2 December 2027 as regards AI systems classified as high-risk pursuant to Article 6(2) and Annex III”; Article 27(4) as replaced permits the deployer to “include cross-references to the relevant sections of that data protection impact assessment or include relevant parts thereof in the fundamental rights impact assessment.” ↩

  12. Regulation (EU) 2016/679 (GDPR), Article 83(5) (penalties up to 20 million euros or 4% of total worldwide annual turnover). ↩

  13. Regulation (EU) 2024/1689 (EU Artificial Intelligence Act), Article 99. Breaches of deployer and provider obligations (including the Article 27 FRIA requirement) fall under Article 99(4): fines up to 15 million euros or 3% of total worldwide annual turnover. The higher tier of up to 35 million euros or 7% of turnover under Article 99(3) applies only to violations of the Article 5 prohibited-practices provisions. ↩

  14. Regulation (EU) 2016/679 (GDPR), Article 28(2) (prior written authorization for sub-processors) and Article 28(4) (same data protection obligations imposed on sub-processors). For CCPA: California Privacy Protection Agency regulations require service provider contracts to restrict retention, use, and disclosure of personal information and to flow obligations down to sub-contractors. See also Cal. Civ. Code Section 1798.100(d). ↩

On This Page

  • Your Agent Remembers Your Users. Does Your Privacy Stack Know That?
  • What Does Claude Managed Agents' Memory Tool Actually Do—and Who Decides What Gets Stored?
  • When Does Agent Memory Become Personal Data?
  • Why Do Standard Privacy Inventories Miss Agent Memory?
  • How Does the Right-to-Delete Failure Mode Work?
  • Does California's ADMT Pre-Use Notice Apply to Agent Memory?
  • When Do DPIA and FRIA Requirements Apply?
  • What Vendor Agreement Clauses Does Agent Memory Require?
  • When Does the Memory Tool Create a Privacy Obligation?
  • What Should Deployers Build Before the First Deletion Request?

Frequently Asked Questions

How do I delete specific data from an AI agent's memory for GDPR compliance?

You cannot delete what you cannot find, so the work is an engineering build rather than a policy update. Four pieces make agent memory deletable. A write wrapper intercepts every memory write and tags it with the user identities the content references, storing those tags as metadata. An external index maps user IDs to the memory files that mention them. A deletion API purges every file associated with a user identity and writes an audit log for compliance documentation. And the data inventory is updated to carry the memory directory itself, noting that its content is agent-generated and varies by session. Without the index, a deletion request cannot be answered at all: the agent names its own files, and nothing in a name like session-context-2026-04.md identifies whose data is inside. GDPR Article 17 requires erasure without undue delay and Article 12(3) gives the controller one month to respond, extendable by two further months where the request is complex.

Does GDPR apply to what an AI agent writes to its own memory?

It applies the moment the agent stores anything relating to an identified or identifiable natural person, which is the Article 4(1) definition and does not depend on the deployer having intended the storage. The threshold varies by use case rather than by technology: it is near-certain for a customer-facing financial agent and negligible for an internal code-generation tool. The analysis turns on what the agent actually wrote, which is why auditing the memory directory against representative use cases comes before any compliance work.

Who is the data controller for AI agent memory?

The deployer. Anthropic’s Memory tool operates client-side, and its documentation is explicit that you control where and how the data is stored through your own infrastructure. That makes the deployer the controller in the ordinary way. The novel problem is that this controller does not control what gets written: the agent decides the content, and the deployer owns the obligation.

Why do standard privacy data inventories miss AI agent memory?

Because inventories are built for structured systems where the deployer defined every field in advance. A CRM, an analytics warehouse, a support-ticket queue and a payment processor all have known schemas, so the inventory can name what lives where. Agent memory is unstructured and written autonomously in files the agent names itself. A deletion process run against that inventory will clear every matching record in the structured systems and leave the agent’s memory untouched.

Share

Follow this firm’s analysis on Google — see our commentary first when a story like this one breaks.

Stay Informed on Digital Asset Law

Practical legal analysis on crypto regulation, AI compliance, and fintech law—delivered when it matters.

No spam. Unsubscribe anytime.

Chanté Eliaszadeh profile picture

Chanté Eliaszadeh

Principal Attorney, Astraea Counsel APC

Chanté Eliaszadeh is the principal attorney of Astraea Counsel APC, advising crypto, AI, and fintech companies on securities and digital-asset regulation. She is named to the 2026 Lawdragon 500 X — The Next Generation guide for Crypto Regulation, Disputes, and Blockchain; won the 2024 Law360 Distinguished Legal Writing Award from The Burton Awards as co-author at White & Case; is recognized in The Legal 500 USA (White & Case LLP, 2023); and served as a summer SEC Honors Program intern in the SEC's Cyber Unit. Her firm is ranked in Chambers USA: Spotlight 2026 — Fintech (Los Angeles). She is an invited speaker at venues including ETHDenver, Korea Blockchain Week, the American Bar Association Business Law Section, Art Basel Miami, and Berkeley Law, and keynote speaker at the Computational Law & Blockchain Festival.

Book a 15-Minute Call →

Legal Disclaimer: This article provides general information for educational purposes only and does not constitute legal advice. The law changes frequently, and the information provided may not reflect the most current legal developments. No attorney-client relationship is created by reading this content. For advice about your specific situation, please consult with a qualified attorney.

Related Articles

Thought Leadership

What Claude Managed Agents Means for Your Compliance Stack: A KYA Framework Analysis

Anthropic's Managed Agents runtime shipped on April 8. A former SEC Honors Program intern in the SEC's Cyber Unit maps each product feature to the KYA Five Pillars governance framework—and identifies the compliance gaps deployers must close before their first production session.

April 12, 2026 · 22 min readRead More →
Thought Leadership

Agents with Wallets, Agents in Vaults: A KYA Analysis of Claude Managed Agents for Digital Assets and Regulated Industries

Claude Managed Agents' architecture—persistent sessions, MCP connectors, bash execution, cloud-hosted containers—creates regulatory triggers self-hosted agents don't face. A former SEC Honors Program intern in the SEC's Cyber Unit maps the compliance gaps with the KYA Five Pillars framework.

April 12, 2026 · 22 min readRead More →
Client Guide

Drafting Vendor Agreements for Claude Managed Agents: A GC's Clause Library

Standard SaaS MSAs were not written for autonomous AI agents. A former SEC Honors Program intern in the SEC's Cyber Unit provides a ready-to-redline clause library organized by the KYA Five Pillars, with the regulatory basis and plain-language rationale for each provision.

April 15, 2026 · 21 min readRead More →
View All Articles

Deploying AI Agents or Building an AI Product?

Agent liability, governance frameworks, vendor contracts, and the state and EU rules that already apply — mapped to what you are actually shipping.

Talk to an Attorney