Файлы куки и вредоносное программное обеспечение являются не единственными вариантами отслеживания сетевой активности пользователей. Более передовые методы, вроде отпечатков браузера и высокочастотных звуков, также помогают в деле слежения. Как обнаружили исследователи, то же самое можно провернуть через отслеживание уровня заряда аккумулятора.
Используется API статуса аккумулятора на основе HTML5, позволяющий разработчикам сайтов смотреть на уровень заряда устройств, время до разрядки и время для подзарядки. Изначально API должен был помогать принять решение, не выдать ли пользователю облегчённый вариант сайта для экономии энергии, но исследователи из университета Принстауна нашли два скрипта, способных вести отслеживание устройств.
Существует 14 млн. комбинаций уровня заряда и секунд до разрядки устройства, так что этот идентификатор может с высоким уровнем точности опознавать устройства на сайтах. Пока этим пользуются только скрипты, однако в будущем варианты применения могут быть расширены и следует заранее подумать о блокировке.
Этот интерфейс применяется в браузерах Firefox, Chrome и Opera и у пользователей не спрашивают разрешения на сбор данных. Исследователи говорят, что доступ к уровню заряда можно монетизировать, а значит кто-то это обязательно сделает. Когда аккумулятор близок к разрядке, пользователи смогут принимать решения, которые не приняли бы в другом случае - например, расстаться с деньгами.
В мае сервис Uber рассказал, что знает об уровнe зарядки устройств клиентов и что в таком случае за такси люди готовы платить в 10 раз больше. Однако в компании уверяют, что не пользуются этим.