I give a class to schoolchildren a demonstration of unexpected things that a web page can tell about them from their mobile phone, even if they are not signed or something else. So far, I have selected a couple of things that many would know about, for example:
operating system
A specific handset (if you're not on an iPhone, then just an iPhone)
Language setting
And a few more obscure things:
Carrier (remote remote service and returning JSONP, since js is a naive IP)
Battery level / state of charge (I didn’t even know that you can do this until today)
Can you come up with something else cool / creepy in the same way that I can dig from UA / Navigator / etc? Most of them work under the control of Chrome under Android or iOS (which is lucky, not every browser supports the battery). The main event is mobile security and phishing, so I would like to stick with mobile phones.
Quick editing: for clarity, I create a site on which they will work, and will actually be a demonstration of these functions, so, unfortunately, they should be implemented, at least in Chrome, compared to the planned / draft ones.
source share