SELINA.ai
Sign in

The WSJ Memory Exposé and the ChatGPT Memory Privacy Risk You Probably Haven't Audited

The Wall Street Journal recently examined how major AI assistants retain personal details users shared casually, sometimes months earlier, without meaningful disclosure at the time of input. The chatgpt memory privacy risk they surfaced is not speculative. It is a design choice baked into default settings that most users never touch. Health disclosures, financial details, relationship context, location patterns: all stored, all tied to persistent profiles, all feeding back into model behavior. The reporting is specific enough to be worth pulling apart, because the architectural problems it describes are ones we think about constantly when building Selina.

Key Takeaways

What Did the WSJ Actually Find?

The Wall Street Journal investigation, summarized by AI Weekly in May 2026, looked at how AI assistants from major vendors now maintain long-term memory that persists across sessions. The core finding: users share sensitive information in what feels like an ephemeral conversation, and the system quietly files it into a durable profile. No modal. No confirmation step. No "we're going to remember this" toast notification. The information just stays.

The categories of retained data the WSJ highlighted are not edge cases. They include health conditions disclosed during a casual question ("my doctor says my A1C is high, what should I eat?"), financial specifics shared while asking for budgeting help, relationship details mentioned in passing, and location patterns inferred from repeated queries. Each of these becomes a persistent fact in a user profile that shapes future model responses.

This is not a bug report. This is how the feature was designed.

Why Is Default-On Memory a Design Choice, Not a Technical Necessity?

Because the same vendors already ship the alternative. One major assistant's memory system is on by default for Free, Plus, Pro, and Team tiers, but off by default for Enterprise and Edu, where administrators must explicitly opt in. The vendor knows how to build memory-off-by-default. They reserve it for customers with procurement departments and legal teams.

This asymmetry is the most revealing detail in the entire story. It means the vendor's own risk calculus says default-on memory is something you should have to choose, not something that should be chosen for you. They just apply that calculus selectively, based on who has negotiating leverage.

If you are on a consumer tier, you are not the customer whose risk profile the vendor optimized for. You are the one whose data makes the product stickier.

What Does "Delete" Actually Mean in a Persistent Memory System?

Less than you think. An academic survey of always-on LLM agent architectures published in 2026 found that deletion across memory, chat history, files, and connected applications is operationally separate in every major platform examined. Deleting a "memory" from the memories list does not delete the chat that generated it. Deleting a chat does not delete the memory extracted from it. Deleting both does not touch files uploaded during that conversation or data shared with connected third-party apps.

This is what analysts call "deletion theater." The user sees a confirmation dialog. The user believes the information is gone. The information persists in at least one other tier of the system.

The structural reason is straightforward. In an episodic system (one where nothing persists between sessions), deletion is trivially free. There is nothing to delete. In a persistent-memory system, a single forget request must propagate across every derived data layer: the raw memory store, the embedding index, the chat log, the file store, the connected-app state. If propagation fails or is incomplete, you have not deleted the information. You have edited the retrieval path. The information is still there. It is just harder to find.

This is the core engineering argument for why default-on memory is structurally harder to make GDPR-compliant than stateless design. The right to be forgotten presumes that "forgotten" is a reachable state. In a multi-tier persistent system, reaching that state requires coordinated deletion across every layer, and no major vendor has publicly documented or audited that propagation path.

How Did We Handle This When Building Selina?

We started from a different default. Memory in Selina is opt-in and encrypted at rest. When you delete a memory, the deletion is the deletion. We do not maintain a shadow copy in a chat log that outlives the memory itself. We do not extract memories from conversations without explicit user action.

I want to be precise about what this does and does not mean. Selina's memory is not end-to-end encrypted. At inference time, a slice of each request reaches a frontier provider via API so the model can actually respond to you. Files and transfers through SelinaSEND are end-to-end encrypted, but memory is a different data path with a different threat model. We encrypt at rest, we scope access to the user, and we designed deletion to be actual deletion. But we do not claim zero-knowledge over the memory layer, because that claim would be false.

We also do not claim zero retention. Non-content operational metadata (the kind needed for abuse prevention and rate limiting) is kept for a short retention window. Claiming zero retention while operating a production service that needs to detect abuse is either a lie or an admission that you are not doing abuse prevention. We prefer the honest version.

Why Does "Almost Zero Retention" Usually Mean "Not Zero"?

This is something you learn the hard way when you actually run an LLM product at scale. Every vendor in this space that routes requests to a frontier model via API is subject to that provider's data-handling terms. Most API terms of service specify a retention window for inputs and outputs, typically for trust-and-safety review. The vendor can negotiate that window. The vendor can minimize what gets sent. The vendor cannot make it disappear entirely, because the provider has its own legal and safety obligations.

So when an AI product tells you "we don't store your data," the question to ask is: "do your upstream providers?" If the answer is vague, the claim is vague. If the answer is "we use a frontier model provider," then some retention exists somewhere, even if it is short and limited in scope.

We designed around this constraint rather than pretending it does not exist. The data that reaches our inference providers is minimized, bounded, and governed by API terms that specify short retention. But "short" is not "zero," and we will not tell you it is.

What Is the Regulatory Picture in Mid-2026?

It is moving faster than most product teams have priced in.

In June 2026, a coalition of 42 US state attorneys general issued subpoenas to OpenAI, targeting advertising practices, data handling, treatment of minors, model sycophancy, and safety policies. The timing is notable: the subpoena came five days after the company reportedly filed confidential IPO paperwork with the SEC. The investigation appears to be an information-gathering step rather than a formal accusation, but its breadth signals that state regulators are not treating AI memory and retention as a niche privacy concern. They are treating it as a consumer-protection issue.

Separately, Florida's Attorney General filed a civil suit against the same company, alleging it knowingly released and aggressively marketed its AI assistant to the public, including children, while allegedly concealing serious risks and suppressing internal safety warnings.

On the European side, the EU AI Act's transparency obligations become mandatory on August 2, 2026. These require AI systems to disclose at first interaction that the user is interacting with AI. The implications for memory features are indirect but real: if a system must disclose its nature, the argument for also disclosing its retention behavior gets much harder to resist.

The parallel dispute between OpenAI and the New York Times over litigation-driven data retention is also instructive. After months of litigation, the company stated it was no longer under a legal order to retain consumer chat and API content indefinitely, with obligations ending in September 2025. This means that for a window of time, a stated privacy default ("we auto-delete deleted chats within 30 days") was overridden by a legal hold that users were not informed about. The privacy default was, for a period, not the actual behavior. This is the kind of thing that erodes trust in stated policies generally.

Are Consumers Actually Changing Behavior Over This?

Yes, and the data is getting specific enough to price.

A March 2026 survey of US adults found 81% concerned about AI accessing personal data. Only 16% trust AI answer engines "a great deal." 79% favor some level of government regulation of AI. Meanwhile, 32% use AI daily and 53% say it improves their online experience. The picture is not "consumers reject AI." It is "consumers use AI while being uncomfortable with how it handles their data." That is a product opportunity, not a contradiction.

The commercial consequences are measurable. A 2026 Usercentrics study of 11,000 consumers across seven markets found that 52% now trust AI less than humans with their personal data, up from 48% in 2025. That four-point shift is the largest single year-over-year change in the dataset. More concretely, 47% of consumers surveyed had taken at least one action with a direct revenue consequence in the past six months because of concerns about how their data was used in AI. For a brand with one million customers, that translates to up to 240,000 purchase-affecting decisions in six months driven by AI data concerns alone.

Default-on retention is not just a compliance risk. It is a churn driver.

What Does the "Always-On Agent" Research Say About the Structural Problem?

The always-on agents survey is worth reading in full if you build in this space. Its contribution is framing persistent memory not as a feature but as an architectural commitment with governance consequences that most teams have not designed for.

The paper identifies several open problems that current memory-layer tools were not built to solve: privacy governance (who decides what gets remembered and under what authority), consent frameworks (how consent is captured, scoped, and revoked), cross-session identity resolution (how the system knows "you" are the same person across sessions without creating a surveillance-grade identity graph), and staleness detection (how the system knows when a stored fact is no longer true and should be deprecated rather than reinforced).

None of these are hypothetical. Every one of them shows up in production. We have encountered all four building Selina's memory system, and our answers are sometimes "we don't do that yet" rather than "we solved it." Staleness detection in particular is genuinely hard. If you told the assistant six months ago that you live in Austin, and you have since moved to Denver but never mentioned it, the system will continue to contextualize responses around Austin. There is no clean technical fix for this that does not involve either periodically asking the user to confirm stored facts (annoying) or inferring changes from context (creepy). We lean toward the annoying option.

What Would a Trustworthy Memory Architecture Look Like?

You can specify it in a few principles, though implementing each one is nontrivial.

Opt-in, not opt-out. Memory should be off until the user turns it on. This is what enterprise tiers already get. Consumer tiers should get the same default.

Visible and auditable. Every stored memory should be readable by the user in plain language. Not buried in a settings submenu behind three clicks. Not encoded as an embedding that requires an API call to decode. Readable. On the main screen.

Deletion that propagates. When a user deletes a memory, that deletion should cascade to every derived data layer: the memory store, the embedding index, the chat log that generated it, any file references. "Delete" should mean gone. Actually gone. If your architecture cannot support cascading deletion, you should not ship persistent memory.

Encryption at rest as a minimum. Stored memories should be encrypted with keys scoped to the user. This does not solve the inference-time exposure problem (the model still needs to read the memory to use it), but it limits the blast radius of a storage-layer breach.

Honest retention disclosure. If upstream providers retain request data for any window, say so. Specify the window. Do not hide behind "we don't store your data" while your API provider retains it for 30 days.

No default extraction. The system should not extract memories from conversations without the user's awareness. If the user says something the system wants to remember, it should say so and ask. This adds friction. The friction is the feature.

Why Does the Enterprise/Consumer Default Split Matter So Much?

Because it reveals the vendor's own threat model. When a vendor ships memory-off-by-default to enterprise customers and memory-on-by-default to consumers, they are telling you two things. First, they believe default-on memory creates enough risk that sophisticated buyers should be protected from it. Second, they believe the engagement benefits of default-on memory are worth the risk when the user lacks the leverage to demand otherwise.

This is not a conspiracy. It is a product prioritization. Engagement metrics drive consumer product decisions. Enterprise contracts are evaluated on compliance and liability. The same company, applying the same risk framework, arrives at opposite defaults for different customer segments. The risk did not change. The customer's power did.

If you are a technical reader evaluating AI tools for your team or your company, this split should be a primary input to your vendor assessment. Ask the vendor: what is the default memory setting on your consumer tier? If it differs from what they offer you, ask why. The answer will tell you more about their privacy architecture than any whitepaper.

What Does This Mean for AI Products Built on Top of Frontier Models?

Every AI product that routes requests to a frontier model via API inherits that provider's data-handling posture. You can add encryption at rest. You can minimize what gets sent. You can enforce short retention windows contractually. You cannot make the inference-time exposure disappear, because the model needs to see the input to generate a response.

This is the honest constraint of building a privacy-focused AI assistant on top of third-party inference. We run Selina on a stack of frontier models, routed per task. We do not run the models ourselves. This means we control the data layer (what gets stored, how it is encrypted, when it is deleted) but we share control of the inference layer with our providers. We have chosen providers whose API terms specify limited retention and no training on customer data, but "limited" is not "none," and we will not pretend otherwise.

The alternative, running your own models on your own hardware, gives you full control of the inference layer but currently comes with significant capability tradeoffs. Frontier models are frontier for a reason. The honest tradeoff is: use the best available models and accept inference-time data exposure governed by API terms, or use weaker models and get full stack control. We chose capability with contractual controls and architectural minimization. Other products make different choices. Neither is wrong. Both have tradeoffs that should be stated plainly.

Where Does This Leave the User?

In a position where defaults matter more than policies. Most users do not read privacy policies. Most users do not explore settings menus. Most users do not know that memory is on. The WSJ reporting makes this concrete: people share sensitive health and financial information in what they experience as an ephemeral conversation, and the system treats it as a permanent record.

The fix is not better policies. The fix is better defaults. Memory off until you turn it on. Deletion that means deletion. Retention windows stated in plain language, not buried in terms of service. Encryption as a baseline, not a premium feature.

These are engineering decisions, not marketing positions. They cost something to implement. They reduce engagement metrics in the short term, because a system that remembers less feels less personalized on first use. They are worth it, because the alternative is a product that works well until the user reads a WSJ article about what it has been quietly storing, and then the user leaves.

The Usercentrics data says 47% of consumers have already made a purchase-affecting decision based on AI data concerns. That number will go up. Default-on retention is a bet against the trend line.

If you want to try an assistant that starts from a different set of defaults, start a free 7-day trial of Selina, no card required.

Frequently Asked Questions

What did the WSJ investigation find about AI assistant memory?

It found that major AI assistants store sensitive personal details, like health conditions, financial information, and relationship context, shared casually in conversations, retaining them in persistent user profiles without clear disclosure at the time.

Is default-on memory in consumer AI tools a technical requirement?

No, it's a deliberate product decision. The same vendors offer memory-off-by-default for Enterprise and Edu tiers, showing they can build it either way and choose default-on for consumer users.

When I delete a memory in an AI chatbot, is it actually gone?

Not necessarily. Research and the WSJ reporting show deletion is often incomplete, removing a memory from a UI list doesn't automatically delete the related chat history, files, or connected app data, a phenomenon called "deletion theater."

How does Selina's approach to memory differ from these default-on systems?

Selina's memory is opt-in and encrypted at rest, with deletion designed to be actual deletion rather than leaving shadow copies; however, it's not end-to-end encrypted and isn't zero-retention, since some data reaches frontier model providers and short-term operational metadata is kept for abuse prevention.

What regulatory actions are affecting AI companies over data practices in 2026?

In June 2026, 42 US state attorneys general subpoenaed a major AI vendor over data handling and safety practices, Florida filed a separate civil suit, and the EU AI Act's transparency obligations are set to take effect August 2, 2026.

Sources & References

Michael C.

Michael C.

Founder & Principal Engineer, Selina Labs

Michael builds Selina, a privacy-first AI that remembers you across conversations. He ships security-sensitive AI in production — real attacks, real fixes, measured in minutes and dollars — and writes about privacy, security, and LLMs from that seat. Top Rated Plus and expert-verified on Upwork.

Learn more about Selina.ai