NewBiks is now a member of the OpenAI Partner Network
InsightsBy Nura Linggih

PDPA and AI Chatbots: 8 Checks Before Go-Live

A phone with blurred messages, eight check markers, sealed sleeves, a key, folders and an envelope on stone.

PDPA and AI chatbots require a Singapore business to check the purpose and legal basis for every personal-data field, tell customers what happens to it, control vendors and overseas transfers, secure and limit the bot, preserve access and correction routes, and prepare a breach response before go-live. The chatbot can automate the conversation, but the business deploying it remains accountable for personal data in its possession or control.

Do not reduce the review to a privacy-policy link. Walk one real conversation from the customer's first message through the AI system, staff inbox, customer database, payment or booking tool, logs, backups and deletion. This guide groups the PDPA and current PDPC guidance into eight checks, then applies them to a worked customer-service example.

Key takeaways

  • The business stays accountable: A chatbot vendor may process data for you, but outsourcing the processing does not outsource your PDPA responsibility.
  • Start with the data flow, not the model: List what the bot collects, why it needs each field, every system and person that receives it, where it is stored and when it is deleted.
  • Training is a separate purpose: Using a chat to answer or fulfil a request is not the same as reusing that chat to train or fine-tune an AI model. Assess the latter separately.
  • Human control needs a named boundary: Refunds, account changes, consequential decisions and uncertain identity checks should stop for a person. Confidence alone is not enough.
  • Launch evidence matters: Keep the approved data map, notice, vendor review, test results, access rules, retention schedule, escalation path and incident plan together.

PDPA and AI chatbots: what must you check?

Use this as the go-live gate. A “no” or “unknown” should have an owner and a resolution before customers enter real data.

CheckQuestion to answerEvidence before launch
1. Purpose and data mapWhy does the bot need each personal-data field, and where does that field travel?Approved data-flow map and field inventory
2. Notice and legal basisHas the customer been told the purposes before collection, and is consent or an applicable exception available?Chat notice, privacy notice and legal-basis record
3. Training and secondary useWill prompts, transcripts or outcomes be used to train, fine-tune or evaluate an AI model?Training setting, separate assessment and AI-specific notice where needed
4. Vendor and overseas transferWho processes the data, in which countries, under what instructions and safeguards?Contract, sub-processor list, transfer assessment and deletion terms
5. Access and human approvalWhat may the bot read or change, and which actions must a person approve?Role matrix, system permissions and approval rules
6. Accuracy and individual requestsCan staff retrieve and correct relevant personal data and handle withdrawal or access requests?Test case, request procedure and human contact route
7. Security, retention and testingCan the bot resist misuse, expose only what is necessary and delete data on schedule?Security tests, logs, retention schedule and rollback plan
8. Accountability and incidentsHas the DPO approved the flow, and can the team contain, assess and escalate a breach?DPO sign-off, incident playbook and contact list

This is an operating checklist, not a new set of legal obligations. It is drawn from the PDPA's accountability, consent, purpose, notification, access, correction, accuracy, protection, retention, transfer and breach-notification duties, together with PDPC's AI guidance.

PDPC advisory guidelines explain how the Commission interprets the PDPA and describe good practices; they are not a separate chatbot licence. The binding question remains whether the organisation complies with the Act and applicable regulations in its actual data flow.

1–3. Does your notice cover the chatbot and AI training?

Begin with purpose. A delivery chatbot may reasonably need a name, mobile number, order reference and address. It probably does not need an NRIC number, a full payment-card number or a copy of an identity document just to answer “where is my order?”. Data minimisation is the practical result: collect only what the documented job requires, and do not invite sensitive information in a free-text prompt when a safer field will do.

The PDPA generally requires consent unless an exception applies, limits collection, use and disclosure to purposes a reasonable person would consider appropriate, and requires the individual to be informed of those purposes before collection, use or disclosure. Put the short notice where the conversation starts. Say who is operating the bot, what data it needs, what it will do with the data and how the customer can reach a person or the DPO. A link to the full policy can carry the detail, but it should not be the first time the customer learns the purpose.

Now separate service delivery from model development. A customer may expect a transcript to be used to complete an order and let staff resolve the conversation. That does not automatically mean the customer agreed to have the transcript reused for model training. Treat model development as a separate purpose: document the legal basis, give an appropriate notice and provide a withdrawal route where consent is required.

This distinction changes the safest default. Configure customer prompts and transcripts not to train or fine-tune a model unless the business has deliberately assessed that purpose and its legal basis. For testing, prefer synthetic or properly anonymised conversations. Removing a name is not enough if the remaining details can still identify the customer when combined.

4. What must you check in the chatbot vendor contract?

A Singapore SME team reviews a chatbot test conversation and an unreadable data-flow diagram before launch.
Test the full customer journey with realistic but non-customer data, including the handoff when the bot should stop.

Draw the vendor chain, not only the vendor logo. Identify the chatbot provider, messaging channel, implementation partner, support staff, analytics tools, connected business systems, sub-processors and backup locations. For each one, record what personal data it receives, its role, processing location, retention period and whether it may use the data for its own purposes.

A service provider processing personal data on your behalf may be a data intermediary. PDPC's AI guidance says a bespoke AI service provider acting in that role has direct Protection and Retention Limitation obligations, while the deploying organisation remains responsible for the other applicable duties. The contract should therefore set documented instructions, confidentiality and access controls, security standards, sub-processor controls, deletion or return, help with access and correction requests, breach escalation and audit evidence.

Ask one question plainly: does any personal data leave Singapore? The PDPA does not ban overseas processing. It requires the transferring organisation to ensure a standard of protection comparable to the PDPA, using the mechanisms allowed by the legislation and regulations. A region selector is useful evidence, but it is not a transfer assessment by itself; check support access, sub-processors and backups too.

Also ask whether the vendor stores prompts, how long logs persist, whether staff can view conversations, whether your data is used to improve a shared service, and how deletion propagates. If the answer is “see standard terms”, read the exact terms in force at go-live and save the version you approved.

5–7. How should an AI chatbot be bounded and tested?

Treat the bot as a staff member with a narrowly written job, limited access and an escalation rule.

  • 5. Set permissions and approval gates: Give the chatbot access only to the fields and actions required for its workflow. Let it answer approved questions and prepare routine actions; require a person for refunds, identity changes, financial commitments, disputed facts and other consequential or irreversible steps. IMDA's 2026 agentic AI framework likewise puts meaningful human accountability and limits on tool and data access at the centre of deployment.
  • 6. Preserve accuracy and individual rights: Do not let generated text silently overwrite a customer record. Show staff the source for a proposed change and log who approved it. Test whether the team can find personal data held in the transcript or connected record, correct it where the PDPA requires, explain the use and route a withdrawal or access request to a person. Handle each request through a documented process. Model complexity is no excuse for a blanket refusal.
  • 7. Test security, failure and deletion: Use synthetic data to test attempts to reveal another customer's order, override instructions, extract hidden information, upload malicious files or push the bot into an unauthorised action. Verify authentication, least-privilege access, encryption, secrets handling, rate limits, monitoring, staff access, safe failure, human handoff, rollback, log redaction and scheduled deletion.

A polished happy path proves very little. Run wrong-order numbers, reused phone numbers, shared family accounts, ambiguous names, abusive messages, unsupported languages, unavailable connected systems and a customer who asks the bot to forget previous instructions. The release decision should be based on recorded pass criteria and unresolved-risk owners, not a demo that worked once.

Retention needs its own test. The PDPA requires an organisation to stop retaining documents containing personal data, or remove the means of association, when the original purpose is no longer served and retention is no longer necessary for legal or business purposes. Apply that rule to transcripts, exports, evaluation sets, logs and backups, not only the customer record visible to staff.

8. Who owns the PDPA decision and breach response?

Singapore organisations must designate at least one person responsible for PDPA compliance and make the DPO's business contact information public. The DPO does not need to run the chatbot day to day, but should be able to challenge the data map, legal basis, notice, vendor terms, transfer assessment, access controls, retention schedule and incident route before signing off.

Name an operational owner as well. That person watches failure and complaint patterns, approves changes to prompts or permissions, keeps the vendor record current and can pause the bot. A production change that adds a new data source or action should reopen the relevant checks; a launch review is not permanent approval for a different workflow.

Prepare for a chatbot incident before customers arrive. PDPC's breach guide says an organisation with reason to believe a breach occurred should assess whether it is notifiable in a reasonable and expeditious manner, generally within 30 calendar days. After determining that a breach is notifiable, the organisation must notify PDPC as soon as practicable and no later than three calendar days; affected individuals must also be notified as soon as practicable where the statutory significant-harm test applies, subject to the Act's exceptions and prohibitions.

The playbook should say who can disable the bot and integrations, preserve logs, contact the vendor, assess affected data and people, reach the DPO and communicate with customers. It should work outside office hours, because a compromised bot will not wait for the next management meeting.

What does a PDPA-ready chatbot flow look like?

Consider a Singapore wholesaler using a WhatsApp chatbot for stock questions, orders and delivery updates. This is a worked example, not a claim that one design fits every business.

Conversation stageBot actionPDPA controlHuman checkpoint
Stock questionAnswers from the approved catalogue without asking who the customer isNo personal data collected when it is not neededStaff handles unusual product or safety questions
Order startShows a short notice, then asks for name, mobile number, items and delivery detailsPurpose stated before collection; fields limited to fulfilmentStaff available through a clear handoff
Customer lookupRetrieves only records matching an authenticated or otherwise approved lookup flowLeast-privilege access; no other customer records exposedIdentity mismatch stops the lookup
Order preparationCalculates the order from approved rules and drafts the transactionSource data and action logged; generated text does not set financial valuesPerson approves exceptions and material changes
Delivery updateSends status tied to the verified orderUses the data for the notified fulfilment purposeComplaint, address change or dispute routes to staff
After serviceRetains or deletes transcript data under the approved scheduleTraining use remains off unless separately assessedAccess, correction and withdrawal requests reach the DPO process

Compared with manual handling, the chatbot removes repeated catalogue replies, copying order fields and routine status checks. Compared with hiring another administrator, it can cover the repetitive path without adding a new inbox shift. Neither comparison removes the need for a responsible person: staff still resolve identity uncertainty, complaints, exceptions and decisions the bot is not authorised to make.

This is also how to scope a customer operations AI agent: one job, explicit data access, documented approvals and a clean handoff. For the wider control model, use the agentic AI governance checklist alongside this PDPA review.

What evidence should you keep before go-live?

Put the evidence in one release record so the owner, DPO and incident team can find the same answer.

  • 1. Data-flow map: Fields, purposes, systems, recipients, countries, logs, backups and deletion points for one end-to-end conversation.
  • 2. Customer communications: The opening notice, full privacy notice, consent or exception analysis, human-contact route and any AI-specific training notification.
  • 3. Vendor file: Signed terms, processing instructions, sub-processors, transfer safeguards, retention, deletion, security and breach duties.
  • 4. Control record: Permissions, approval gates, test cases, results, accepted risks, monitoring, rollback and change owner.
  • 5. Rights and incident procedures: Access and correction handling, withdrawal route, retention schedule, DPO details, breach assessment and escalation contacts.

If the chatbot will initiate marketing messages to Singapore telephone numbers, run a separate Do Not Call review before activation. PDPC's DNC guidance covers the duty to check the register, the alternative of clear and unambiguous consent in evidential form, and sender identification requirements. A customer-service conversation does not silently create permission for every later campaign.

This checklist is operational guidance, not legal advice. A business handling health, financial, children's or other high-impact data should obtain advice for its sector and exact use case before launch.

Sources

  1. Singapore Statutes Online: Personal Data Protection Act 2012
  2. Personal Data Protection Commission: Advisory Guidelines on Use of Personal Data in Generative AI
  3. Personal Data Protection Commission: Advisory Guidelines on the Use of Personal Data in AI Recommendation and Decision Systems
  4. Personal Data Protection Commission: Advisory Guidelines on Key Concepts in the PDPA
  5. Personal Data Protection Commission: Guide on Managing and Notifying Data Breaches Under the PDPA
  6. IMDA: Singapore Launches New Model AI Governance Framework for Agentic AI
  7. Personal Data Protection Commission: Advisory Guidelines on the Do Not Call Provisions

Common questions

Does the Singapore PDPA apply to an AI chatbot?
Yes, when the chatbot collects, uses, discloses or holds personal data in a context governed by the PDPA. Names, mobile numbers, addresses, order histories and identifiable conversation details can all be personal data. The deploying business remains accountable even when a vendor processes that data on its behalf.
Does an AI chatbot need to ask for consent in every conversation?
Not necessarily. A Singapore business needs a valid legal basis for each collection, use and disclosure: consent is the general rule, but the PDPA contains exceptions and deemed-consent provisions. The business must still limit the purpose to what is reasonable and notify the customer of the relevant purposes before collection, use or disclosure where required.
Can a Singapore chatbot send customer data overseas?
Yes, but the business must comply with the PDPA Transfer Limitation Obligation and ensure a standard of protection comparable to the PDPA through an allowed mechanism. Check processing, support and backup locations, sub-processors, contractual safeguards and deletion, not only a vendor's selected region.
Can old customer chats be used to train an AI chatbot?
Do not assume so. Using a transcript to fulfil or support a customer request is a different purpose from training or fine-tuning a model. Assess the legal basis for the training use separately, give an appropriate notice, and provide a withdrawal route where consent is required.
What should a business do if its AI chatbot leaks personal data?
Contain the incident, preserve evidence, contact the DPO and vendor, and assess promptly whether the breach is notifiable. If it is notifiable, notify PDPC and affected individuals within the applicable statutory timelines and document the response.