Data Processing Agreement (DPA) / ข้อตกลงการประมวลผลข้อมูลส่วนบุคคล
OpsAdmin — AI Admin Desktop Application
| Effective Date / วันที่มีผลบังคับใช้ | [วันที่ลงนาม — DD/MM/YYYY] |
| Last Updated / ปรับปรุงล่าสุด | 2026-06-02 |
| Version / เวอร์ชัน | 1.0 |
⚠️ DISCLAIMER (สำหรับเจ้าของกิจการ): เอกสารฉบับนี้เป็น template DPA สำหรับ OpsAdmin ในฐานะ Data Processor ที่ลูกค้า B2B (Data Controller) จะลงนามกับเรา ก่อนใช้งานจริงควรให้ทนายตรวจสอบ โดยเฉพาะหากลูกค้าเป็นองค์กรขนาดใหญ่หรือมีการแก้ไขเงื่อนไข ใช้ DPA นี้ เสริม ToS หลัก — ไม่แทนที่ ช่องที่ต้องกรอกข้อมูลจริงแสดงเป็น
[ตัวอย่างนี้]
🇹🇭 ข้อตกลงการประมวลผลข้อมูลส่วนบุคคล (ภาษาไทย)
ข้อตกลงฉบับนี้ ("DPA") เป็นส่วนหนึ่งของและประกอบกับ Terms of Service ("ToS หลัก") ระหว่าง:
| ฝ่าย | บทบาท | ข้อมูล |
|---|---|---|
| ลูกค้า / Customer | Data Controller (ผู้ควบคุมข้อมูล) | [ชื่อบริษัทลูกค้า, ที่อยู่, เลขจดทะเบียน] |
| OpsAdmin | Data Processor (ผู้ประมวลผลข้อมูล) | [ชื่อบริษัท/บุคคล], [email protected] |
ทั้งสองฝ่ายตกลงดังนี้:
1. คำนิยาม
ใช้คำนิยามตาม พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล พ.ศ. 2562 (PDPA) เว้นแต่ระบุไว้เป็นอย่างอื่น:
| คำ | ความหมาย |
|---|---|
| ข้อมูลส่วนบุคคล | ตามนิยาม PDPA มาตรา 6 |
| การประมวลผล | การเก็บ ใช้ เปิดเผย ฯลฯ ตาม PDPA |
| ผู้ควบคุมข้อมูล (Controller) | ลูกค้า |
| ผู้ประมวลผลข้อมูล (Processor) | OpsAdmin |
| Sub-processor | บุคคลที่สามที่ OpsAdmin มอบหมายให้ประมวลผลข้อมูลแทน |
| End-Customer | ลูกค้าปลายทางของลูกค้า — เจ้าของข้อมูลส่วนบุคคล (Data Subject) |
| เหตุละเมิดข้อมูลส่วนบุคคล | Personal Data Breach ตาม PDPA |
2. ขอบเขตการประมวลผล (Subject Matter)
ทั้งสองฝ่ายยืนยันว่าภายใต้ข้อตกลงนี้:
- ลูกค้าเป็น Controller ของข้อมูลส่วนบุคคลของ End-Customer ที่นำเข้าระบบ OpsAdmin
- OpsAdmin เป็น Processor ที่ประมวลผลตามคำสั่งของลูกค้าเท่านั้น
- ข้อมูลส่วนบุคคลที่ OpsAdmin เก็บเกี่ยวกับ ลูกค้า (เช่น ชื่อ-บัญชี, ใบเสร็จ) — OpsAdmin เป็น Controller ตาม Privacy Policy หลัก ไม่อยู่ในขอบเขต DPA นี้
2.1 กรณี Local License
หากลูกค้าใช้ Local License และรันบนเครื่องของตนเองโดยไม่ใช้ Relay หรือ Cloud — OpsAdmin ไม่ได้ประมวลผลข้อมูลใดๆ ในความหมายของ PDPA ในกรณีนี้ DPA นี้ใช้กับเฉพาะ:
- ข้อมูล telemetry/error report ที่ลูกค้า opt-in
- ข้อมูล support ที่ลูกค้าส่งให้
3. รายละเอียดการประมวลผล (Annex I)
ดูรายละเอียดใน Annex I ท้ายเอกสาร
4. หน้าที่ของลูกค้า (Controller Obligations)
ลูกค้ารับรองและรับผิดชอบในการ:
- มีฐานทางกฎหมาย ที่ถูกต้องในการประมวลผลข้อมูล End-Customer (consent, contract, legitimate interest ฯลฯ)
- แจ้ง End-Customer ตามที่ PDPA กำหนด (privacy notice ของลูกค้า)
- ให้คำสั่งที่ชอบด้วยกฎหมาย แก่ OpsAdmin
- ไม่นำเข้าข้อมูลละเอียดอ่อน (sensitive data) เช่น ข้อมูลสุขภาพ ศาสนา การเมือง — เว้นแต่ระบุไว้ใน Annex I
- จัดการคำขอใช้สิทธิ์ ของ End-Customer (เช่น ขอเข้าถึง, ลบ) — OpsAdmin จะช่วยตามที่ระบุในข้อ 7
- รักษา API key และ credential ที่ใช้กับระบบเป็นความลับ
5. หน้าที่ของ OpsAdmin (Processor Obligations)
5.1 ประมวลผลตามคำสั่ง
OpsAdmin จะประมวลผลข้อมูลส่วนบุคคล เฉพาะตามคำสั่งของลูกค้าที่เป็นลายลักษณ์อักษร (รวมถึงการตั้งค่าใน software) เว้นแต่กฎหมายบังคับ — ในกรณีนี้ OpsAdmin จะแจ้งลูกค้าก่อน เว้นแต่กฎหมายห้ามไว้
5.2 ความลับ (Confidentiality)
- พนักงานและ contractor ของ OpsAdmin ที่เข้าถึงข้อมูลต้องลงนาม ข้อตกลงรักษาความลับ
- การเข้าถึงข้อมูลจำกัดเฉพาะที่จำเป็น (need-to-know basis)
5.3 มาตรการความปลอดภัย
OpsAdmin จะใช้มาตรการที่เหมาะสม ตามที่ระบุใน Annex II — Security Measures
5.4 Sub-processors
- OpsAdmin ใช้ Sub-processors ตามที่ระบุใน Annex III
- ก่อนเพิ่ม/เปลี่ยน Sub-processor: แจ้งลูกค้าล่วงหน้าอย่างน้อย 30 วัน ทางอีเมล
- ลูกค้ามีสิทธิ์คัดค้าน ภายใน 30 วัน:
- หากไม่คัดค้าน → ถือว่ายอมรับ
- หากคัดค้านอย่างมีเหตุผล → ทั้งสองฝ่ายเจรจาหาทางออก; หากไม่ตกลงได้ ลูกค้ายกเลิกบริการได้โดยไม่มีค่าปรับ
- OpsAdmin รับผิดต่อการกระทำของ Sub-processor เสมือนเป็นการกระทำของตนเอง
5.5 การโอนข้อมูลข้ามประเทศ
- ข้อมูลอาจถูกโอนไป สหรัฐอเมริกาและ/หรือสิงคโปร์ ผ่าน Sub-processor (LLM providers, cloud)
- การโอนได้รับการคุ้มครองโดย:
- DPA ระหว่าง OpsAdmin กับ Sub-processor
- Standard Contractual Clauses (SCC) ของแต่ละ provider
- ระดับการคุ้มครองเทียบเท่า PDPA
- ลูกค้าสามารถจำกัดการโอนได้โดย เลือกใช้ Local License หรือเลือก provider เฉพาะที่ตั้งอยู่ในประเทศไทย/อาเซียน (ถ้ามีให้เลือก)
5.6 ช่วยเหลือลูกค้า
OpsAdmin จะช่วยลูกค้าใน (ค่าใช้จ่ายตามสมควรอาจเรียกเก็บได้):
- การตอบคำขอใช้สิทธิ์ของ End-Customer
- การทำ Data Protection Impact Assessment (DPIA)
- การตรวจสอบและรายงานเหตุละเมิดข้อมูล
- การประสานงานกับ สคส. (PDPC)
6. การแจ้งเหตุละเมิดข้อมูล (Breach Notification)
6.1 หาก OpsAdmin ทราบว่ามีเหตุละเมิด
OpsAdmin จะแจ้งลูกค้า ภายใน 72 ชั่วโมง หลังทราบ โดยมีข้อมูล:
- ลักษณะของเหตุการณ์
- ประเภทและจำนวนข้อมูล/บุคคลที่ได้รับผลกระทบ
- ผลกระทบที่คาดว่าจะเกิด
- มาตรการที่ดำเนินการแล้ว / กำลังจะทำ
- ข้อมูลติดต่อของ DPO หรือ point of contact
6.2 หาก OpsAdmin ยังตรวจสอบไม่ครบ
อาจส่งข้อมูลเป็น รายงานเบื้องต้น ก่อน แล้วตามด้วยรายงานฉบับสมบูรณ์ภายใน 7 วัน
6.3 ลูกค้ามีหน้าที่
แจ้งต่อ สคส. (PDPC) ภายใน 72 ชม. ตามที่ PDPA กำหนด — OpsAdmin จะช่วยเตรียมข้อมูลที่จำเป็น
7. สิทธิ์ของเจ้าของข้อมูล (Data Subject Rights)
- ลูกค้ารับผิดชอบการรับและตอบคำขอจาก End-Customer
- หาก End-Customer ติดต่อ OpsAdmin โดยตรง: เราจะ forward คำขอให้ลูกค้า ภายใน 5 วันทำการ
- OpsAdmin จะช่วยลูกค้าทาง technical (เช่น export ข้อมูล, ลบข้อมูล) ผ่าน dashboard หรือ API
8. การตรวจสอบ (Audit)
8.1 สิทธิ์ตรวจสอบของลูกค้า
ลูกค้ามีสิทธิ์ตรวจสอบการปฏิบัติตาม DPA ของ OpsAdmin โดย:
- วิธีหลัก: OpsAdmin จะให้ เอกสาร compliance report ประจำปี เช่น
- SOC 2 Type II report (ถ้ามี)
- ISO 27001 certificate (ถ้ามี)
- รายงานการ pentest
- รายชื่อ sub-processor และสถานะ DPA
- วิธีเสริม: หากลูกค้ามีเหตุอันสมควรเชื่อว่ามีปัญหา:
- แจ้งล่วงหน้า อย่างน้อย 30 วัน
- ตรวจสอบ ปีละไม่เกิน 1 ครั้ง (เว้นแต่กรณีเหตุละเมิด)
- ค่าใช้จ่ายของการตรวจสอบที่ลูกค้าเริ่ม → ลูกค้าออก
- ทำในเวลาทำการปกติ ไม่รบกวนการดำเนินงาน
- ผู้ตรวจสอบต้องลงนาม NDA
8.2 ขอบเขตการตรวจสอบ
ไม่รวมข้อมูลของลูกค้ารายอื่น ความลับทางธุรกิจ หรือข้อมูลที่กฎหมายห้ามเปิดเผย
9. การลบหรือคืนข้อมูล (Return or Delete)
9.1 ตอนสิ้นสุดบริการ
ภายใน 30 วัน หลังสิ้นสุดข้อตกลง:
- OpsAdmin จะให้ลูกค้า export ข้อมูล ในรูปแบบ standard (JSON/CSV) ผ่าน dashboard หรือ API
- หลัง 30 วัน ลูกค้าไม่ขอ → OpsAdmin ลบข้อมูลถาวร ภายใน 90 วันถัดไป
9.2 ข้อยกเว้น
ข้อมูลที่กฎหมายบังคับให้เก็บ (เช่น ใบเสร็จ 7 ปี ตามกฎหมายภาษี) จะถูกเก็บแยกในระบบ archive ที่จำกัดการเข้าถึง และลบเมื่อพ้นกำหนด
9.3 การยืนยันการลบ
ลูกค้าขอ certificate of deletion เป็นลายลักษณ์อักษรได้
10. ความรับผิดและการชดใช้ (Liability)
10.1 ขอบเขตความรับผิด
ความรับผิดของแต่ละฝ่ายภายใต้ DPA นี้ ขึ้นกับขอบเขตที่ระบุใน ToS หลัก (ข้อ Limitation of Liability)
10.2 การจัดสรรความรับผิดระหว่างฝ่าย
- ลูกค้ารับผิด หากเหตุละเมิดเกิดจาก:
- การไม่มีฐานทางกฎหมาย
- คำสั่งที่ไม่ชอบด้วยกฎหมาย
- การละเลยหน้าที่ของลูกค้าใน DPA นี้
- การที่ API key/credential ของลูกค้ารั่วไหล
- OpsAdmin รับผิด หากเหตุเกิดจาก:
- การละเมิดหน้าที่ใน DPA นี้
- การละเลย Annex II (Security Measures)
- การกระทำของ Sub-processor ที่ OpsAdmin เลือก
10.3 PDPA Fine
ค่าปรับจาก สคส. (PDPC) ที่ฝ่ายใดถูกปรับโดยตรง → ฝ่ายนั้นรับเอง (เว้นแต่ฝ่ายอื่นเป็นต้นเหตุ → ฝ่ายต้นเหตุชดใช้)
11. ระยะเวลาและการยกเลิก
- DPA นี้มีผลตราบเท่าที่ ToS หลักมีผล
- การยกเลิก ToS หลัก = ยกเลิก DPA โดยอัตโนมัติ
- ข้อ 9 (การลบข้อมูล), 10 (ความรับผิด), 13 (กฎหมายที่ใช้) ยังคงผูกพันหลังยกเลิก
12. การแก้ไข
DPA ฉบับนี้แก้ไขได้โดย:
- ทั้งสองฝ่ายลงนามเอกสารแก้ไข หรือ
- OpsAdmin แจ้งล่วงหน้า ≥ 60 วัน หากการเปลี่ยนแปลงเป็นไปเพื่อความสอดคล้องกับกฎหมายใหม่ — ลูกค้าคัดค้านได้
13. กฎหมายที่ใช้
กฎหมายไทย — ดูข้อ 17 ของ ToS หลัก
14. ลำดับความสำคัญของเอกสาร
ในกรณีที่ขัดแย้งกัน:
- DPA นี้ (เฉพาะเรื่องการคุ้มครองข้อมูล)
- ToS หลัก
- Order Form / สัญญาเฉพาะ
📎 Annex I — Details of Processing
1. หัวเรื่องและวัตถุประสงค์ของการประมวลผล
ให้บริการ OpsAdmin: AI admin chatbot, knowledge base management, lead management, รายงาน
2. ระยะเวลา
ตราบเท่าที่ ToS หลักมีผล
3. ลักษณะของการประมวลผล
- เก็บ จัดระเบียบ ค้นหา ดึงข้อมูล
- ส่งต่อไป LLM provider เพื่อสร้าง response
- ส่ง/รับข้อความผ่าน FB Messenger / LINE OA
- สร้างรายงาน analytics
4. ประเภทข้อมูลส่วนบุคคล
| หมวด | ตัวอย่าง |
|---|---|
| ข้อมูลระบุตัวบุคคล | ชื่อ, เพศ, อายุ, รูปโปรไฟล์ |
| ข้อมูลติดต่อ | เบอร์โทร, อีเมล, ที่อยู่ |
| ข้อมูลบัญชี social | Facebook ID, LINE ID, username |
| ข้อมูลธุรกรรม | ประวัติการซื้อ, สถานะ order, จำนวนเงิน |
| เนื้อหาบทสนทนา | ข้อความที่ End-Customer ส่ง, ไฟล์/รูป |
| ข้อมูล metadata | timestamp, IP, device, channel source |
5. ข้อมูลละเอียดอ่อน (Sensitive Data) — ห้ามนำเข้า เว้นแต่ระบุชัด
- ข้อมูลสุขภาพ
- ความเชื่อทางศาสนา
- ความคิดเห็นทางการเมือง
- ข้อมูลพันธุกรรม/ชีวภาพ
- ประวัติอาชญากรรม
- อื่นๆ (ระบุ): ____________
6. ประเภทเจ้าของข้อมูล (Data Subjects)
- End-Customer ของลูกค้า (ลูกค้าที่ติดต่อผ่านช่องทาง chat)
- พนักงาน/ทีมงานของลูกค้า (admin users ใน OpsAdmin)
📎 Annex II — Security Measures
OpsAdmin จะใช้มาตรการต่อไปนี้ (อาจปรับปรุงให้แข็งแกร่งขึ้นได้ ไม่ลดระดับ):
Technical Measures
| มาตรการ | รายละเอียด |
|---|---|
| Encryption at-rest | AES-256 สำหรับ database และ object storage |
| Encryption in-transit | TLS 1.3 ทั้งหมด |
| API key storage | Encrypted via KMS, never logged |
| Access control | Role-based + 2FA mandatory สำหรับ admin |
| Network security | Firewall, DDoS protection (Cloudflare) |
| Vulnerability management | Automated scanning + patching cycle ≤ 30 วัน |
| Logging & monitoring | Audit logs ทุก data access, alerting |
| Backup | Daily encrypted backup, retention 30 วัน |
| Disaster recovery | RPO 1-24 ชม. ตาม tier, RTO 4 ชม. |
Organizational Measures
| มาตรการ | รายละเอียด |
|---|---|
| Employee NDA | พนักงาน/contractor ทุกคนลงนาม NDA |
| Security training | อบรม security awareness ปีละ 1 ครั้ง |
| Background check | สำหรับ role ที่เข้าถึง production data |
| Need-to-know access | ขั้นต่ำที่จำเป็นต่อหน้าที่ |
| Incident response plan | Documented + tested ปีละ 1 ครั้ง |
| Vendor management | Sub-processor ต้อง pass security review |
Physical Measures (สำหรับ cloud infrastructure)
ใช้ผ่าน cloud provider ที่ได้รับการรับรอง ISO 27001 / SOC 2 (DigitalOcean, Cloudflare ฯลฯ)
📎 Annex III — Approved Sub-processors
ณ วันที่ DPA นี้มีผล:
| Sub-processor | บทบาท | ที่ตั้งข้อมูล | DPA Status |
|---|---|---|---|
| Anthropic, PBC | LLM API (Claude) | สหรัฐอเมริกา | ✅ DPA signed |
| Google LLC (Vertex AI / Gemini) | LLM API | US / Singapore | ✅ DPA signed |
| OpenAI, L.L.C. | LLM API (GPT) | สหรัฐอเมริกา | ✅ DPA signed |
| Cloudflare, Inc. | CDN + R2 storage | Global | ✅ DPA signed |
| DigitalOcean, LLC | Cloud hosting | Singapore | ✅ DPA signed |
| Omise Holdings | Payment processing | Thailand / Singapore | ✅ DPA signed |
| Stripe, Inc. | Payment processing (international) | US | ✅ DPA signed |
| SendGrid (Twilio) | Transactional email | US | ✅ DPA signed |
| Sentry | Error tracking | US | ✅ DPA signed |
หมายเหตุ:
- รายชื่อล่าสุดดูได้ที่ [https://yourdomain.com/sub-processors] (ปรับให้ตรงกับเว็บจริง)
- BYOK: หากลูกค้านำ LLM API key ของตัวเองมาใช้ ความสัมพันธ์ระหว่างลูกค้ากับ LLM provider เป็น direct relationship — provider นั้นยังคงเป็น Sub-processor ในการประมวลผลข้อมูลที่ส่งผ่าน OpsAdmin
📝 ลายเซ็น (Signatures)
สำหรับ ลูกค้า (Controller):
| ชื่อ-นามสกุล: | ________________________ |
| ตำแหน่ง: | ________________________ |
| บริษัท: | ________________________ |
| วันที่: | ________________________ |
| ลายเซ็น: | ________________________ |
สำหรับ OpsAdmin (Processor):
| ชื่อ-นามสกุล: | [ชื่อเจ้าของกิจการ] |
| ตำแหน่ง: | [Founder / CEO] |
| บริษัท: | [ชื่อบริษัท/บุคคล] |
| วันที่: | ________________________ |
| ลายเซ็น: | ________________________ |
🇬🇧 Data Processing Agreement (English)
This Agreement ("DPA") forms part of and supplements the Terms of Service ("Main ToS") between:
| Party | Role | Details |
|---|---|---|
| Customer | Data Controller | [Customer Company, Address, Registration No.] |
| OpsAdmin | Data Processor | [Company / Individual Name], [email protected] |
Both parties agree as follows:
1. Definitions
Definitions follow the Thai Personal Data Protection Act B.E. 2562 (PDPA) unless otherwise stated:
| Term | Meaning |
|---|---|
| Personal Data | Per PDPA Section 6 |
| Processing | Collection, use, disclosure, etc., per PDPA |
| Controller | Customer |
| Processor | OpsAdmin |
| Sub-processor | Third party engaged by OpsAdmin to process data |
| End-Customer | Customer's end-users — the Data Subjects |
| Personal Data Breach | As defined under PDPA |
2. Subject Matter
Both parties confirm:
- Customer is Controller of End-Customer personal data imported into OpsAdmin
- OpsAdmin is Processor, processing only on Customer instructions
- Personal data OpsAdmin holds about the Customer (account info, invoices) — OpsAdmin is the Controller under the main Privacy Policy, outside this DPA's scope
2.1 Local License
If Customer uses Local License entirely on their own machine without Relay/Cloud — OpsAdmin does not process data within PDPA meaning. This DPA then applies only to:
- Telemetry/error reports Customer opts into
- Support communications
3. Processing Details
See Annex I.
4. Controller Obligations
Customer represents and is responsible for:
- Having a valid legal basis for processing End-Customer data
- Informing End-Customers as required by PDPA (Customer's own privacy notice)
- Providing lawful instructions to OpsAdmin
- Not importing sensitive data (health, religion, political views) unless specified in Annex I
- Handling Data Subject requests — OpsAdmin assists per Section 7
- Keeping API keys and credentials confidential
5. Processor Obligations
5.1 Processing per Instructions
OpsAdmin processes personal data only per Customer's documented instructions (including software configurations) unless required by law — in which case OpsAdmin notifies Customer first unless prohibited by law.
5.2 Confidentiality
- OpsAdmin employees/contractors with data access sign confidentiality agreements
- Access limited on need-to-know basis
5.3 Security Measures
OpsAdmin implements measures per Annex II — Security Measures
5.4 Sub-processors
- OpsAdmin uses Sub-processors per Annex III
- Before adding/changing Sub-processor: 30 days' advance notice by email
- Customer may object within 30 days:
- No objection → deemed accepted
- Reasonable objection → parties negotiate; if unresolved, Customer may terminate without penalty
- OpsAdmin is liable for Sub-processor acts as its own
5.5 Cross-border Transfers
- Data may be transferred to US and/or Singapore via Sub-processors (LLM providers, cloud)
- Transfers protected by:
- DPAs between OpsAdmin and Sub-processors
- Standard Contractual Clauses (SCC)
- Protection level equivalent to PDPA
- Customer can limit transfers by using Local License or selecting providers based in Thailand/ASEAN (where available)
5.6 Assistance
OpsAdmin assists Customer with (reasonable costs may apply):
- Responding to End-Customer rights requests
- Data Protection Impact Assessments (DPIA)
- Investigation and breach reporting
- Liaising with PDPC
6. Breach Notification
6.1 Notification by OpsAdmin
OpsAdmin notifies Customer within 72 hours of becoming aware, including:
- Nature of the incident
- Type and number of data/individuals affected
- Likely consequences
- Measures taken/to be taken
- DPO or point of contact information
6.2 Partial Investigation
May provide initial report first, followed by full report within 7 days
6.3 Customer Obligation
Customer notifies PDPC within 72 hours per PDPA — OpsAdmin helps prepare required info
7. Data Subject Rights
- Customer is responsible for receiving and responding to End-Customer requests
- If End-Customer contacts OpsAdmin directly: we forward to Customer within 5 business days
- OpsAdmin technically assists (data export, deletion) via dashboard/API
8. Audit
8.1 Customer Audit Rights
Customer may audit OpsAdmin's DPA compliance by:
- Primary method: OpsAdmin provides annual compliance reports:
- SOC 2 Type II report (if available)
- ISO 27001 certificate (if available)
- Pentest summary
- Sub-processor list and DPA status
- Secondary method: If Customer has reasonable grounds for concern:
- 30 days' advance notice
- Max once per year (except after breach)
- Customer-initiated audit costs borne by Customer
- During business hours, non-disruptive
- Auditors must sign NDA
8.2 Audit Scope
Excludes other customers' data, trade secrets, or legally protected information
9. Return or Deletion
9.1 End of Service
Within 30 days of agreement termination:
- OpsAdmin enables Customer to export data in standard format (JSON/CSV) via dashboard/API
- After 30 days without request → OpsAdmin permanently deletes within next 90 days
9.2 Exceptions
Data required to be retained by law (e.g., 7-year invoice retention) stored separately in restricted archive, deleted at expiry
9.3 Deletion Certificate
Customer may request written certificate of deletion
10. Liability
10.1 Liability Scope
Each party's liability under this DPA is subject to limits in Main ToS (Limitation of Liability section)
10.2 Allocation
- Customer liable when breach arises from:
- Lack of legal basis
- Unlawful instructions
- Failure of Customer's DPA obligations
- Customer's API key/credential leak
- OpsAdmin liable when breach arises from:
- Breach of DPA obligations
- Failure of Annex II measures
- Acts of OpsAdmin-selected Sub-processors
10.3 PDPA Fines
Fines from PDPC directly imposed on a party → that party bears (unless caused by the other party → causing party indemnifies)
11. Term and Termination
- DPA in effect as long as Main ToS
- Main ToS termination = automatic DPA termination
- Sections 9 (Deletion), 10 (Liability), 13 (Governing Law) survive termination
12. Amendments
This DPA may be amended by:
- Both parties signing an amendment, OR
- OpsAdmin providing ≥ 60 days' notice if change is to comply with new law — Customer may object
13. Governing Law
Thai law — see Section 17 of Main ToS
14. Order of Precedence
In case of conflict:
- This DPA (for data protection matters)
- Main ToS
- Order Form / specific agreement
📎 Annex I — Details of Processing (English)
1. Subject Matter and Purpose
Providing OpsAdmin: AI admin chatbot, knowledge base management, lead management, reports
2. Duration
For the term of Main ToS
3. Nature of Processing
- Collection, organization, search, retrieval
- Forwarding to LLM providers for response generation
- Sending/receiving messages via FB Messenger / LINE OA
- Generating analytics reports
4. Categories of Personal Data
| Category | Examples |
|---|---|
| Identifying data | Name, gender, age, profile photo |
| Contact data | Phone, email, address |
| Social account data | Facebook ID, LINE ID, username |
| Transaction data | Purchase history, order status, amounts |
| Conversation content | Messages from End-Customer, files/images |
| Metadata | Timestamp, IP, device, channel source |
5. Sensitive Data — Not Permitted Unless Specified
- Health data
- Religious beliefs
- Political opinions
- Genetic/biometric
- Criminal records
- Other (specify): ____________
6. Data Subject Categories
- Customer's End-Customers
- Customer's employees (admin users in OpsAdmin)
📎 Annex II — Security Measures (English)
OpsAdmin implements the following (may strengthen, not weaken):
Technical Measures
| Measure | Detail |
|---|---|
| Encryption at-rest | AES-256 for database and object storage |
| Encryption in-transit | TLS 1.3 throughout |
| API key storage | Encrypted via KMS, never logged |
| Access control | Role-based + 2FA mandatory for admins |
| Network security | Firewall, DDoS protection (Cloudflare) |
| Vulnerability management | Automated scanning + patch cycle ≤ 30 days |
| Logging & monitoring | Audit logs on all data access, alerting |
| Backup | Daily encrypted, 30-day retention |
| Disaster recovery | RPO 1-24 hr by tier, RTO 4 hr |
Organizational Measures
| Measure | Detail |
|---|---|
| Employee NDA | All employees/contractors sign NDA |
| Security training | Annual security awareness training |
| Background check | For roles accessing production data |
| Need-to-know access | Minimum required for duties |
| Incident response plan | Documented + tested annually |
| Vendor management | Sub-processors must pass security review |
📎 Annex III — Approved Sub-processors (English)
As of DPA effective date:
| Sub-processor | Role | Data Location | DPA Status |
|---|---|---|---|
| Anthropic, PBC | LLM API (Claude) | United States | ✅ DPA signed |
| Google LLC (Vertex AI / Gemini) | LLM API | US / Singapore | ✅ DPA signed |
| OpenAI, L.L.C. | LLM API (GPT) | United States | ✅ DPA signed |
| Cloudflare, Inc. | CDN + R2 storage | Global | ✅ DPA signed |
| DigitalOcean, LLC | Cloud hosting | Singapore | ✅ DPA signed |
| Omise Holdings | Payment processing | Thailand / Singapore | ✅ DPA signed |
| Stripe, Inc. | Payment (international) | US | ✅ DPA signed |
| SendGrid (Twilio) | Transactional email | US | ✅ DPA signed |
| Sentry | Error tracking | US | ✅ DPA signed |
Note:
- Latest list at [https://yourdomain.com/sub-processors]
- BYOK: If Customer uses their own LLM API key, the Customer-LLM provider relationship is direct — provider remains a Sub-processor for data flowing through OpsAdmin
📝 Signatures
For Customer (Controller):
| Name: | ________________________ |
| Title: | ________________________ |
| Company: | ________________________ |
| Date: | ________________________ |
| Signature: | ________________________ |
For OpsAdmin (Processor):
| Name: | [Founder Name] |
| Title: | [Founder / CEO] |
| Company: | [Company / Individual Name] |
| Date: | ________________________ |
| Signature: | ________________________ |
📝 Implementation Checklist (Internal)
Before offering this DPA to B2B customers:
- Replace all
[placeholder]fields with real entity info - Confirm Annex III matches actual sub-processors used
- Sign DPAs with each listed sub-processor:
- Anthropic
- Google Cloud
- OpenAI
- Cloudflare
- DigitalOcean
- Omise / Stripe
- SendGrid
- Sentry
- Verify Annex II measures are actually implemented (no overstating)
- Build sub-processor change notification workflow (email list)
- Set up
dpa@[yourdomain]mailbox or use general legal@ - Prepare audit response process
- Decide: offer DPA as PDF download or click-to-sign (DocuSign)
- Have Thai lawyer review (especially Annex II claims)
- Maintain DPA signing log per customer
- Train sales/support on when to send DPA
💡 Workflow แนะนำ
When to offer DPA:
- B2B customer ที่จดทะเบียนนิติบุคคล + ขอเป็นทางการ → ส่ง DPA ให้เซ็นก่อนใช้บริการ
- ลูกค้ารายเล็ก/บุคคล → ToS + Privacy Policy เพียงพอ (ตอน accept = ยอมรับ DPA ในตัว)
- ลูกค้าที่จัดการข้อมูลละเอียดอ่อน → บังคับเซ็น DPA + เพิ่มเงื่อนไขใน Annex I
How to deliver:
- Tier เริ่มต้น: PDF download + sign แล้วส่งกลับ (manual review)
- Tier scale up: DocuSign integration (auto-countersigned)
- Tier enterprise: เจรจาแก้ไขรายข้อตามคำขอ (chargeable legal review fee)
Template prepared 2026-06-02 for OpsAdmin Always have a lawyer review before publishing