Useimmat verkkoselaimet ovat tarjonneet Gamepad API: ta useiden vuosien ajan, jonka avulla verkkosovellukset ja pelit voivat käyttää fyysisiä peliohjaimia. API: n avulla voidaan kuitenkin seurata ihmisiä verkossa sen käyttötarkoituksen lisäksi, minkä vuoksi Firefox ja jotkut muut selaimet ovat rajoittaneet sen käyttöä. Google seuraa nyt esimerkkiä ja tekee muutamia muutoksia siihen, miten Chrome käsittelee peliohjaimia.
Gamepad API saapui ensimmäisen kerran Chrome 21:n julkaisun myötä, aina vuonna 2012, ja muut selaimet, kuten Firefox, ottivat sen käyttöön myöhemmin. Apple lisäsi sen Safari 10.1:een vuonna 2017, jonka voivat tehdä pelien suoratoistoalustat, kuten GeForce Now ja Google Stadia tukee iPhone- ja iPad-laitteita ilman App Store -sovellusta. Gamepad API tarjoaa tunnuksen mille tahansa tällä hetkellä kytketylle peliohjaimelle sekä luettelon tuetuista painikkeista ja akseleista. — Kun nämä tiedot tallennetaan ja niitä verrataan muihin kerättyihin tietoihin, niitä voidaan käyttää seuraamaan henkilöä eri puolilla sivustoja. Tätä käytäntöä kutsutaan sormenjälkien ottamiseksi.
Googlella on kaksi suunnitelmaa sormenjälkien poistamiseksi Gamepad API: lla. Ensinnäkin API ei enää toimi, ellei nykyinen sivusto tue HTTPS: ää, mikä vastaa mitä Firefox on tehnyt vuodesta 2020 lähtien. Google lisää myös pysyvän #restrict-gamepad-access -merkinnän osoitteeseen chrome://flags muutosten palauttamiseksi, pääasiassa kehittäjille, jotka haluavat testata pelejään paikallisella sivulla tai palvelimella ilman SSL-salausta todistus. Toiseksi API käyttäytyy eri tavalla upotetuissa kehyksissä, vaikka tarkkaa toteutusta siellä ei ole vielä kehitetty.
Ei ole ilmeisesti ollut merkittäviä tapauksia, joissa sivustot tai seurantakomentosarjat olisivat käyttäneet Gamepad-sovellusliittymää sormenjälkien ottamiseen, koska se edellyttää, että rekisterinpitäjä on kytketty palauttamaan mitään tietoja, mikä rajoittaa merkittävästi kerättyjen tietojen laajuutta tiedot. Silti verkkoselaimien tulee olla mahdollisimman turvallisia, ja tiedonkeruun rajoittaminen Gamepad API: n kautta on toinen askel tähän suuntaan.
Google ei ole vielä päättänyt, milloin päivitetty Gamepad API -käyttäytyminen otetaan käyttöön kaikille Chromen käyttäjille.
Lähde:Google-ryhmät