Skip to content
itsorted.online
PDPA guide

Chatbot Conversation Logs and PDPA: Retention, Access, Vendors

Every conversation with your website or WhatsApp chatbot leaves a transcript, and customers type more than you expect: names, phone numbers, order numbers, sometimes NRIC or health details. Under the PDPA those logs are personal data your business is responsible for, even when they sit with a chatbot vendor and an AI model provider. This guide explains what to tell people when a chat starts, where copies of each conversation end up, how to set retention, how to answer an access request and what a chatbot data breach looks like. It is general information, not legal advice.

By IT Sorted teamReviewed 7 min readHow we write guides
in

Key takeaways

  • PDPC's July 2026 generative AI guidelines make the business deploying a chatbot primarily responsible.
  • Chat logs can sit in at least two places: your chat platform and the AI model provider.
  • OpenAI and Anthropic say standard API inputs and outputs are kept for up to 30 days.
  • The PDPA requires deleting personal data once it no longer serves a business or legal purpose.
  • Access requests must be answered as soon as reasonably possible; tell the person in writing if you need over 30 days.
In this guide · 8 sections
  1. 01Why chatbot logs are personal data under the PDPA
  2. 02Where your chatbot conversations are actually stored
  3. 03What to tell people when the chat starts
  4. 04Setting a retention period for chatbot transcripts
  5. 05Access and correction requests for chat logs
  6. 06Chatbot data breach scenarios
  7. 07Do it yourself or get help?
  8. 08Frequently asked questions

Short answer

Treat chatbot transcripts like any customer record. Show a short notice when the chat starts, know every place the log is stored (your chat platform and the AI provider), set a retention period and auto-delete, and make sure you can find and export one person's chats for an access request.

Why chatbot logs are personal data under the PDPA

A transcript linked to a name, phone number, email or order number is personal data. So is a WhatsApp conversation, because the phone number identifies the person. The usual PDPA obligations apply: notify the purpose, use the data only for that purpose, protect it, keep it only as long as needed and let people access and correct it.

PDPC's Advisory Guidelines on Use of Personal Data in Generative AI, published 20 July 2026, call a business that uses an AI chatbot a System Deployer and give it primary responsibility for PDPA compliance. The chatbot vendor or developer is usually your data intermediary. Our summary of the PDPC generative AI guidelines covers the roles in detail.

Where your chatbot conversations are actually stored

Most small business chatbots have two or three layers. Each one may keep its own copy.

LayerExampleWhat it typically keeps
Chat platform or inboxTidio, Intercom, Crisp, WhatsApp Business platform, your website databaseFull transcripts linked to the contact, often indefinitely unless you delete
AI model providerOpenAI or Anthropic API behind the botPrompts and replies for a limited period, per the provider's terms
Automation and integrationsZapier or n8n, CRM, Google Sheets, email notificationsCopies of chat fields or whole transcripts sent elsewhere
Staff devicesEmail alerts, exported files, screenshotsUncontrolled copies

On the AI layer, OpenAI's API data controls page says abuse monitoring logs are kept for up to 30 days by default, with zero data retention available to qualifying customers. Anthropic's commercial retention article says it deletes API inputs and outputs within 30 days, with exceptions such as zero data retention agreements or Usage Policy enforcement. Both checked 19 October 2026.

The chat platform layer is usually the bigger risk, because transcripts there are kept until someone deletes them, and they are tied to a named contact.

What to tell people when the chat starts

Put a one-line notice in the chat window, before the first question, with a link to your privacy policy. On WhatsApp, include it in the first automated reply.

  • That they are talking to an AI assistant, and how to reach a person.
  • Why the conversation is recorded, for example to answer enquiries, handle orders and improve service.
  • Which providers process it, in general terms such as 'our chat platform and AI service provider'.
  • What not to share, such as NRIC numbers, card details or medical information, unless you genuinely need them.
  • How long you keep chats and who to contact about their data.

Setting a retention period for chatbot transcripts

PDPC's Retention Limitation Obligation says organisations must stop retaining personal data, or dispose of it properly, once it is no longer needed for any business or legal purpose. There is no fixed period for chat logs, so you decide and write it down.

  1. Decide what you need chats for

    Answering follow-ups, order disputes, quality checks, training staff. Each purpose suggests a period.

  2. Pick a period per type

    General enquiries may need only a few months. Chats that form part of an order or contract may follow your business record retention.

  3. Switch on deletion in each layer

    Use the chat platform's retention or deletion settings, check the AI provider's terms, and clear copies in sheets, CRMs and inboxes.

  4. Turn off logging you do not need

    Debug logs and full-transcript email alerts often keep more than anyone reads.

  5. Record it in your retention policy

    Note the period, the systems and who checks it. Our data retention policy template has a format.

Check how deletion works before you rely on it. Intercom's help centre, for example, notes that deleting a contact also deletes all of that contact's conversations, and that single conversations are deleted through its API.

Access and correction requests for chat logs

A customer can ask what personal data you hold about them, including chatbot transcripts. You must reply as soon as reasonably possible, and if you need more than 30 days, tell them in writing within 30 days when you will respond. Our guide on how to respond to a PDPA access request walks through the steps.

Be ready for an access request

Chatbot data breach scenarios

Chatbots add a few breach risks that ordinary contact forms do not have.

  • Leaked admin login to the chat platform exposes every transcript ever kept. MFA and short retention limit the damage.
  • Bot reveals another customer's data, for example an order-lookup flow that does not check the customer's identity.
  • Prompt injection that tricks the bot into revealing internal documents or customer records it can access.
  • Public sharing links to transcripts or exports left open.

If a breach happens, assess it quickly. It must be reported to PDPC if it is likely to cause significant harm or affects 500 or more people; our PDPA data breach notification guide explains the timelines.

Do it yourself or get help?

If you already run a chatbot, start with the notice, the retention setting in your chat platform and switching off training on conversations. That covers most of the risk in an afternoon. Our guide to AI chatbots for Singapore websites covers choosing a platform.

Our AI Website Assistant (S$790) is set up with a chat-start notice, limited data access and retention settings from day one. For a wider review of notices, retention and vendors, the PDPA Compliance Pack (S$690) covers your whole business.

Frequently asked questions

Yes, when they can be linked to a person, for example through a name, phone number, email address or order number. WhatsApp chats are linked to a phone number by default. The business running the chatbot is responsible for notifying the purpose, protecting the logs, deleting them when no longer needed and answering access requests.

The PDPA sets no fixed period. Keep them only as long as they serve a business or legal purpose, such as handling follow-ups or order disputes, then delete them. Chats that form part of a transaction may follow your normal business record retention. Write the period in your retention policy and switch on deletion in every system that holds copies.

Usually for a short time. OpenAI says API abuse monitoring logs are kept for up to 30 days by default, and Anthropic says it deletes API inputs and outputs within 30 days, with exceptions. Zero data retention may be available for qualifying customers. Your chat platform, however, often keeps full transcripts until you delete them.

It is good practice and supports the PDPA's notification obligation to say that the chat is handled by an AI assistant, why the conversation is recorded and how to reach a person. If customer conversations will be used to train or fine-tune a model, PDPC's 2026 guidelines expect a specific notification, not a general line.

Yes. Chat transcripts are part of the personal data you hold, so they fall within an access request. Verify the person's identity, search every system that holds copies, remove other people's data and reply as soon as reasonably possible. If you need more than 30 days, tell them in writing within 30 days.

Rather have it done for you?

Fixed price, set up in your own accounts.

Order online, get a written scope, and keep full ownership of everything we set up. Questions first? Ask us in writing.