บทความทั้งหมด
software 2026-05-01 2 นาที

PDPA กับซอฟต์แวร์: สิ่งที่ต้องรู้ก่อนพัฒนาระบบในไทย

พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล (PDPA) บังคับใช้เต็มรูปแบบแล้ว ธุรกิจที่พัฒนาซอฟต์แวร์ใหม่หรือปรับระบบเดิมต้องรู้ว่าอะไรบ้างที่ต้องออกแบบให้ถูกกฎหมาย ก่อนที่จะเจอบทลงโทษสูงสุด 5 ล้านบาท

PDPA กับซอฟต์แวร์: สิ่งที่ต้องรู้ก่อนพัฒนาระบบในไทย

ตั้งแต่ปี 2565 ที่ PDPA (พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล) บังคับใช้เต็มรูปแบบ ธุรกิจไทยหลายแห่งยังคงพัฒนาซอฟต์แวร์โดยไม่ได้คำนึงถึงข้อกำหนดทางกฎหมายนี้อย่างจริงจัง ผลคือระบบที่ออกมามีความเสี่ยงทางกฎหมายตั้งแต่วันแรกที่ launch

บทความนี้จะอธิบายว่า PDPA มีผลต่อการพัฒนาซอฟต์แวร์อย่างไร และฟีเจอร์อะไรบ้างที่ต้องมีเพื่อให้ระบบของคุณ compliant ตั้งแต่ต้น


PDPA คืออะไรในบริบทของซอฟต์แวร์?

PDPA คือกฎหมายที่กำหนดว่าองค์กรจะเก็บ ใช้ หรือแบ่งปันข้อมูลส่วนบุคคลได้อย่างไร ในบริบทของซอฟต์แวร์หมายความว่า:

  • ทุก field ที่เก็บข้อมูลส่วนบุคคล (ชื่อ, อีเมล, เบอร์โทร, ที่อยู่, IP address, ข้อมูลสุขภาพ) ต้องมี legal basis
  • ผู้ใช้ต้องรู้ว่าข้อมูลถูกเก็บเพื่ออะไร และให้ consent ได้อย่างชัดเจน
  • ระบบต้องรองรับ "สิทธิของเจ้าของข้อมูล" ได้จริง

6 สิ่งที่ซอฟต์แวร์ต้องมีเพื่อ PDPA Compliance

1. Consent Management System

ก่อนเก็บข้อมูลส่วนบุคคล ระบบต้องแสดง:

  • วัตถุประสงค์ที่ชัดเจนว่าเก็บข้อมูลไปทำอะไร
  • ปุ่ม "ยอมรับ" และ "ไม่ยอมรับ" ที่ชัดเจน (pre-ticked boxes ไม่ได้)
  • ประวัติ consent บันทึกไว้พร้อม timestamp และ version ของ policy ที่ยอมรับ

ตัวอย่าง: Form สมัครสมาชิกต้องมี checkbox แยกสำหรับแต่ละวัตถุประสงค์ เช่น รับ newsletter กับ share ข้อมูลให้พันธมิตร ต้องแยกกัน

2. Right to Access & Portability

ผู้ใช้สามารถ:

  • ดูข้อมูลส่วนตัวทั้งหมดที่ระบบเก็บไว้
  • ขอรับข้อมูลในรูปแบบที่อ่านได้ (CSV, JSON)

Implementation: ต้องมี endpoint หรือ UI ที่ให้ผู้ใช้ export ข้อมูลตัวเองได้

3. Right to Erasure (Right to be Forgotten)

ผู้ใช้สามารถขอลบข้อมูลทั้งหมด โดยระบบต้อง:

  • ลบข้อมูลออกจาก active database
  • ยกเว้นข้อมูลที่มี legal obligation ต้องเก็บ (เช่น เอกสารทางการเงิน 5 ปี)
  • บันทึก audit log ของการขอลบ

4. Data Breach Notification

ถ้าข้อมูลรั่วไหล ระบบต้อง:

  • Detect ได้ว่ามีการเข้าถึงข้อมูลผิดปกติ (Security Monitoring)
  • แจ้ง PDPC (Office of the Personal Data Protection Committee) ภายใน 72 ชั่วโมง
  • แจ้งเจ้าของข้อมูลที่ได้รับผลกระทบ

Implementation: ต้องมี audit log, anomaly detection, และ alert system

5. Data Minimization & Retention Policy

  • เก็บเฉพาะข้อมูลที่จำเป็น — ห้ามเก็บ "ไว้ก่อน"
  • กำหนดระยะเวลาเก็บข้อมูล (retention period) ต่อประเภท
  • มีกระบวนการลบข้อมูลอัตโนมัติเมื่อหมดระยะเวลา

6. Privacy Policy & Cookie Consent

  • Privacy Policy ต้องเขียนเป็นภาษาที่เข้าใจง่าย
  • Cookie Consent Banner ต้องอนุญาตให้ผู้ใช้ระบุว่า cookie ประเภทไหนที่ยอมรับ

ข้อมูลประเภทที่ต้องระวังเป็นพิเศษ

PDPA กำหนดให้ข้อมูล "Sensitive Personal Data" ต้องการมาตรการป้องกันสูงกว่า:

ประเภทตัวอย่าง
สุขภาพประวัติการรักษา, กรุ๊ปเลือด, ความพิการ
ศาสนา/ความเชื่อศาสนา, ความเชื่อทางการเมือง
การเงินเลขบัญชี, Credit score, ข้อมูลภาษี
ชีวมิติลายนิ้วมือ, Face ID, Voice print
เชื้อชาติ/ชาติพันธุ์ข้อมูลต้นกำเนิด

ระบบที่เก็บข้อมูลเหล่านี้ต้องขอ Explicit Consent และมีมาตรการรักษาความปลอดภัยสูงขึ้น


Privacy by Design: หลักการที่ควรใช้ตั้งแต่ต้น

แทนที่จะเพิ่ม compliance ทีหลัง ควรออกแบบโดยคำนึงถึง privacy ตั้งแต่แรก:

  1. Data mapping — รู้ว่าข้อมูลอะไรเก็บที่ไหน ใครเข้าถึงได้
  2. Role-based access control — จำกัดสิทธิ์เข้าถึงตามหน้าที่จริง
  3. Encryption at rest and in transit — เข้ารหัสข้อมูลทั้งตอนเก็บและตอนส่ง
  4. Pseudonymization — ซ่อนตัวตนของข้อมูลเท่าที่ทำได้
  5. Regular security audits — ตรวจสอบช่องโหว่เป็นประจำ

Checklist PDPA สำหรับโปรเจกต์ซอฟต์แวร์ใหม่

ก่อน launch ตรวจสอบว่าระบบมีสิ่งเหล่านี้ครบ:

  • Consent Management — ขอ consent ก่อนเก็บข้อมูลเสมอ
  • Privacy Policy หน้าชัดเจน เข้าใจง่าย
  • Cookie Consent Banner ครบถ้วน
  • User dashboard สำหรับดู, export, และลบข้อมูล
  • Data Retention Policy กำหนดระยะเวลาชัดเจน
  • Security monitoring และ breach notification system
  • Data Processing Agreement กับ vendor ภายนอกทุกราย
  • Staff training บน PDPA เบื้องต้น

สรุป

PDPA ไม่ใช่เรื่องที่ทำทีหลังได้ — การออกแบบให้ compliant ตั้งแต่ต้นถูกกว่าการแก้ไขภายหลังมาก ทีม Adowbig ช่วย audit ระบบที่มีอยู่แล้ว และออกแบบฟีเจอร์ PDPA Compliance สำหรับซอฟต์แวร์ใหม่ ติดต่อเราเพื่อรับคำปรึกษาฟรี

PDPAComplianceData PrivacySoftware DevelopmentLegal