Back Office

tvdigitalsignagebooking · Published document

นโยบายความเป็นส่วนตัว — TV Digital Signage

นโยบายความเป็นส่วนตัวสำหรับแอป TV Digital Signage สำหรับยื่น Google Play

Category: ความเป็นส่วนตัวและการคุ้มครองข้อมูล Version 1.2.0 15 September 2026

นโยบายความเป็นส่วนตัว — TV Digital Signage

บริษัท: Univerza | แอปพลิเคชัน: TV Digital Signage (Android TV) | Package: com.tvdigitalsignage.tv_digital_signage | มีผลบังคับใช้: 14 กันยายน 2026 | เวอร์ชันเอกสาร: 1.2.0

1. ขอบเขตของนโยบาย

นโยบายนี้ครอบคลุมเฉพาะแอปพลิเคชัน TV Digital Signage ที่ทำงานบนอุปกรณ์ Android TV และขั้นตอนลงชื่อเข้าใช้ผ่านหน้าเว็บที่แอปเปิดให้สแกนด้วย QR Code ระหว่างการยืนยันตัวตน

นโยบายนี้ไม่ครอบคลุมเว็บผู้ดูแลระบบ (admin portal) หรือระบบมาร์เก็ตเพลสโฆษณาแบบ self-service ซึ่งเป็นคนละบริการที่ควรมีนโยบายความเป็นส่วนตัวของตัวเองแยกต่างหาก

2. นโยบายนี้คุ้มครองใคร

แอปนี้เป็นระบบป้ายดิจิทัล (digital signage) ที่ติดตั้งบนจอสาธารณะ เช่น ห้างสรรพสินค้า โรงพยาบาล โรงแรม หรือสำนักงาน "ผู้ใช้" ตามความหมายของนโยบายนี้คือ ผู้ดูแลระบบหรือเจ้าของสถานที่ที่ลงทะเบียนและจัดการอุปกรณ์ ไม่ใช่บุคคลทั่วไปที่เดินผ่านและมองเห็นจอแสดงผล

แอปไม่มีกล้อง เซนเซอร์ตรวจจับผู้ชม หรือกลไกใดๆ ที่เก็บข้อมูลจากผู้ที่มองจอ การแสดงผลเป็นการส่งข้อมูลทางเดียว (one-way) เท่านั้น

3. ข้อมูลที่เก็บและใช้งาน

ข้อมูล มาจาก ใช้เพื่อ แบ่งปันกับ
บัญชี Google ของผู้ดูแล — UID, อีเมล, ชื่อที่แสดง, รูปโปรไฟล์, สถานะยืนยันอีเมล สแกน QR แล้ว Sign in ด้วย Google บนมือถือ ยืนยันตัวตนผู้มีสิทธิ์จัดการอุปกรณ์ Google Firebase Auth
โทเคนยืนยันตัวตน (access / ID / refresh token) สร้างหลัง login สำเร็จ คงสถานะเข้าสู่ระบบโดยไม่ต้อง login ซ้ำ ไม่แบ่งปัน — เก็บเข้ารหัสบนอุปกรณ์เท่านั้น
ตัวระบุอุปกรณ์ — รหัสที่แปลงจาก Android ID (ไม่ใช่ MAC ฮาร์ดแวร์จริง), รุ่น/ยี่ห้ออุปกรณ์, เวอร์ชันแอป อ่าน/สร้างโดยแอปบนทีวีเอง จับคู่และอนุมัติอุปกรณ์กับระบบหลังบ้าน ป้องกันอุปกรณ์ปลอม เซิร์ฟเวอร์ Univerza
สถานที่ติดตั้ง (Site / Location) ที่ผู้ดูแลกำหนด กรอกผ่านหน้าเว็บตอนลงทะเบียนอุปกรณ์ จัดตารางเนื้อหาให้ตรงจุดติดตั้ง เซิร์ฟเวอร์ Univerza
สถานะเครือข่าย (ออนไลน์ / ออฟไลน์ / Wi-Fi) อุปกรณ์ทีวี สลับไปเล่นเนื้อหาที่แคชไว้เมื่อไม่มีอินเทอร์เน็ต ไม่แบ่งปัน — ไม่จัดเก็บถาวร
Log การใช้งานแอป (login, การเล่นเนื้อหา, site ID, รุ่นอุปกรณ์) Firebase Analytics SDK วัดผลและปรับปรุงเสถียรภาพของบริการ Google Firebase Analytics
Log ข้อผิดพลาด/Crash (stack trace, รุ่น/OS อุปกรณ์, custom key เช่น site_id, session_id) Firebase Crashlytics SDK วิเคราะห์และแก้ไขปัญหาการทำงานของแอป Google Firebase Crashlytics
เนื้อหาที่แสดงผล (ภาพ/วิดีโอ/หน้าเว็บตามตารางที่กำหนด) ดาวน์โหลดจากเซิร์ฟเวอร์ Univerza แสดงผลบนจอตามตารางที่ผู้ดูแลตั้งไว้ ไม่ใช่ข้อมูลส่วนบุคคล

รหัสอุปกรณ์ที่ระบบเรียกว่า "MAC address" เป็นค่าที่คำนวณจาก Android ID ของเครื่อง (SHA-256 derivation) เนื่องจาก Android 10 ขึ้นไปไม่อนุญาตให้แอปทั่วไปอ่าน MAC address ฮาร์ดแวร์จริงได้อีกต่อไป จึงไม่ใช่ตัวระบุฮาร์ดแวร์ถาวรในความหมายดั้งเดิม แต่เป็นค่าที่ผูกกับชุด (signing key + user + device) ตามข้อกำหนดของ Android

4. สิทธิ์การเข้าถึงบนอุปกรณ์

แอปขอสิทธิ์ (permission) จาก Android TV เท่าที่จำเป็นต่อการเชื่อมต่อเครือข่ายและการเล่นเนื้อหาต่อเนื่องเท่านั้น:

  • INTERNET — เชื่อมต่อเซิร์ฟเวอร์เพื่อรับตารางเนื้อหาและซิงค์แบบเรียลไทม์
  • ACCESS_NETWORK_STATE — ตรวจสอบว่าออนไลน์อยู่หรือไม่ เพื่อสลับโหมดออฟไลน์
  • ACCESS_WIFI_STATE — อ่านสถานะการเชื่อมต่อ Wi-Fi ของทีวี
  • CHANGE_WIFI_STATE — คงการเชื่อมต่อ Wi-Fi ให้เสถียรระหว่างแสดงผล
  • WAKE_LOCK — กันหน้าจอ/ระบบพักการทำงานระหว่างเล่นคอนเทนต์

แอปไม่ขอสิทธิ์: กล้อง, ไมโครโฟน, ตำแหน่งที่ตั้ง (GPS), รายชื่อผู้ติดต่อ, SMS หรือพื้นที่จัดเก็บภายนอก — ไม่มีการเข้าถึงข้อมูลเหล่านี้ในทุกเวอร์ชันของแอป

5. การแบ่งปันกับบุคคลที่สาม

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

  • Google Firebase (Authentication, Realtime Database, Analytics, Crashlytics) — ทำหน้าที่เป็นผู้ประมวลผลข้อมูลแทนเรา ภายใต้นโยบายความเป็นส่วนตัวของ Google
  • เซิร์ฟเวอร์ของ Univerza — จัดเก็บข้อมูลอุปกรณ์ ตารางเนื้อหา และสถานะการลงทะเบียน

6. การเก็บรักษาและการลบข้อมูล

  • ข้อมูลบัญชี โทเคน และตัวระบุอุปกรณ์ จะถูกเก็บไว้ตราบเท่าที่อุปกรณ์ยังลงทะเบียนใช้งานอยู่ และจะถูกลบเมื่อผู้ดูแลกด "Logout"/ยกเลิกการลงทะเบียน หรือเมื่อ admin ลบอุปกรณ์ออกจากระบบหลังบ้าน
  • ผู้ดูแลสามารถขอให้ลบข้อมูลอุปกรณ์และบัญชีที่เชื่อมโยงได้ทุกเมื่อผ่านช่องทางในหัวข้อ 12

ระยะเวลาเก็บ log ของ Firebase Analytics และ Crashlytics ขึ้นอยู่กับการตั้งค่าจริงในโปรเจกต์ Firebase ("univerza-production") — ค่า default ของ Google คือ Analytics ประมาณ 14 เดือน และ Crashlytics ไม่เกิน 90 วัน

7. มาตรการความปลอดภัย

  • โทเคนยืนยันตัวตนและรหัสอุปกรณ์ (device key) จัดเก็บแบบเข้ารหัสด้วย Android Keystore ผ่าน Secure Storage ไม่ใช่ไฟล์ข้อความธรรมดา
  • การรับส่งข้อมูลระหว่างแอปกับเซิร์ฟเวอร์ทั้งหมดเข้ารหัสด้วย HTTPS/TLS
  • ทีมพัฒนากำหนดเป็นแนวปฏิบัติภายในว่าจะไม่ส่งรหัสผ่านหรือโทเคนไปยังระบบบันทึก error (Crashlytics) โดยตรง

8. เด็กและเยาวชน

แอปนี้ออกแบบมาสำหรับผู้ดูแลระบบและธุรกิจที่ติดตั้งจอแสดงผลสาธารณะ ไม่ได้มุ่งเป้าไปที่เด็ก และเราไม่เก็บข้อมูลส่วนบุคคลจากเด็กโดยรู้เท่าทัน หากพบว่ามีการเก็บข้อมูลจากเด็กโดยไม่ได้ตั้งใจ กรุณาติดต่อเราเพื่อลบข้อมูลดังกล่าว

9. โฆษณาและ Advertising ID

แอปนี้ไม่แสดงโฆษณาภายในตัวแอป และไม่ใช้ Google Advertising ID (AD_ID) — สิทธิ์ดังกล่าวถูกปิดการใช้งานไว้อย่างชัดเจนในไฟล์การตั้งค่าของแอป การซื้อขายพื้นที่โฆษณาบนจอ (marketplace) เป็นกระบวนการที่เกิดขึ้นบนเว็บสำหรับผู้ลงโฆษณาแยกต่างหาก ไม่ใช่ภายในแอป Android TV เครื่องนี้

10. สิทธิของเจ้าของข้อมูล

ผู้ดูแลระบบที่ลงชื่อเข้าใช้ด้วยบัญชี Google มีสิทธิ์:

  • ขอเข้าถึงหรือขอสำเนาข้อมูลที่เกี่ยวข้องกับตนเองที่เราจัดเก็บไว้
  • ขอแก้ไขข้อมูลที่ไม่ถูกต้อง
  • ขอให้ลบบัญชีอุปกรณ์และข้อมูลที่เชื่อมโยง
  • เพิกถอนสิทธิ์การเข้าถึง Google Account ของแอปได้ที่ myaccount.google.com/permissions

11. การเปลี่ยนแปลงนโยบาย

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

12. ติดต่อเรา

หากมีคำถามเกี่ยวกับนโยบายนี้ หรือต้องการใช้สิทธิ์เกี่ยวกับข้อมูลส่วนบุคคล ติดต่อได้ที่:

Notification