Back Office

tvdigitalsignageads · Published document

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

นโยบายความเป็นส่วนตัวสำหรับแอป TV Digital Signage Ads (TV client สำหรับมาร์เก็ตเพลสโฆษณา) สำหรับยื่น Google Play

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

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

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

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

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

นโยบายนี้ไม่ครอบคลุมระบบหลังบ้านของมาร์เก็ตเพลสโฆษณา (คลัง slot, ราคา, การเรียกเก็บเงิน), แอปสำหรับผู้ลงโฆษณาที่แยกต่างหาก (ที่ธุรกิจใช้สมัคร ซื้อ slot โฆษณา อัพโหลดสื่อ และชำระเงิน) หรือ Admin console — แต่ละส่วนเป็นคนละบริการที่ควรมีนโยบายความเป็นส่วนตัวของตัวเองแยกต่างหาก

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

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

แอปไม่มีกล้อง เซนเซอร์ตรวจจับผู้ชม หรือกลไกใดๆ ที่เก็บข้อมูลจากผู้ที่มองจอ การแสดงผลเป็นการส่งข้อมูลทางเดียว (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 / มาร์เก็ตเพลส
พิกัดสถานที่ (ละติจูด/ลองจิจูด) — ไม่บังคับ มาจากข้อมูลใน session ตอนผู้ดูแล Sign in ด้วย Google แล้วถูก cache ไว้ที่อุปกรณ์ — แอปไม่ได้ใช้ GPS หรือขอสิทธิ์ location ของ Android ปรับปรุงพิกัดสถานที่ที่ลงทะเบียนไว้ในระบบหลังบ้านให้เป็นปัจจุบัน โดยไม่ต้องลงทะเบียนอุปกรณ์ใหม่ เซิร์ฟเวอร์ Univerza / มาร์เก็ตเพลส
สถานะการเล่น/heartbeat — schedule ID ปัจจุบัน, ตำแหน่งการเล่น, สถานะอุปกรณ์, account ID ของผู้ดูแลที่ผูกกับอุปกรณ์ แอปส่งอัตโนมัติทุกประมาณ 30 วินาที ติดตามสถานะอุปกรณ์แบบเรียลไทม์ และคงชุดโฆษณา/ตารางการจองให้ตรงกัน เซิร์ฟเวอร์ Univerza / มาร์เก็ตเพลส
รายงานเริ่ม/จบการเล่นโฆษณาที่จอง (ผูกกับ booking/assignment ID) แอปรายงานอัตโนมัติเมื่อ slot โฆษณาที่มีการจองเริ่มเล่นและเล่นจบ ยืนยันการเล่นเพื่อการเรียกเก็บเงิน และป้องกันการคืนเงินแบบ no-show ที่ผิดพลาดในมาร์เก็ตเพลส เซิร์ฟเวอร์ 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 / มาร์เก็ตเพลส แสดงชุดโฆษณาที่มีการจอง และเมื่อ slot ว่าง แสดงคำเชิญ (QR code) ให้จอง slot ไม่ใช่ข้อมูลส่วนบุคคล

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

พิกัดสถานที่ข้างต้นไม่ได้เก็บผ่าน GPS หรือเซนเซอร์ตำแหน่งใดๆ บนอุปกรณ์ — แอปไม่ได้ขอสิทธิ์ location เลย แต่มาจากข้อมูลที่รวมอยู่ใน session ตอนผู้ดูแล sign in และจะถูกส่งต่อก็ต่อเมื่อมีทั้งค่าละติจูดและลองจิจูดเท่านั้น

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 ที่แอปนี้ใช้งาน — ค่า default ของ Google คือ Analytics ประมาณ 14 เดือน และ Crashlytics ไม่เกิน 90 วัน

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

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

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

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

9. เนื้อหาโฆษณาและ Advertising ID

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

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

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

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

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

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

12. ติดต่อเรา

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

Notification