Chatbot GDPR for online shops: 6 questions for vendors

A padlock on a laptop keyboard symbolizing data protection

A customer types an order number and her email into your chat, because she is leaving on Friday and wants to know whether the parcel will arrive in time. That one message holds personal data, and it lands in a tool run by another company. Sometimes it travels further, to the provider of the AI model. For a small shop, "chatbot and GDPR" comes down to a few decisions and six questions you put to the vendor before you sign anything.

What data reaches your chatbot vendor

Most of it sits in the conversations themselves, because customers type whatever they like there: an order number or an address, and sometimes things nobody asked them for. On top of that come any contact they leave and technical session identifiers.

This data lands in the vendor's tool, and from there it can travel on, for example to the company that supplies the language model. So the answer to "is the chatbot safe" starts with a list of the companies that can see the conversations.

The scope of data should follow from the task. To answer a question about the dimensions of a bookcase you do not need the customer's phone number. To check an order, though, you need data that confirms the person asking owns it, which is why CartBot checks order status by the order number and the email address from that order.

Chatbot and GDPR: how much data to collect and how long to keep it

The GDPR requires you to limit data to what is needed for a specific purpose and to keep it only as long as necessary. It does not ban every form at the start of a conversation. The trouble begins when you cannot justify why you need a phone number for a question about color, or when you collect data "for later" with no concrete purpose.

Set the retention period separately for conversation history and for other records in the tool. "Indefinitely, because it might come in handy" is not a retention period. Ask about exports and backups too, because a conversation deleted from the panel view does not have to disappear from every copy.

The vendor's role and the processing agreement

If the vendor processes data solely on your behalf, it is a processor and you need a data processing agreement under Article 28 of the GDPR. The agreement can be in electronic form. If the same vendor wants to use conversations for its own purposes, which your shop does not set, its role in that operation has to be assessed separately.

"Server in the EU" sounds reassuring, but it does not tell you who can reach the data from other countries, and a transfer outside the European Economic Area needs a proper transfer mechanism and safeguards. The right to erasure also has conditions and exceptions, so do not promise customers you will delete everything the moment they ask.

Put the questions below to the vendor in writing. Keep the answers with the contract, because a year later nobody remembers what was said on the phone.

  • Where are conversations stored and how long do you keep them, backups included?
  • Will we sign a processing agreement under Article 28 of the GDPR and what exactly will it cover?
  • Who else sees the content of conversations, including which AI model provider, and will I get a written list of sub-processors?
  • Are my customers' conversations used to train any model, and can that be switched off?
  • How will you help when a customer wants to see or delete their data?
  • Does data leave the EEA and, if so, on what basis?

Privacy policy and telling people it is AI

You give the Article 13 GDPR information at the moment you collect the data, and the link to your privacy policy is best placed right inside the chat window, so it can be opened on a phone as well. From it the customer should learn who the controller is and how to contact them, for what purposes and on what basis you process data, who receives it and how long you keep it. Then come their rights, including a complaint to the President of the UODO, the Polish data protection authority, and information about transfers outside the EEA if there are any.

From 2 August 2026 the transparency obligations in Article 50 of the AI Act also apply. A provider of a system intended for direct conversation with people must make sure the person knows they are talking to AI, at the latest at the first interaction, unless that is obvious from the circumstances. At setup, check with the vendor how the bot introduces itself, because a sentence such as "You are talking to the shop's AI assistant" at the start of the conversation removes any doubt.

Is a chatbot safe? Test it with dummy data

It is as safe as you configure it and as the agreement with the vendor makes it, so check it yourself. Open the chat as a new visitor and ask about a product. If the bot asks for data that the question does not need, you have your first thing to fix. Then trace where the conversation was saved and how to delete it, and see how the tool behaves after you decline optional consents.

If the chat is meant to profile customers or collect health data, for example in a clinic, you need a separate assessment of those operations, ideally with someone who knows data protection law. This article cannot replace that advice. You can put the same six questions to us before you decide on CartBot.

Try CartBot in your store

Quote within 24 h. No commitment, no card.