Websites can track your online activity via your battery status

Researchers find HTML 5 feature betrays your online habits

Websites can track people acros the internet by checking your device battery life - and may even be hoping to panic you into spending money. 

This is according to researchers at Princeton University in the US, who crawled across the top million websites to see what type of tracking they used. 

The idea of "fingerprinting" a user via battery status was first mooted last year, the report notes. This time around, researcher Steve Engelhard and Arvind Narayanan found websites are actually using the technique, with scripts combining charge level status, time to recharge and more with other identifying features including IP address.

The data is leaked via an API released as part of HTML5 in 2015, which was created to let developers serve a version of an app or site that is less of a drain on batteries for users whose charge is running low. 

Advertisement
Advertisement - Article continues below
Advertisement - Article continues below

The research also uncovered the use of audio, WebRTC (real-time communications) and fonts for "fingerprinting", alongside the battery API. 

The report notes that existing tracking-protection tools - such as Ghostery - are effective at battling standard tracking techniques, they "are not effective at detecting these newer and more obscure finterprinting techniques."

Lukasz Olejnik was one of the researchers who looked into the idea of tracking via the battery status API last year. He said in a blog post that the research highlights how security and privacy flaws can arise in "seemingly innocuous mechanisms". 

He pointed out that companies may already be "monetising" the information that your battery is running out. "When battery is running low, people might be prone to some - otherwise different - decisions," he noted in the post. "In such circumstances, users will agree to pay more for a service."

Reports suggest some companies are already considering the idea, with Uber's head of economic research saying earlier this year that customers of the taxi-hailing service were more likely to accept higher "surge" prices if their battery was low. 

Uber said at the time that it does not do that, however. "And we absolutely don't use that to kind of like push you a higher surge price, but it's an interesting kind of psychological fact of human behaviour," said Keith Chen at the time

Advertisement - Article continues below

Olejnik said some browsers are considering removing support for the battery readout APIs, while the Princeton researchers said they were examining the use of machine learning to better detect and classify trackers. 

Featured Resources

How inkjet can transform your business

Get more out of your business by investing in the right printing technology

Download now

Journey to a modern workplace with Office 365: which tools and when?

A guide to how Office 365 builds a modern workplace

Download now

Modernise and transform your sales organisation

Learn how a modernised sales process can drive your business

Download now

Your guide to managing cloud transformation risk

Realise the benefits. Mitigate the risks

Download now
Advertisement

Recommended

Visit/security/internet-security/354417/avast-and-avg-extensions-pulled-from-chrome
internet security

Avast and AVG extensions pulled from Chrome

19 Dec 2019
Visit/security/354156/google-confirms-android-cameras-can-be-hijacked-to-spy-on-you
Security

Google confirms Android cameras can be hijacked to spy on you

20 Nov 2019

Most Popular

Visit/cloud/cloud-computing/354767/google-cloud-snaps-up-multi-cloud-analytics-platform-for-26bn
cloud computing

Google Cloud snaps up multi-cloud analytics platform for $2.6bn

13 Feb 2020
Visit/mobile/28299/how-to-use-chromecast-without-wi-fi
Mobile

How to use Chromecast without Wi-Fi

5 Feb 2020
Visit/cloud/microsoft-azure/354771/microsoft-azure-is-a-testament-to-satya-nadellas-strategic-nouse
Microsoft Azure

Microsoft Azure is a testament to Satya Nadella’s strategic nouse

14 Feb 2020
Visit/operating-systems/27717/how-to-fix-a-stuck-windows-10-update
operating systems

How to fix a stuck Windows 10 update

12 Feb 2020