Majoritatea browserelor web au oferit un Gamepad API de câțiva ani, care permite aplicațiilor web și jocurilor să acceseze controlerele fizice de joc. Cu toate acestea, API-ul poate fi folosit pentru a urmări oamenii pe web, în plus față de utilizarea prevăzută, motiv pentru care Firefox și alte browsere au restricționat utilizarea acestuia. Google urmează acum exemplul, cu câteva modificări în ceea ce privește modul în care Chrome gestionează controlerele de joc.
API-ul Gamepad a sosit pentru prima dată odată cu lansarea Chrome 21, în 2012, iar alte browsere precum Firefox l-au implementat mai târziu. Apple l-a adăugat la Safari 10.1 în 2017, așa cum pot platformele de streaming de jocuri precum GeForce Now și Google Stadia acceptă iPhone-uri și iPad-uri fără o aplicație App Store. API-ul Gamepad oferă un ID pentru orice gamepad este conectat în prezent, împreună cu o listă de butoane și axe acceptate — atunci când aceste date sunt înregistrate și comparate cu alte date colectate, ar putea fi folosite pentru a urmări pe cineva în diferite site-uri. Această practică se numește amprentă.
Google are două planuri de a reduce amprentele digitale cu API-ul Gamepad. În primul rând, API-ul nu va mai funcționa decât dacă site-ul actual acceptă HTTPS, care se potrivește cu ce Firefox a făcut-o din 2020. Google va adăuga, de asemenea, un indicator permanent #restrict-gamepad-access în chrome://flags pentru a anula modificarea, în principal pentru dezvoltatorii care doresc să-și testeze jocurile pe o pagină locală sau pe un server fără a configura un SSL certificat. În al doilea rând, API-ul se va comporta diferit în cadrele încorporate, deși implementarea exactă acolo nu a fost încă stabilită.
Se pare că nu au existat cazuri semnificative de site-uri sau scripturi de urmărire care să utilizeze API-ul Gamepad pentru amprenta, deoarece necesită conectarea unui controlor pentru a returna orice date - limitând în mod semnificativ domeniul de aplicare a colectării date. Cu toate acestea, browserele web ar trebui să fie cât mai sigure posibil, iar limitarea colectării datelor prin API-ul Gamepad este un alt pas în această direcție.
Google nu a decis încă când comportamentul actualizat al API-ului Gamepad va fi lansat pentru toată lumea din Chrome.
Sursă:Grupuri Google