Matériel

Ce n'est pas parce que le navigateur implémente les interfaces de programmation (API) que le matériel est en capacité de fournir les informations.

Tester
Géolocalisation
API présente API absente
("geolocation" in navigator) = 
Tester
Vibration
API présente API absente
("vibrate" in navigator) = 
Tester
Capteur de lumière ambiante
API présente API absente
("ondevicelight" in window) = 
Tester
Proximité
API présente API absente
("ondeviceproximity" in window) = 
Tester
Mouvements
API présente API absente
("ondevicemotion" in window) = 
Tester
Orientation
API présente API absente
("ondeviceorientation" in window) = 
("orientation" in screen) = 
    
Tester
Statut de la batterie
API présente API absente
("battery" in navigator) = 

L'API de statut de la batterie fournit des informations sur le niveau de charge de la batterie et envoie des notifications lors du changement de ce niveau. Cette information peut être utilisée pour ajuster le fonctionnement d'une application lorsque la charge de batterie est faible et ainsi mettre en place une stratégie afin de préserver l'autonomie ou de sauvegarder les données quand la batterie est bientôt vide. Par exemple le site peut désactiver la lecture automatique des vidéos ou télécharger mois de données

Malheureusement cette API a été utilisée pour traquer les utilisateurs, en effet deux chercheurs de l’Université de Princeton ont découvert qu'en combinant les informations de L'API il est possible d'assigner un identifiant unique à un appareil. Et si un utilisateur efface les cookies, passe en navigation privée, change de navigateur ou utilise un vpn, il est possible de faire revire la session (respawning) si il visite le même site dans un laps de temps très court.

Un autre aspect malveillant de la part des sites web peu scrupuleux serait d'utiliser l'information de la batterie pour pousser les utilisateurs dont l'appareil va bientôt s'éteindre à prendre des décisions précipitées et payer plus cher.

Tester
Synthèse vocale
API présente API absente
("speechSynthesis" in window) = 
Liste Camera Capture Lecture de code barre Torche