Skip to content
Get a quote Call +66 93 004 4098

PDPA and compliance

PDPA Thailand explained for people who run a website

Thailand's PDPA decides how your website may collect, use and keep personal data. Here is what it means for forms, cookies and privacy notices.

Cover image for this guide: PDPA

PDPA in plain English

PDPA is Thailand's Personal Data Protection Act B.E. 2562 (2019). It sets the rules for collecting, using and disclosing personal data about people in Thailand, and it has been fully enforced since 1 June 2022.

The regulator is the Personal Data Protection Committee, usually called the PDPC. If your website has a contact form, a booking form, a newsletter sign-up, analytics or advertising cookies, the PDPA applies to it.

For a website, the law boils down to a few practical duties: tell people what you collect and why, have a lawful reason for each use, ask for consent where consent is the reason (most non-essential cookies and marketing), keep the data safe, and let people exercise their rights. The rest of this guide turns those duties into decisions you can make about your own site.

One honest caveat before we start: we build websites, we are not lawyers, and this guide is not legal advice. It explains the law as it applies to typical business sites and points to the PDPC for the official text. For anything unusual, such as health data at a clinic or cross-border transfers to a head office, speak to a Thai data protection lawyer.

Who and what the PDPA covers

The PDPA covers personal data about living people, with stricter rules for sensitive data such as health information. It applies to your business as the data controller and to the processors who handle data for you, such as your host or booking engine, and it can reach businesses abroad that serve people in Thailand.

Personal data

Personal data is any information that identifies a living person directly or indirectly: a name, phone number, email address, LINE display name tied to a booking, IP address, or a cookie ID that follows one visitor around. Data about companies is not personal data, but the name and email of the person who filled in your B2B enquiry form is.

Sensitive data

The Act gives a stricter category for sensitive data, including health information, religious or philosophical beliefs, racial or ethnic origin, criminal records, biometric and genetic data. Collecting it generally needs explicit consent. A clinic website asking about symptoms on an appointment form, or a spa asking about medical conditions, is handling sensitive data and should design that form with care.

Controllers and processors

Your business is the data controller: you decide why and how data is used. Companies that handle data on your behalf, such as your hosting company, email marketing tool or booking engine, are data processors. You remain responsible for choosing processors who keep the data safe, so it is worth knowing where your form submissions actually go.

Reach outside Thailand

The PDPA can apply to a business based abroad if it offers goods or services to people in Thailand or monitors their behaviour there. A foreign-run hotel group or an overseas online shop selling to Thai buyers should not assume it is out of scope.

Lawful bases and consent

A common misunderstanding of the PDPA law in Thailand is that every piece of data needs consent. It does not. The Act lists several lawful bases, and consent is only one of them. The main ones a website uses are:

  • Contract: you need the data to do what the person asked, such as delivering an order or confirming a room booking.
  • Legal obligation: you must keep the data by law, for example tax invoice records.
  • Legitimate interest: a reasonable business need that does not override the person's rights, such as basic security logs.
  • Consent: the person freely agrees, for a specific purpose, and can withdraw as easily as they agreed.

On a website, consent is usually the right basis for marketing emails, advertising and analytics cookies that are not strictly necessary, and sensitive data. Consent must be a clear action, not a pre-ticked box, and it cannot be a condition for a service that does not need it. Record when and how each consent was given, because you may have to prove it later.

Cookies and consent banners

Many business sites in Thailand load cookies from Google Analytics, Meta, TikTok or a chat widget. Strictly necessary cookies, such as the one that keeps a shopping cart working, can run without asking. Analytics and advertising cookies generally should not load until the visitor agrees.

That is the job of a cookie banner, and the banner has to actually control the scripts. A banner that says "we use cookies" while Meta Pixel fires in the background does not meet the standard. A good banner offers accept and reject with equal prominence, lets visitors choose by category, and remembers the choice. Our guide to cookie consent under the PDPA covers banner wording and set-up in detail, and PDPA consent management platforms compared looks at the tools that handle it.

Keep the banner in Thai and English if your site is bilingual. A Thai visitor should not have to read an English legal notice to decline tracking.

Your privacy notice

The PDPA requires you to tell people, at or before the time you collect their data, what you are doing with it. On a website that means a privacy notice, linked from the footer and from every form. At a minimum it should explain:

  • who you are and how to contact you (and your data protection officer, if you must appoint one);
  • what personal data you collect, and from where;
  • why you collect it and the lawful basis for each purpose;
  • how long you keep it;
  • who you share it with, including processors and any transfers abroad;
  • the rights people have and how to use them.

A copied template from another company is a risk, because it describes their systems, not yours. Our article on writing a PDPA policy for your website walks through each part. Your privacy notice is also different from website terms and conditions, which set the rules for using the site and buying from it; most sites that sell online need both.

What data should your forms collect?

Forms are where most websites collect personal data, and where most problems start. A few habits make a large difference.

Ask only for what you need

A contact form rarely needs a date of birth or ID card number. Every extra field is data you must protect and justify. A restaurant website taking reservations needs a name, a phone number, a date and the party size; that is usually enough.

Separate the marketing tick box

If you want to send promotions, add an unticked checkbox for it, separate from the submit button. Sending the enquiry should never sign someone up to a newsletter by default.

Know where submissions go

Form entries may be stored in the WordPress database, emailed to a shared inbox, copied to a spreadsheet and pushed to a CRM. Each copy is a place data can leak. Map the flow once and delete what you do not need.

If you are planning a new site or a rebuild, this is the moment to fix forms properly; our website redesign guide covers how to plan that work, and the notes on website layout explain where notices and consent checkboxes sit so they are seen without cluttering the page.

Rights requests and data breaches

Data subject rights

People whose data you hold can ask to access a copy of it, correct it, delete it, object to certain uses, restrict processing, move it to another provider, and withdraw consent. Your website should make it easy to send such a request, usually through an email address or form named in the privacy notice. The Act sets deadlines for some responses, such as access requests, so decide in advance who in your team handles them and how you check the requester's identity.

When something goes wrong

A breach can be as ordinary as a hacked WordPress plugin exposing form entries, or a staff member forwarding a customer list to the wrong address. Under the PDPA, a controller must notify the PDPC of a personal data breach without delay and, where feasible, no later than 72 hours after becoming aware of it, unless the breach is unlikely to put people's rights and freedoms at risk. Where the risk is high, the affected people must be told as well, along with the steps you are taking.

Practical preparation helps: keep plugins updated, limit who can see form data, keep backups, and write a short breach plan that names who decides and who contacts the PDPC.

What happens if a website breaks the PDPA?

The PDPA has three kinds of consequence. Administrative fines are imposed by expert committees under the PDPC for breaches such as failing to give a proper notice or collecting data without a lawful basis. Criminal penalties, including fines and possible imprisonment, apply to the more serious misuse of sensitive data. Civil liability means people who suffer damage can claim compensation, and courts can add punitive damages on top.

The amounts vary by offence and have been reported and interpreted in different ways, so we keep the figures, how they apply, and published enforcement cases in a separate article on PDPA penalties and fines, checked against the official text. For most small business websites the bigger practical risk is not the maximum fine; it is a complaint, a lost customer, or a breach that damages trust.

If you also deal with European customers, the rules overlap but are not identical. Our comparison of PDPA vs GDPR shows where one set of work covers both and where it does not.

PDPA website checklist

Use this list to check where your site stands today. It covers the website itself, not your whole business. For a deeper, item by item review that includes staff access and processors, work through our PDPA audit checklist.

  • Privacy noticeWritten for your site, in Thai and English if the site is bilingual, linked from the footer and every form.
  • Cookie bannerBlocks analytics and ad scripts until consent, with an equally visible reject option.
  • Consent recordsStores when, how and to what each visitor or subscriber agreed.
  • Lean formsOnly the fields you need; marketing opt-in unticked and separate.
  • Sensitive dataHealth or similar details collected only with explicit consent and extra care.
  • Processor listYou know which hosting, email, CRM and booking tools receive data, and where they store it.
  • Rights channelA named email or form for access, correction and deletion requests, with an owner in your team.
  • Security basicsSSL, updated plugins, strong admin passwords, limited admin accounts and tested backups.
  • Breach planA short written plan for assessing and reporting a breach to the PDPC.

Who reviewed this guide

This guide was written by the Website Development Bangkok team and reviewed by Litesh Dhir from a website builder's point of view. It is general information, not legal advice. Laws and PDPC guidance change, so check the current official text on the PDPC website and take legal advice for your specific situation.

Litesh Dhir, co-founder of Website Development Bangkok
Litesh Dhir, Co-founder, SEO and web development

Who builds your site

Litesh Dhir

Builds and ranks the websites: the systems behind the 17 client sites whose Search Console numbers we publish.

More about us

Getting a PDPA-ready website

Our Starter package, from THB 10,000, includes PDPA cookie consent, and our Business package, from THB 30,000, adds the forms, booking or enquiry flows and bilingual pages where consented collection matters most. Final prices are set in the written quote. If you already have a site, a redesign is the natural moment to set up PDPA-ready consent, notices and forms properly. To get going, send us your brief, or WhatsApp or call +66 93 004 4098.

Read next

Sources

Litesh Dhir, co-founder of Website Development Bangkok
Reviewed by Litesh DhirCo-founder, SEO and web development

More about us

Common questions

What is PDPA in Thailand?

PDPA is the Personal Data Protection Act B.E. 2562 (2019), Thailand's main data protection law. It governs how organisations collect, use and disclose personal data about people in Thailand, and it has been fully enforced since 1 June 2022. The Personal Data Protection Committee (PDPC) oversees it. For a website owner it covers forms, cookies, newsletters, analytics and any other way the site gathers information about visitors.

Does PDPA apply to my small business website?

In most cases, yes. The Act does not exempt businesses by size, and even a five-page site with a contact form or Google Analytics collects personal data. Some duties, such as appointing a data protection officer, apply only in specific situations, but the basics still apply to everyone: a privacy notice, a lawful basis for each use, consent where needed, and reasonable security for what you collect.

Do I need a cookie banner under PDPA?

If your site uses cookies that are not strictly necessary, such as analytics, advertising pixels or some chat widgets, you should ask for consent before they load, and a cookie banner is the usual way to do that. The banner must actually block those scripts until the visitor agrees, and rejecting should be as easy as accepting. A site that uses only essential cookies needs to explain them, but not ask.

What must a PDPA privacy notice include?

It should name your business and how to contact you, list the personal data you collect and where it comes from, explain each purpose and its lawful basis, say how long you keep the data, name who you share it with including transfers abroad, and describe people's rights and how to use them. Write it for your own systems rather than copying another company's notice, and link it from every form.

What are the penalties for breaking PDPA?

The PDPA provides for administrative fines, criminal penalties for serious misuse of sensitive data, and civil liability, where courts can order compensation and punitive damages. The amounts depend on the specific breach. Because figures are often misquoted, check the official text through the PDPC or read our separate penalties article, and take legal advice if you face a complaint. For most small sites, loss of customer trust is the more immediate cost.

Is a PDPA-ready website the same as being fully compliant?

No. A PDPA-ready website handles the parts the site controls: a working cookie banner, a privacy notice, consented forms and sensible security. Full compliance also depends on how your business handles data offline and inside other systems: staff access, CRM and LINE chats, supplier contracts, retention and how you respond to requests. A well built site is a strong start, but the wider processes are your responsibility, ideally with legal advice.

Tell us about your website

Send a few lines on WhatsApp or through the quote form. You get a written quote with the scope, timeline and price for your project.

Or WhatsApp or call +66 93 004 4098, every day, 10:00 to 19:00 ICT. service@websitedevelopmentbangkok.com

WhatsApp Call