Your phone is telling Google and your apps exactly what you’re doing in the real world
Your handset can tell if you’re standing up, or if you’ve just lifted your phone off a desk
Your support helps us to tell the story
From reproductive rights to climate change to Big Tech, The Independent is on the ground when the story is developing. Whether it's investigating the financials of Elon Musk's pro-Trump PAC or producing our latest documentary, 'The A Word', which shines a light on the American women fighting for reproductive rights, we know how important it is to parse out the facts from the messaging.
At such a critical moment in US history, we need reporters on the ground. Your donation allows us to keep sending journalists to speak to both sides of the story.
The Independent is trusted by Americans across the entire political spectrum. And unlike many other quality news outlets, we choose not to lock Americans out of our reporting and analysis with paywalls. We believe quality journalism should be available to everyone, paid for by those who can afford it.
Your support makes all the difference.Your phone can reveal all of your physical activities to Google and the apps you use.
The sensors inside it can monitor, understand and disclose your real-world movements, based on what’s happening to the phone itself.
It can tell, for instance, if you’re standing up, or if you’ve just lifted your phone off a desk, or if you’ve started walking.
An Android permission called “Activity Recognition”, which was discussed on Reddit and highlighted by DuckDuckGo last week, makes it much easier for developers to work out what you’re doing at any one time.
Shazam and SoundHound request the permission, but it isn’t completely clear why.
Though Activity Recognition isn’t new, the reaction to the Reddit and DuckDuckGo posts suggests a lot of users are unaware of it.
“The Activity Recognition API is built on top of the sensors available in a device,” says Google.
“Device sensors provide insights into what users are currently doing. However, with dozens of signals from multiple sensors and slight variations in how people do things, detecting what users are doing is not easy.
“The Activity Recognition API automatically detects activities by periodically reading short bursts of sensor data and processing them using machine learning models.”
Activity Recognition can tell developers when your phone is: in a vehicle, such as a car; on a bicycle; not moving; being tilted, due to its angle “relative to gravity” changing; on a user who’s walking or on a user who’s running.
It can even tell when you’re doing more than one thing at once, such as walking while being on a bus.
The API automatically gives its findings a likelihood rating out of 100. The higher the number, the more confident it is that you’re actually doing what it believes you’re doing.
This information is fed to the apps you’ve granted the Activity Recognition permission to.
“A common use case is that an application wants to monitor activities in the background and perform an action when a specific activity is detected,” says Google.
For instance, an app can automatically start monitoring your heartbeat when you start running, or switch to car mode when you start driving.
Though it can prove useful, it also sounds somewhat creepy.
The fact that Google categorises buries it in the "Other" category of permissions and doesn’t let you deny or disable it doesn’t help matters.
What’s more, the company has made it difficult to find out which apps ask for the permission.
Right now, the only way to find out is by checking out each of your apps’ permissions one-by-one, by going to Settings, Apps, tapping an app, hitting the menu button and selecting All Permissions. It's a slow and laborious process.
If you’re particularly concerned about Activity Recognition, it's worth going through the effort and uninstalling any of you apps that request the permission, for peace of mind.
Join our commenting forum
Join thought-provoking conversations, follow other Independent readers and see their replies
Comments