Website chat and US state privacy laws: what to settle first

Written by the Allinaa team · Updated

This is a practical guide, not legal advice, and it makes no claim that any product is compliant with any law - including Allinaa. What it does is set out the questions a US state privacy law raises about a chat box on your website, so that you can answer them with your own adviser rather than discovering them when a request arrives.

Why a chat box raises the questions at all

A chat on your site collects personal information in two different ways, and they are treated differently in most frameworks. First, information a visitor deliberately gives you: their name, e-mail or phone, and their request. Second, information collected by the fact of the visit: anything the script records about the page, the browser or the device. The first is a transaction a visitor chose to enter. The second is the one that attracts the words "tracking" and "sale", and it is the one worth getting right.

1. Notice: can a visitor find out what happens before they type?

The common requirement across these laws is that a person can find out, in advance and in plain words, what is collected and why. For a chat that means your privacy policy should name the chat, say what it collects, say who processes it and say how long it is kept. One short paragraph. If your policy was written before you installed a chat, it does not cover it. See chatbot privacy basics and how long a chatbot keeps things.

2. "Sale" and "sharing" are broader than money

The term that surprises businesses is "sale", which in several state laws reaches disclosures for valuable consideration rather than only for cash, and "sharing" for cross-context advertising. The question to ask your vendor is therefore not "do you sell my data" but "to whom is this disclosed, and for what purpose". For Allinaa the answers are in the privacy policy: a model provider to generate replies, an e-mail provider to send notifications, and no advertising network. A chat widget that also feeds an advertising audience is a different proposition and needs a different answer from you.

Rather than relying on a banner, the chat asks. An Allinaa inquiry is only submitted when the visitor has confirmed their own contact details and agreed to be contacted - the consent is recorded with the request, and one contact method is enough, so nobody is pushed into giving more than they want. That is a design decision, not a legal opinion, but it means the record of why you hold somebody's phone number is attached to the thing you hold.

The chat widget sets no tracking cookie; it uses a server-issued session so a conversation survives a page change. Whether your site needs a banner depends on everything else on your site - but the chat should not be the reason.

4. When a request arrives, who does what?

Decide this before it happens, because the answer involves two parties. Work out, in writing: who in your business receives a request, how you find the person's conversations and inquiries, what you do about the copy in your e-mail inbox, and what you ask the vendor to do. For Allinaa, deletion of a specific conversation is handled by a person at Allinaa on your request and recorded, rather than being an untraceable button. Two honest caveats apply to every vendor: a deleted row is still in last night's backup until that backup ages out, and anything already e-mailed to you is in your mailbox under your own rules.

5. Children, and the rule that is simplest to follow

Several frameworks treat information about children differently and more strictly. The practical rule, whatever the jurisdiction: a website chat is not a place for a child's details. If you serve families - a nursery, a tutoring centre, a paediatric practice - write the boundary into your knowledge so the assistant asks the adult for their own contact details and never collects a child's. Allinaa's industry pages for those trades are written that way deliberately.

6. Sensitive categories, and keeping them out of the chat

Health, precise location, biometric and similar categories carry extra duties nearly everywhere. The cheapest way to carry them is not to collect them: configure the assistant to take the request without the detail, and to say so. Allinaa makes no compliance or certification claim, and is not HIPAA compliant - which is exactly why a medical practice's assistant should stay on the administrative side. See regulated industries.

The four things worth doing this week

  1. Add the chat to your privacy policy: what it collects, who processes it, how long it is kept.
  2. Name the person who handles a deletion or access request, and write down the steps.
  3. Write your own retention rule for inquiries, so your chat answer matches the rest of your business.
  4. Decide what the assistant must never collect, and put that in the knowledge.

None of the four is technical, and a lawyer can review all four in one sitting - which is a better use of an hour than reading a vendor's badge.

Questions people ask about this

What about the CCPA specifically?

No vendor can make your site compliant, and Allinaa claims no compliance status. What it can do is tell you precisely what is collected, who processes it and how long it is kept, which is what your own assessment needs.

Do I need a cookie banner because of the chat?

The chat widget sets no tracking cookie. Whether your site needs a banner depends on your analytics, advertising and embeds, which are decisions you already made.

What if I have visitors in Europe too?

The same four actions above are the right start, and the questions get stricter rather than different. Ask your adviser about the specific basis you rely on for contacting an enquirer.

Try Allinaa free for 14 days

This page is not legal advice. The four actions in the last section are what a lawyer can review in one sitting.

200 AI replies, no card. After the trial, activation is arranged with Allinaa: Standard is $350/month and Premium $800/month, with no setup fee.

Questions? E-mail info@allinaa.com. AI answers can be wrong; each business approves the information its assistant uses.