API การตรวจจับสถานะว่าง (Idle Detection API) ของ Chrome ได้ก่อให้เกิดข้อโต้แย้งมากมายตั้งแต่เปิดตัว บางคนมองว่าเป็นการละเมิดความเป็นส่วนตัวทางกายภาพ ในขณะที่อีกฝ่ายหนึ่งมองว่าคุณสมบัตินี้เหมาะสำหรับเว็บแอปพลิเคชันบางประเภท
API การตรวจจับสถานะว่างของ Chrome คืออะไร?
API การตรวจจับสถานะว่างของ Google Chrome จะแจ้งเตือนนักพัฒนาเว็บเมื่อผู้ใช้อยู่ในสถานะว่าง (Idle) ตัวอย่างเช่น API จะส่งการแจ้งเตือนเมื่อ:
- ไม่มีการโต้ตอบกับหน้าจอ เมาส์ หรือคีย์บอร์ด
- มีการเปิดใช้งานหน้าจอป้องกัน (Screensaver)
- มีการล็อกหน้าจอ หรือเมื่อผู้ใช้เปลี่ยนไปใช้หน้าจออื่น
อย่างง่ายคือ API นี้จะแจ้งให้นักพัฒนาทราบเมื่อคุณไม่ได้โต้ตอบiatuกับหน้าจออีกต่อไป มันตรวจจับเมื่อผู้ใช้อยู่ในสถานะว่าง ซึ่งก่อให้เกิดความกังวลด้านความเป็นส่วนตัวมากมาย
หากคุณใช้ Chrome 94 หรือใหม่กว่า API การตรวจจับสถานะว่างอาจจะเปิดใช้งานโดยค่าเริ่มต้น หากไม่ใช่ คุณสามารถเปลี่ยนการตั้งค่านี้ได้อย่างรวดเร็ว
นักพัฒนาต้องกำหนดค่าเกณฑ์ (Threshold) ที่จะกระตุ้นการแจ้งเตือน Google ได้เสนอกรณีการใช้งานหลายกรณีสำหรับ API นี้ รวมถึง:
- แอปพลิเคชันสำหรับคิออสก์สาธารณะ เช่น ในพิพิธภัณฑ์ API สามารถกลับไปยังมุมมอง "หน้าแรก" โดยอัตโนมัติเมื่อไม่มีใครโต้ตอบกับแอป
- แพลตฟอร์มเครือข่ายสังคมและแอปแชทสามารถใช้เพื่อบอกให้ผู้ใช้ทราบว่าเพื่อนติดต่อพร้อมใช้งานหรือไม่
- แอปที่ทำการคำนวณซับซ้อนสามารถใช้ API นี้เพื่อจำกัดการคำนวณเฉพาะเมื่อผู้ใช้งานอยู่และโต้ตอบกับอุปกรณ์
หากคุณกังวลเรื่องความเป็นส่วนตัวและไม่ต้องการให้เว็บไซต์ทราบว่าคุณกำลังโต้ตอบกับอุปกรณ์หรือไม่ คุณสามารถปิดการตรวจจับสถานะว่างในเบราว์เซอร์ได้
วิธีปิดใช้งาน API การตรวจจับสถานะว่างใน Chrome
หากต้องการปิดการตรวจจับสถานะว่างใน Chrome ให้ทำตามขั้นตอนต่อไปนี้:
1. ตรวจสอบว่าใช้ Chrome 94 ขึ้นไป
ขั้นตอนแรกคือตรวจสอบว่าคุณใช้ Chrome 94 หรือรุ่นใหม่กว่า คลิกที่จุดสามจุดแนวตั้งมุมขวาบน ใกล้รูปโปรไฟล์ แล้วไปที่ ช่วยเหลือ จากนั้นคลิก เกี่ยวกับ Google Chrome
2. ไปที่การตั้งค่าการตรวจจับสถานะว่างและปิดใช้งาน
ขั้นตอนต่อไปคือไปที่การตรวจจับสถานะว่าง เพียงคัดลอกและวาง "chrome://settings/content/idleDetection" ลงในแถบที่อยู่ คุณสามารถกำหนดพฤติกรรมเริ่มต้นเพื่อปิดใช้งานการตรวจจับสถานะว่างได้สมบูรณ์
3. ตั้งค่าพฤติกรรมที่กำหนดเอง
หากคุณต้องการให้เว็บไซต์บางแห่งทราบว่าคุณกำลังใช้อุปกรณ์อยู่ คุณสามารถเพิ่มเว็บไซต์เฉพาะได้เช่นกัน ทương tự หากต้องการบล็อกเว็บไซต์บางแห่งไม่ให้ทราบว่าอุปกรณ์ว่าง คุณสามารถเพิ่มได้ที่นี่
ผลกระทบต่อความเป็นส่วนตัวที่อาจเกิดขึ้น
แม้ Google จะระบุกรณีการใช้งานสำหรับ API การตรวจจับสถานะว่าง แต่ก็ยังมีข้อคิดเห็นเชิงลบค่อนข้างมาก คู่แข่งหลายแห่ง รวมถึง Mozilla และ Apple ได้แสดงความกังวล
Mozilla เรียกว่ามันเป็นโอกาสสำหรับ "ทุนนิยมการเฝ้าระวัง" (Surveillance Capitalism) ด้วยแพลตฟอร์มอื่นๆ เช่น Facebook ที่ติดตามผู้ใช้อยู่แล้ว หลายคนเชื่อว่านี่เป็นวิธีของ Google ในการละเมิดความเป็นส่วนตัวทางกายภาพของผู้ใช้เพิ่มเติม นี่เป็นหนึ่งในเหตุผลที่ Mozilla ติดป้ายกำกับ API นี้ว่า "มี害" (Harmful)
Ryosuke Niwa วิศวกรของ Apple ที่เป็นสมาชิกทีม WebKit Architecture ได้ระบุว่ามีความกังวลเรื่อง Fingerprinting (การจับรูปแบบอุปกรณ์) อย่างชัดเจน Ryosuke ย้ำว่า API นี้จะทำให้เว็บไซต์ทราบได้ว่าผู้ใช้อยู่ใกล้อุปกรณ์หรือไม่
สิ่งนี้เปิดโอกาสให้กิจกรรมที่อาจเป็นอันตราย เช่น การขุดสกุลเงินดิจิทัลบนคอมพิวเตอร์ของผู้ใช้เมื่อพวกเขาไม่อยู่ข้างเคียง อย่างไรก็ตาม API นี้ได้รับการสนับสนุนเชิงบวกจากนักพัฒนาที่ Slack และ Google Chat API จะช่วยให้เว็บแอปใช้พลังงานน้อยลงเมื่อตรวจพบว่าไม่ได้ถูกใช้งาน
ให้ความสำคัญกับความเป็นส่วนตัวออนไลน์
ความเป็นส่วนตัวของคุณอยู่ในมือคุณเอง ตรวจสอบการตั้งค่าความเป็นส่วนตัวเป็นประจำ และเข้าใจสิทธิ์ที่ให้กับเว็บไซต์
ส่วนใหญ่เชื่อว่า "โหมดอินкогนิโต" (Incognito Mode) เป็นวิธีสุดท้ายในการเข้าเว็บด้วย Chrome แต่จริงๆ แล้วมันก็ไม่ได้ปลอดภัยหมดข้อนั้นเอง