Customer service

Review chatbot data, suppliers and deletion

Reading time
5 minutes
Published
Topic guide
AI chatbots
Written by
modernagents editorial teammodernagents is an AI automation agency for SMEs.
Illustration: a chat transcript passes a padlock into a paper shredder

Chatbot privacy depends on the actual data flow: what information is collected, which providers receive it, how long it is retained and how it is used. “Hosted in Europe” answers only part of that question. A contract alone also cannot make an unnecessarily data-intensive service process appropriate.

For a website chat serving Austria, Germany or Switzerland, inspect the complete journey from widget loading through the conversation to tickets, analysis and deletion. This guide structures that assessment; it does not provide individual legal approval.

Key takeaways

The main points for reviewing chatbot data protection are:

  • The inventory covers six locations: website and widget, chat platform, model provider, knowledge retrieval, CRM or helpdesk, and operations and analytics.
  • Assess widget loading and embedded analytics as well as subsequent conversation text.
  • Define retention by purpose, and use a test record to exercise access, correction and deletion procedures.

01 / 09

Which service purpose does the chatbot data serve?

Task. Describe the task first. General opening hours normally require neither a customer number nor a date of birth. A personal status enquiry requires an appropriate identity and permission check. An optional contact request needs different information from a binding contract change.

Separate purposes. Separate service handling, quality analysis, marketing and possible use of conversations to improve models. These purposes are not automatically interchangeable. The German supervisory authorities' AI and privacy guidance provides selection and usage criteria, rather than a complete requirements catalogue. Assess the applicable legal basis and any special categories of personal information separately.

Consent. A mandatory “I agree to everything” checkbox does not resolve the purpose question. Have the appropriate basis and notice determined for each processing activity. Where a feature relies on consent, its operation must also support withdrawal and the relevant consequences.

02 / 09

Where do copies of chatbot data end up?

The table is an inventory structure for chatbot data: six locations, the information each may hold and the question to resolve.

Location Possible information Question to resolve
Website and widget IP address, identifier, page context What loads before a message is sent?
Chat platform Transcript, attachments, contact details Who can access the conversation and files?
Model provider Input, retrieved context, output What retention and further use apply?
Knowledge retrieval Search text, document passages Do sources contain internal or third-party data?
CRM or helpdesk Summary, contact and case Which fields and teams receive access?
Operations and analytics Logs, exports and backups What additional copies and retention periods exist?

This is an inventory structure, not a claim that every provider stores every category. Establish actual behaviour and reconcile it with contracts and settings. An error log may contain a full customer request even when the main application shows only a short summary.

03 / 09

Which provider roles, subprocessors and transfers need review?

EU. For EU processing, relevant GDPR requirements include purpose, transparency, security, processor arrangements and, where applicable, international transfers. Whether a supplier acts solely on instructions or also for its own purposes must reflect the real service.

Switzerland. In Switzerland, the FDPIC explains responsibility when outsourcing. That responsibility does not disappear when work is delegated. Review subprocessors, processing locations and assistance with individuals' rights there too. A Swiss company may also fall within relevant EU rules; a single DACH marketing statement does not determine legal scope.

Provider list. Request an up-to-date list of involved providers, storage and support locations, and explicit terms for training and retention. “We do not train on your data” does not establish whether information is retained for abuse detection or technical logs. Sources checked on 26 September 2026.

04 / 09

Do the chat widget and cookies need a separate assessment?

Germany and Austria. Germany's section 25 TDDDG addresses storage and access on end devices, subject to specified exceptions. The Austrian Data Protection Authority also explains the distinction between strictly necessary and other cookies. Assess widget loading and embedded analytics as well as subsequent conversation text.

Testing. Labelling a feature “necessary” is not itself a technical or legal justification. Test network connections and storage before opening the chat, after rejecting optional features and after starting a conversation. Swiss offerings require assessment under the relevant Swiss framework rather than simply copying the German classification.

Got a workflow like this?

Tell me about it. Honest take and a rough price, usually within a day.

AI chatbots →

05 / 09

Synthetic example: an unnecessary medical attachment

A fictional customer contacts a general appointment service and uploads a medical report without being asked. The appointment request did not require it. The bot should not automatically distribute that report to sales, general analytics and a broadly accessible knowledge base.

The planned exception process limits access, prevents unnecessary onward transmission and routes the matter to the appropriate responsible person. That person determines handling, retention or deletion under the applicable rules. A warning in the chat can help, but cannot prevent every inappropriate upload and does not replace this process.

The acceptance case also checks whether the attachment already reached logs or tickets. Deleting it only from the visible chat would overlook those copies. Record where the test information travelled and which controls actually stopped further use.

06 / 09

How do you demonstrate retention and individual rights?

Define retention by purpose rather than keeping every conversation indefinitely for possible future analysis. Service records, technical logs and anonymous statistics may have different requirements. Anonymisation must actually remove the relevant identifiability; replacing a customer number does not automatically make a record anonymous.

Use a test record to exercise access, correction and deletion procedures. Can the team find related tickets, exports and provider-held copies? Is it clear what remains necessary, why and when backups expire? Record the observed result and close gaps before broad release.

Provide service staff with a route for requests they cannot fulfil directly. They should not promise immediate deletion from every backup when the documented process does not support that promise.

07 / 09

What belongs in the data protection approval package?

The approval package for chatbot data protection should cover these points:

  • purpose
  • data flow
  • provider roles
  • required agreements
  • access controls
  • notices
  • retention
  • incident handling

Assess whether a data protection impact assessment is required. That decision depends on the processing risk, rather than the AI label alone.

Assign an owner for changes to models, subprocessors and capabilities. A new CRM connection can alter the data flow more substantially than a rewritten greeting. Privacy therefore belongs in ongoing maintenance, supported by an understandable contact route and verifiable technical settings.

08 / 09

Take the worksheet

Worksheet

Download the editable CSV table

AreaQuestionEvidence
EmbeddingData sent on page load?Network inspection
ConversationNecessary information?Limited fields
ModelWhich supplier receives content?Contract/data map
HandoverWho sees history?Role test
RetentionWhich copies remain?Deletion and backup process

Columns to fill in, in the file: Your value / observation, Owner, Next action.

Download the editable CSV table (CSV). Add your own values, owners and open actions. This worksheet contains no measured client results.

09 / 09

These pages cover the service overview and the related decisions for chatbot data protection:

For a workflow review, start with the task, systems involved and typical exceptions. Discuss it with modernagents.

ShareEmail

Related reading

AI chatbots

Got a workflow like this?

Tell me about it. Honest take and a rough price, usually within a day.

Robert Van Ysendyck · Founder & Managing Director