Skip to content
Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
All news
business·September 6, 2026·8 min read·2 views

Salesforce Wins A Wiretap Round

A federal judge in San Francisco denied class certification on 4 September in the four-year-old privacy suit over chat on RiteAid.com, holding that the proposed class representative had no standing because the intercepted conversation disclosed nothing sensitive. It is a real win for Salesforce and for every company running chat on a vendor's platform. It is also a ruling about one plaintiff and one chat, and the statute that made the case worth filing is untouched.

3D illustration of the Salesforce Dictionary mascot gesturing toward two glowing holographic hexagons, an amber one reading CERT DENIED and a blue one reading 631 SURVIVES, above a wide neon panel reading Salesforce wins a wiretap round, beside a pill dated September 6.
By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated Sep 6, 2026

Open Setup in a [Service Cloud](/terms/service-cloud) org and search for Messaging Sessions. Every row in that list is a stored recording of a conversation a customer had with your company. On Friday a federal judge in San Francisco decided that one of those recordings was not worth a class action.

The court denied class certification in the long-running privacy suit against Salesforce over chat on RiteAid.com. The reason was standing. The proposed class representative's intercepted chat asked about COVID test availability, disclosed no sensitive medical information, and therefore did not amount to a concrete privacy injury.

That is a genuine win for Salesforce and for every company running chat on somebody else's platform. It is also narrower than the headline reads, and the part that survives is the part your org has to answer for.

What The Judge Decided, And What Was Left Open

What the 4 September 2026 ruling decided and what it left open. The court decided one thing, that the proposed class representative lacked standing, because the intercepted Rite Aid chat concerned COVID test availability, revealed no sensitive medical information, and so did not amount to a concrete privacy injury, with the result that no class was certified and the aggregated statutory damages that make this category of litigation viable disappear with it. Three things the court did not decide are listed: it did not hold that Salesforce chat is lawful, it did not hold that transcripts stored on a vendor's servers fall outside the California and Pennsylvania wiretap statutes, and it did not touch the private right of action under section 631 of the California Invasion of Privacy Act, which carries five thousand dollars per violation. The highlighted conclusion is that the same fact decided both questions in this case, since chat content containing health information carried the claims past the pleadings in August 2024 and its absence sank certification in September 2026. The footer notes that class certification is a procedural gate rather than a verdict on the merits, and that a later plaintiff whose chat disclosed a prescription rather than a test kit would present a different standing question

Class certification is a procedural gate, not a verdict. Losing it does not mean the defendant did nothing wrong. It means this plaintiff cannot stand in for everyone else.

The economics are what make it decisive. Under the California Invasion of Privacy Act, statutory damages run to $5,000 per violation. One plaintiff with one chat is a nuisance. A certified class of everyone who ever opened the chat widget on a national pharmacy's website is an existential number. Take away certification and the case shrinks to something a company settles over lunch.

What the court did not do is rule that Salesforce chat is lawful. It did not hold that transcripts sitting on a vendor's servers fall outside the wiretap statutes. It did not touch the private right of action. It said this named plaintiff, with this chat, could not represent a class.

The next plaintiff will bring a chat about a prescription rather than a test kit.

Four Years To Get Here

A timeline of how the legal ground under Salesforce web chat narrowed between December 2022 and September 2026. In December 2022 Yockey against Salesforce was filed in the Northern District of California, case number four colon twenty two dash cv dash zero nine zero six seven, before Judge Jon S Tigar, alleging that the chat product intercepted conversations on RiteAid.com and other sites without consent. In August 2023 the court granted the motion to dismiss in part and denied it in part. In August 2024 the court denied the next motion, holding that the plaintiffs had adequately pleaded claims under the California Invasion of Privacy Act and Pennsylvania's Wiretapping and Electronic Surveillance Control Act, partly because chats carrying health information counted as confidential communications. On 9 July 2025 the Ninth Circuit decided Gutierrez against Converse, number twenty four dash four seven nine seven, affirming summary judgment for Converse and holding that the first clause of CIPA section 631 subsection a does not apply to internet communications, and that no evidence showed Salesforce read or attempted to read the message. On 28 August 2026 the California legislature passed Senate Bill 690, clearing the Assembly sixty six votes to nil. On 4 September 2026 the district court denied class certification in Yockey for lack of standing. The highlighted conclusion is that three separate narrowings have landed on the same theory, the pleading standard, the reach of the statute over internet traffic and the standing of the named plaintiff, and none removed the private right of action. The footer notes that CIPA section 631 carries five thousand dollars per violation against seven hundred and fifty under the California Consumer Privacy Act, which is why plaintiffs keep choosing it

Yockey v. Salesforce was filed in the Northern District of California in December 2022 and has sat with Judge Jon S. Tigar ever since. The theory was that Salesforce's chat product intercepted conversations between customers and companies in real time, without consent, and kept the transcripts. Rite Aid and Kaiser Permanente were the sites named.

Salesforce moved to dismiss twice. In August 2023 the court granted that motion in part. In August 2024 it denied the next one, finding the plaintiffs had adequately pleaded claims under CIPA and Pennsylvania's Wiretapping and Electronic Surveillance Control Act, partly because chats carrying health information counted as confidential communications.

So the case cleared the pleadings on the strength of health data and failed at certification on the absence of it. That is not a contradiction. It is one fact answering two different questions.

The Ninth Circuit Got There First

Fourteen months before Friday's order, the Ninth Circuit decided Gutierrez v. Converse. Converse had been sued for aiding and abetting Salesforce in violating CIPA section 631(a) through the chat on its site. The panel affirmed summary judgment for Converse on two grounds.

The first clause of 631(a) speaks of a telegraph or telephone wire, line, cable or instrument. The court held that it does not reach internet communications. That language dates to 1967, and the legislature has amended CIPA twice since without extending it. The second clause failed on evidence: nothing in the record showed Salesforce read or tried to read the message.

The court's description of how the chat worked is the part worth copying into your architecture notes. Messages were encrypted in transit. Transcripts sat on Salesforce servers. Access ran through a password-protected dashboard.

Converse won on the configuration, not on a blanket rule about chat. An org that exports transcripts nightly to a marketing tool, or exposes them through an integration user with a wide permission set, does not have the same facts.

The Ninth Circuit also did not solve this nationally. Its holding binds California and eight other states. The Pennsylvania claim in Yockey runs under a different statute with its own text, and roughly a dozen states require every party to a communication to consent rather than just one. A company operating chat nationally is exposed to whichever of those statutes a plaintiff's lawyer prefers, and the reasoning about telephone wires does not travel automatically.

SB 690 Removes One Theory, Not The Big One

What California Senate Bill 690 removes and what it leaves in place, as passed by the legislature on 28 August 2026 and still awaiting the governor's signature. On the removed side, the bill ends the private right of action under California Invasion of Privacy Act section 638.51, the pen register and trap and trace provision that plaintiffs have applied to website analytics and session capture, and makes the California Attorney General the exclusive enforcer of it. It is written to be operative on 1 January 2027 and to reach pending claims in actions commenced within two years before that date. On the untouched side, CIPA sections 631 and 632, covering wiretapping and eavesdropping, keep their private right of action and their five thousand dollars per violation, and those are the provisions behind chatbot, session replay and pixel litigation including the Salesforce case. Federal Electronic Communications Privacy Act claims are untouched, the California Consumer Privacy Act and California Privacy Rights Act are untouched, and common law privacy theories are untouched. The highlighted conclusion is that the bill changes who may sue under one clause rather than declaring any tracking technology lawful, and creates no safe harbour for chat, analytics or agent transcripts. The footer notes that the Assembly vote was sixty six to nil, that the governor had not signed as of 6 September 2026, and that reading the bill as the end of California web privacy litigation means reading the wrong section

On 28 August the California legislature passed SB 690, clearing the Assembly 66 to 0. It ends the private right of action under CIPA section 638.51, the pen register and trap and trace clause that plaintiffs have been stretching to cover website analytics and session capture, and makes the state attorney general the only party who can enforce it. The bill is written to be operative on 1 January 2027 and to reach pending claims in actions commenced within two years of that date. The governor has not signed it yet.

Now read what it leaves alone. Sections 631 and 632 stay where they are, private right of action intact, $5,000 per violation intact. Those are the provisions behind chatbot, session replay and pixel suits, this one included. Federal ECPA claims stay. CCPA and CPRA stay. Common law privacy theories stay.

The bill changes who may sue under one clause. It does not declare any tracking technology lawful, and it creates no safe harbour. Anyone reading SB 690 as the end of California web privacy litigation is reading the wrong section.

The Product In The Case No Longer Exists

Legacy Chat, the product Yockey was actually about, was retired on 14 February 2026. Live Agent, Salesforce Chat, Embedded Chat and Service Chat all went with it. What replaced it is Messaging for In-App and Web, since renamed Enhanced Chat, running on Hyperforce with asynchronous conversations a customer can pick back up days later.

Persistent is the word that matters. Legacy Chat produced a transcript per session, which ended when the customer closed the window. Enhanced Chat produces a conversation that keeps accumulating across visits, devices and channels. Agentforce service agents write into the same object graph. Service Cloud Voice adds transcribed calls, and Einstein Conversation Insights adds meeting audio on the sales side.

Add it up and the volume of stored customer speech in an average org is several times what it was when this complaint was filed in 2022. The consent notice on most chat widgets has not been rewritten in that time.

The migration itself changed the shape of the data as well as the volume. Legacy Chat wrote to LiveChatTranscript. Enhanced Chat writes MessagingSession and ConversationEntry records, and the entry rows hold the message contents. Anyone who moved off Chat before the February retirement built a mapping for the reporting they cared about. Very few of them revisited the retention rules, the field-level security, or the sharing model on the new objects, because the migration was scoped as a functional swap rather than as a change to where sensitive customer text lives.

There is a second wrinkle. Salesforce began enabling Agentforce on eligible orgs on a rolling basis in the first week of September. Every new agent conversation is another stored record, created under a notice written for a human representative, with a retention period nobody has set.

Elsewhere This Weekend

The first Winter '27 production upgrade wave ran Friday night into Saturday. The remaining waves are 2 October and 9 October. Confirm your own instance on Salesforce Trust rather than assuming, because instance assignment follows no pattern worth guessing at.

Dreamforce runs 15 to 17 September at Moscone Center. Dreamfest is on the 16th at Oracle Park, headlined by Usher and Gwen Stefani, with tickets starting around $1,500. The event has raised more than $130 million for UCSF Benioff Children's Hospitals over its history.

Salesforce in Claude, the plugin half of the Claudeforce partnership announced in August, is still expected to reach open beta this month. Nothing had shipped as of this weekend.

What To Do This Week

Five checks a Salesforce administrator or architect should run on stored conversation data in the week after the 4 September 2026 class certification ruling. The first is to find the retention period on Messaging Session and Conversation Entry records, because most orgs never set one and the honest answer is that transcripts are kept forever. The second is to read the chat consent notice against the products running today, since a notice written for legacy Chat describes a per session transcript rather than a persistent conversation an Agentforce agent can also write into. The third is to confirm the transcript store matches the architecture that won Gutierrez against Converse, meaning encryption in transit, storage inside the platform and access through authenticated permissioned users rather than an open export. The fourth is to separate agent conversations from human ones in the data model so a future disclosure request can be answered without hand sorting and retention can differ between them. The fifth is to give conversation data an owner, because in most orgs the transcript store belongs to nobody and support, marketing and legal each assume one of the others is managing it. The highlighted note records that Agentforce is being enabled on eligible orgs on a rolling basis from the first week of September, adding conversation volume while these questions are open. The footer notes that none of the five requires a purchase order, and that retention is the one to start with because every day without it enlarges the set of records the other four apply to

Find your retention period. Look at Messaging Sessions and Conversation Entries and work out how long each is kept. In most orgs nobody ever set a number, which means the real answer is forever. A four-year-old transcript is a liability with no operational value attached to it.

Read your consent notice against your current products. The wording on most chat widgets describes a single session with a human representative. It was written before persistent conversations, before agent handoffs, and before an Agentforce service agent was the first thing a customer talked to. If the notice does not describe what happens now, it is not doing the job it exists to do.

Check the architecture against the one that won. Encrypted in transit, stored on the platform, reachable only through authenticated and permissioned users. Then look for the exceptions: the nightly export, the integration user with broad object access, the reporting tool holding a copy outside the org. Those are the facts a plaintiff would use to distinguish your setup from Converse's.

Separate agent conversations from human ones. Do it in the data model, not in a report filter. Retention, disclosure and consent all have reasons to differ between the two, and sorting them out by hand under a deadline is the worst version of this task.

Give conversation data an owner. Support assumes legal owns it. Legal assumes support does. Marketing has a copy of it in a segment nobody remembers building. Name a person, write it down, and put a review date on it.

Start with retention. It costs an afternoon, needs no budget approval, and it is the only one of the five that gets more expensive every week you leave it. The ruling on Friday bought the ecosystem time. It did not change what is sitting in your org.

About the Author

Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He writes and edits salesforcedictionary.com, published by KineticBit Inc., to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.

Share this article

Share on XLinkedIn

Sources

Related dictionary terms

The WakeSharp mascot wide awake and celebrating against a sunriseOur appAdWake up sharp. Not just awake.The alarm that rings through Silent and DND — free on iOS & Android.Get WakeSharp →

Comments

    No comments yet. Start the conversation.

    Sign in to share your take on this article. Your account works across every page.

    More news