Chrome akan mengunci API Gamepad karena dapat digunakan untuk pelacakan

Sebagian besar browser web telah menawarkan API Gamepad selama beberapa tahun, yang memungkinkan aplikasi web dan game mengakses pengontrol game fisik. Namun, API dapat digunakan untuk melacak orang-orang di seluruh web selain dari tujuan penggunaannya, itulah sebabnya Firefox dan beberapa browser lain membatasi penggunaannya. Google kini mengikutinya, dengan beberapa perubahan terkait cara Chrome menangani pengontrol game.

Gamepad API pertama kali hadir dengan rilis Chrome 21, pada tahun 2012, dan browser lain seperti Firefox mengimplementasikannya kemudian. Apple menambahkannya ke Safari 10.1 pada tahun 2017, begitulah yang bisa dilakukan oleh platform streaming game seperti GeForce Now dan Google Stadia mendukung iPhone dan iPad tanpa aplikasi App Store. Gamepad API memberikan ID untuk gamepad apa pun yang saat ini terhubung, bersama dengan daftar tombol dan sumbu yang didukung — ketika data ini dicatat dan dibandingkan dengan data lain yang dikumpulkan, data ini dapat digunakan untuk melacak seseorang di berbagai tempat situs. Praktek ini disebut sidik jari.

Google memiliki dua rencana untuk menindak sidik jari dengan Gamepad API. Pertama, API tidak akan berfungsi lagi kecuali situs saat ini mendukung HTTPS, yang cocok dengan apa Firefox telah melakukannya sejak tahun 2020. Google juga akan menambahkan tanda #restrict-gamepad-access permanen di chrome://flags untuk mengembalikan perubahan, terutama untuk pengembang yang ingin menguji game mereka di halaman atau server lokal tanpa menyiapkan SSL sertifikat. Kedua, API akan berperilaku berbeda dalam bingkai yang disematkan, meskipun penerapan pastinya belum berhasil.

Tampaknya belum ada kasus signifikan mengenai situs atau skrip pelacakan yang menggunakan API Gamepad untuk sidik jari, karena memerlukan pengontrol yang terhubung untuk mengembalikan data apa pun — secara signifikan membatasi cakupan pengumpulan data. Namun, browser web harus seaman mungkin, dan membatasi pengumpulan data melalui Gamepad API adalah langkah lain menuju arah tersebut.

Google belum memutuskan kapan perilaku API Gamepad yang diperbarui akan diluncurkan ke semua orang di Chrome.

Sumber:Grup Google