สัญญาประมวลผลข้อมูล
ข้อตกลงการประมวลผลข้อมูลนี้ (DPA) เป็นส่วนหนึ่งของเงื่อนไขสำหรับร้าน และเป็นไปตามมาตรา 28 ของกฎหมายคุ้มครองข้อมูลส่วนบุคคลของสหภาพยุโรป (GDPR) ร้านยอมรับข้อตกลงนี้เมื่อเปิดบัญชี ZalonFlow ก่อนมีการประมวลผลข้อมูลลูกค้าใด ๆ เราบันทึกว่าใครยอมรับฉบับไหน เมื่อไร
1. คู่สัญญาและบทบาท
ร้านที่ใช้ ZalonFlow เป็นผู้ควบคุมข้อมูล NFlow Solutions (KVK 73838306, Gretha Hofstralaan 64, 3136 LS Vlaardingen ประเทศเนเธอร์แลนด์) ผู้ให้บริการ ZalonFlow เป็นผู้ประมวลผลข้อมูล คำว่า “ข้อมูลส่วนบุคคล” “การประมวลผล” และ “การละเมิดข้อมูลส่วนบุคคล” มีความหมายตาม GDPR
2. ขอบเขตและระยะเวลา
เราประมวลผลข้อมูลส่วนบุคคลเพื่อให้บริการ ZalonFlow แก่ร้านเท่านั้น ตามภาคผนวก 1 ข้อตกลงนี้มีผลตลอดที่เราประมวลผลข้อมูลให้ร้าน
3. คำสั่งของร้าน
- เราประมวลผลข้อมูลตามคำสั่งที่เป็นลายลักษณ์อักษรของร้านเท่านั้น การตั้งค่าและการทำรายการของร้านใน ZalonFlow เงื่อนไขสำหรับร้าน และข้อตกลงนี้ถือเป็นคำสั่งดังกล่าว
- เราไม่ใช้ข้อมูลของร้านเพื่อประโยชน์ของเราเอง เราเป็นผู้ควบคุมข้อมูลเฉพาะสิ่งที่จำเป็นต่อการให้บริการอย่างปลอดภัย คือการเรียกเก็บเงินจากร้าน log ความปลอดภัย และข้อมูลป้องกันการใช้งานผิดระยะสั้น (ดูนโยบายความเป็นส่วนตัว)
- หากกฎหมายบังคับให้เราประมวลผลแตกต่างออกไป เราจะแจ้งร้านก่อน เว้นแต่กฎหมายห้าม
- หากเราเห็นว่าคำสั่งใดขัดกับ GDPR เราจะแจ้งร้าน
4. การรักษาความลับ
ทุกคนที่ทำงานให้เราและเข้าถึงข้อมูลของร้านได้ มีหน้าที่รักษาความลับ ทีมของเราจะเปิดหน้าแอดมินของร้านเฉพาะเพื่อช่วยเหลือหรือเมื่อร้านขอ และทุกครั้งจะถูกบันทึกใน audit log
5. ความปลอดภัย
เรามีมาตรการทางเทคนิคและการจัดการที่เหมาะสมเพื่อปกป้องข้อมูล ตามภาคผนวก 2 เราปรับปรุงมาตรการได้ ตราบที่ระดับการป้องกันไม่ลดลง
6. ผู้ประมวลผลช่วง
- ร้านอนุญาตโดยทั่วไปให้ใช้ผู้ประมวลผลช่วงตามภาคผนวก 3
- เราจะแจ้งทางอีเมลล่วงหน้าอย่างน้อย 30 วันก่อนเพิ่มหรือเปลี่ยนผู้ประมวลผลช่วง ร้านคัดค้านได้หากมีเหตุผลอันสมควร หากแก้ไขข้อคัดค้านไม่ได้ ร้านยกเลิกข้อตกลงได้ก่อนการเปลี่ยนแปลงมีผล
- ผู้ประมวลผลช่วงทุกรายต้องมีหน้าที่คุ้มครองข้อมูลไม่น้อยกว่าข้อตกลงนี้ และเรายังคงรับผิดชอบต่อพวกเขา
7. การส่งข้อมูลออกนอก EEA
ฐานข้อมูลอยู่ในสหภาพยุโรป หากผู้ประมวลผลช่วงประมวลผลข้อมูลนอกเขตเศรษฐกิจยุโรป การส่งข้อมูลจะได้รับการคุ้มครองตามคำวินิจฉัยความเพียงพอ (เช่น EU–US Data Privacy Framework) หรือข้อสัญญามาตรฐานของคณะกรรมาธิการยุโรป
8. การช่วยเหลือร้าน
- คำขอของเจ้าของข้อมูล: ZalonFlow มีเครื่องมือให้ร้านดู แก้ไข ส่งออก และทำให้ข้อมูลลูกค้าไม่ระบุตัวตน หากมีผู้ติดต่อเราโดยตรง เราจะส่งคำขอต่อให้ร้านโดยไม่ชักช้า และไม่ตอบเอง เว้นแต่ร้านขอให้ตอบ
- หน้าที่อื่น: เราช่วยร้านเท่าที่สมเหตุสมผล ในเรื่องความปลอดภัย การประเมินผลกระทบด้านข้อมูล (DPIA) และคำถามจากหน่วยงานกำกับ
9. การละเมิดข้อมูลส่วนบุคคล
หากเราพบการละเมิดข้อมูลที่กระทบข้อมูลของร้าน เราจะแจ้งร้านโดยไม่ชักช้า และไม่เกิน 48 ชั่วโมงหลังพบ โดยแจ้งว่าเกิดอะไรขึ้น ข้อมูลและบุคคลใดได้รับผลกระทบ ผลที่อาจเกิด และสิ่งที่เรากำลังดำเนินการ พร้อมแจ้งความคืบหน้าต่อเนื่อง ร้านเป็นผู้ตัดสินใจว่าจะแจ้งหน่วยงานกำกับและผู้ได้รับผลกระทบหรือไม่
10. เมื่อข้อตกลงสิ้นสุด
หลังข้อตกลงสิ้นสุด ร้านเลือกได้ว่าจะส่งออกข้อมูลแล้วขอให้ลบทันที หรือใช้ระยะเวลาปกติ 90 วันเพื่อส่งออกข้อมูล หลังจากนั้นเราจะลบหรือทำให้ข้อมูลส่วนบุคคลไม่ระบุตัวตน ข้อมูลสำรองจะถูกเขียนทับภายใน 30 วัน ข้อมูลที่ร้านต้องเก็บตามกฎหมาย เช่น ข้อมูลทางบัญชี จะเก็บตามระยะที่กฎหมายกำหนด (7 ปี) โดยไม่มีชื่อลูกค้าเท่าที่ทำได้ แล้วจึงลบ
11. การตรวจสอบ
เราให้ข้อมูลที่ร้านต้องใช้เพื่อแสดงว่าปฏิบัติตามข้อตกลงนี้ ร้านจัดให้มีการตรวจสอบได้โดยออกค่าใช้จ่ายเอง ไม่เกินปีละ 1 ครั้ง แจ้งล่วงหน้าอย่างน้อย 30 วัน โดยผู้ตรวจสอบอิสระที่มีหน้าที่รักษาความลับ ตรวจสอบเพิ่มได้หลังเกิดการละเมิดข้อมูล หรือเมื่อหน่วยงานกำกับขอ การตรวจสอบต้องไม่รบกวนการให้บริการและไม่เปิดเผยข้อมูลของร้านอื่น
12. ความรับผิดและลำดับเอกสาร
กติกาเรื่องความรับผิดในเงื่อนไขสำหรับร้านใช้กับข้อตกลงนี้ด้วย หากข้อตกลงนี้กับเงื่อนไขสำหรับร้านขัดกันในเรื่องข้อมูลส่วนบุคคล ให้ถือข้อตกลงนี้ ใช้กฎหมายเนเธอร์แลนด์ หากฉบับภาษาอังกฤษ ดัตช์ และไทยไม่ตรงกัน ให้ถือฉบับภาษาอังกฤษเป็นหลัก
ภาคผนวก 1: รายละเอียดการประมวลผล
| ของใคร | ข้อมูลส่วนบุคคล | เพื่ออะไร | เก็บนานเท่าไร |
|---|---|---|---|
| ลูกค้าของร้าน | ชื่อ อีเมล เบอร์โทร ภาษา การจองและประวัติการมาใช้บริการ บันทึกที่ร้านเขียน ยอดที่ชำระ | นัดหมาย การเตือน และแฟ้มลูกค้าของร้าน | ตามระยะเก็บข้อมูลของร้านหลังมาครั้งสุดท้าย (ค่าเริ่มต้น 24 เดือน) แล้วทำให้ไม่ระบุตัวตนโดยอัตโนมัติ |
| ลูกค้าที่ชำระออนไลน์ | ยอดเงิน วิธีชำระ รหัสการชำระของ Stripe (ไม่มีเลขบัตร) | การชำระเงิน มัดจำ และการคืนเงิน | 7 ปี พร้อมข้อมูลทางบัญชี |
| ผู้ซื้อและผู้รับบัตรของขวัญและแพ็กเกจ | ชื่อ อีเมล ข้อความ รหัส ยอดคงเหลือ | ขายและใช้บัตรของขวัญและแพ็กเกจ | จนบัตรหรือแพ็กเกจหมดอายุ และข้อมูลการขาย 7 ปี |
| ลูกค้าในใบเสร็จและใบกำกับภาษี | ชื่อ และข้อมูลบริษัทสำหรับลูกค้าธุรกิจ | ใบเสร็จ ใบกำกับภาษี ปิดยอดประจำวัน | 7 ปี แล้วลบ |
| ลูกค้าและพนักงานที่ได้รับข้อความ | อีเมลหรือเบอร์โทร และข้อความ | ยืนยัน เตือน และแจ้งเตือนทางอีเมล และทาง WhatsApp เฉพาะผู้ที่ร้านบันทึกความยินยอมไว้ | เนื้อหาอีเมล 90 วัน; เบอร์ WhatsApp ในข้อความ 1 ปี; บันทึกการส่งพร้อมข้อมูลทางบัญชี |
| พนักงาน (หมอนวด) | ชื่อ PIN ลงเวลา (เก็บเป็นค่า hash ที่ย้อนกลับไม่ได้) กะงาน ค่าคอมมิชชัน ทิป และเงินเบิกล่วงหน้า | ตารางงาน คิวหมอนวด และสรุปยอดจ่าย | สรุปยอดจ่าย 7 ปี; กะงานเหมือนข้อมูลการจอง |
| พนักงานที่มีบัญชีเข้าระบบ | ชื่อ อีเมล ภาษา ที่อยู่อุปกรณ์สำหรับการแจ้งเตือน (push) | เข้าหน้าแอดมิน และการแจ้งเตือน | ตลอดที่มีสิทธิ์เข้าใช้; ที่อยู่ push ลบเมื่อไม่ได้ใช้ 6 เดือน |
| บุคคลที่แสดงบนเว็บไซต์ร้าน | รูปและข้อความสั้นของหมอนวด; ชื่อและข้อความรีวิว | เว็บไซต์ของร้านเอง | จนกว่าร้านจะลบ |
ข้อมูลอ่อนไหว: ร้านบันทึกข้อมูลสุขภาพที่สำคัญต่อการนวดได้ เช่น ตั้งครรภ์หรือบาดเจ็บ ซึ่งเป็นข้อมูลอ่อนไหวตาม GDPR มาตรา 9 ร้านเก็บได้เฉพาะเมื่อลูกค้ายินยอมอย่างชัดแจ้ง และเท่าที่จำเป็นต่อการนวด ZalonFlow แสดงคำเตือนที่ช่องบันทึก ห้ามใส่ข้อมูลอ่อนไหวอื่น
ภาคผนวก 2: มาตรการความปลอดภัย
- ฐานข้อมูลและไฟล์เก็บในสหภาพยุโรป (แฟรงก์เฟิร์ต) ข้อมูลเข้ารหัสระหว่างส่ง (TLS) และขณะจัดเก็บโดยผู้ให้บริการฐานข้อมูล
- ข้อมูลของแต่ละร้านแยกกันระดับฐานข้อมูล (row-level security) และตรวจสอบด้วยการทดสอบอัตโนมัติ
- เข้าระบบโดยไม่ใช้รหัสผ่าน ด้วยลิงก์ใช้ครั้งเดียว เฉพาะผู้ที่ได้รับเชิญเท่านั้น คุกกี้เซสชันเป็น httpOnly
- ทีมของเราเข้าระบบแบบ 2 ขั้นตอน และจำกัดสิทธิ์เท่าที่แต่ละคนจำเป็น
- audit log ที่เพิ่มได้อย่างเดียว บันทึกการเข้าช่วยเหลือและการทำรายการสำคัญ (เก็บ 2 ปี)
- ไม่เก็บข้อมูลบัตร การชำระด้วยบัตรดูแลโดย Stripe
- ป้องกันบอตและจำกัดจำนวนครั้งในแบบฟอร์มสาธารณะ log ของเซิร์ฟเวอร์ไม่มีอีเมล เบอร์โทร หรือลิงก์ส่วนตัว
- งานอัตโนมัติรายวันทำให้ข้อมูลไม่ระบุตัวตนหรือลบเมื่อครบระยะเก็บ
- ข้อมูลสำรองโดยผู้ให้บริการฐานข้อมูล เขียนทับภายใน 30 วัน และระบบส่งออกข้อมูลของร้านที่ผ่านการทดสอบ
ภาคผนวก 3: ผู้ประมวลผลช่วง
| ผู้ประมวลผลช่วง | บริการ | ที่ตั้ง |
|---|---|---|
| Supabase | ฐานข้อมูล ที่เก็บไฟล์ การเข้าระบบ | เก็บข้อมูลใน EU (แฟรงก์เฟิร์ต); บริษัทอยู่ที่สิงคโปร์และสหรัฐฯ การเข้าถึงเพื่อช่วยเหลือภายใต้ข้อสัญญามาตรฐาน |
| Cloudflare | โฮสต์แอป ป้องกันบอต | เครือข่ายทั่วโลก; EU–US Data Privacy Framework / ข้อสัญญามาตรฐาน |
| Stripe | เรียกเก็บค่าบริการของ ZalonFlow เอง ส่วนการชำระเงินของลูกค้าเป็นไปตามข้อตกลงระหว่างร้านกับ Stripe โดย Stripe ไม่ใช่ผู้ประมวลผลช่วงของเราในส่วนนั้น | EU และ US; Data Privacy Framework / ข้อสัญญามาตรฐาน |
| Resend | ส่งอีเมล | US; Data Privacy Framework / ข้อสัญญามาตรฐาน |
| Meta Platforms Ireland | ข้อความ WhatsApp (เฉพาะเมื่อใช้ส่วนเสริม WhatsApp) | EU และ US; ข้อสัญญามาตรฐาน |
| DeepL | แปลข้อความของร้านเอง (เฉพาะเมื่อเปิดใช้; ไม่มีข้อมูลลูกค้า) | EU (เยอรมนี) |