tvdigitalsignagebooking · Published document
นโยบายความเป็นส่วนตัว — TV Digital Signage
นโยบายความเป็นส่วนตัวสำหรับแอป TV Digital Signage สำหรับยื่น Google Play
นโยบายความเป็นส่วนตัว — 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. ติดต่อเรา
หากมีคำถามเกี่ยวกับนโยบายนี้ หรือต้องการใช้สิทธิ์เกี่ยวกับข้อมูลส่วนบุคคล ติดต่อได้ที่:
- บริษัท: Univerza Co., Ltd.
- อีเมล: developer@univerza.co