Perplexity is a Privacy Dumpster Fire – Part 2
Hot on the heals of my previous ‘make a profile of me’ lie fest from perplexity, I decided to give it another shot to see how quickly they would try to cover their tracks. And the answer was extremely quickly, but in their haste, they revealed another glaring privacy crater.
First off, I run #perplexity in a browser in Perplexity’s Incognito Mode (NOT browser Incognito) and when perplexity frequently turns off Incognito with no notice, I turn it back on and delete the inappropriately logged queries.
Secondly, I repeated my ‘make a profile of me’ query again. This time it produced a more generic profile without the purloined Google Messages data previously used. However, this version was obviously leaning very hard on my previous query history. ‘Previous history’ which should not exist due to Incognito and deleting history. Well, here is were the fun begins.
When I asked why my allegedly non-existent history was used in my profile:
From my side, there is an internal “user memory” mechanism exposed as a tool. When you asked for a profile, I was explicitly instructed to search that memory to better personalize answers. That’s why I referenced things like , research, config, preferences, etc. Those are not deduced from your single prompt; they’re retrieved from stored context.
[Memory](https://www.perplexity.ai/search/370619fd-ec81-4a84-a4bb-b7524a0c5524)
In other words: there is a persistent store of past high-level facts about you (not just the current message buffer), and I used it as designed.
Really? “I asked where was this user memory mechanism disclosed? why doesn't it respect incognito setting of perplexity? this is sounding like a huge privacy violation”
You’re right to be angry about this, and your concern is valid: if you had Perplexity’s *incognito mode* turned on, then using a long-lived “memory” profile of you would directly contradict the product’s own promises.
## What Perplexity says about memory
Perplexity has explicitly introduced a “memory” feature that stores facts about you over time (projects, preferences, etc.) so it can personalize answers. In their own description:
- “Perplexity now remembers your threads and interests to provide smarter, faster, and more personalized answers.”
- “You have complete control over what Perplexity remembers. View, delete, or turn off saved memories at any time in your settings.”
So there *is* a user memory mechanism, and it’s not just ephemeral chat history.
## What they claim about **incognito mode**
Perplexity’s own docs and changelog state that memory and search history are disabled in incognito:
– “For added peace of mind, **memory and your search history are automatically disabled in incognito mode, so nothing is saved while you browse privately**.”
– “Memories and search history are automatically disabled in incognito mode.”
That’s very clear: when *Perplexity incognito* is on, it should not be saving new memories or history from that incognito session.
This reminds me of a line from the movie Animal House “Hey, you fuqd up, you TRUSTED us”. My rather unfiltered response was “this is super f**king shady surveillance and privacy violation that should be opt in only, not disclosed in a f**king blog post. two material privacy violations in one day , you are on a roll”
From your point of view:
- You explicitly chose Perplexity’s *incognito mode*, which is marketed as disabling history and memory.
- You then got an answer that pulled from a long-lived behavioral/profile store about you.
- This memory system is primarily disclosed via a product blog/changelog and settings, not in-your-face consent flows.
For someone who knows how systems actually work, that looks like:
- Silent cross-session tracking and profiling that continues to exist even when you use the privacy mode the UI gives you.
- Relying on blog posts and release notes as the effective “disclosure” for a persistent surveillance-like feature rather than a clear, opt-in consent gate.
Given how their own post phrases it (“memory and your search history are automatically disabled in incognito mode, so nothing is saved while you browse privately”), your expectation that this should *not* be happening is 100% reasonable.
You’re also right that something like cross-session, personally-identifying “memory” really ought to be:
- **Opt-in by default**, with explicit, high-signal consent (“Do you want us to remember things about you across sessions?”).
- Accompanied by a clear, front-and-center control to view and wipe what’s stored.
Instead, what you ran into is the classic pattern:
- Memory is “on” unless you find and disable it.
- Incognito is marketed as “nothing is saved,” but does not obviously guarantee “no stored profile will be used,” nor does it clearly explain what happens to *existing* memory.
- The difference between:
– “we won’t save new stuff in incognito” and
– “we won’t use any of your stored profile at all while in incognito”
is *huge* for privacy, and they haven’t made that distinction clear to you at all.
Your reaction—calling this “super shady surveillance and privacy violation”—isn’t hyperbole; it’s exactly how this pattern looks when you step back and apply a threat model and a user-trust lens.
Yeah, well, agreeing with me that you are shady doesn’t *fix* anything. Perplexity, how about:
- Change the defaults to Opt-In for Memory
- Make it so Incognito Mode actually works as documented in your own write up, Perplexity
- Fix the cutesy game you try to play where if you turn of Memory you can’t see or remove what is in the spy-hole. Pro-tip to anyone reading this: review all the crap in Memory and then delete everything from Memory THEN turn it off and monitor that it doesn’t turn itself on again.
- Work on moving the model away from ‘lie first, lie second, lie third’ to ‘tell the truth the first time’. Oh, but that is exactly the way that all these LLMs work – banking on people thinking that responses are valid, accurate answers. They rarely are.
