How your phone's battery life can be used to invade your privacy

Discussion in 'privacy problems' started by TheWindBringeth, Aug 3, 2015.

  1. TheWindBringeth

    TheWindBringeth Registered Member

    Joined:
    Feb 29, 2012
    Posts:
    2,084
    http://www.theguardian.com/technology/2015/aug/03/privacy-smartphones-battery-life
    I tried test code on FF39, and was able to access battery charge info/events via the Battery API when dom.battery.enabled == true. Which is the default I believe.
     
  2. Snoop3

    Snoop3 Registered Member

    Joined:
    Jan 2, 2011
    Posts:
    474
    they seem to come from the perspective that its ok to collect any info from the user unless there is very good reason to deny instead of the other way around.
    its the $$$$
     
    Last edited: Aug 4, 2015
  3. deBoetie

    deBoetie Registered Member

    Joined:
    Aug 7, 2013
    Posts:
    1,147
    Location:
    UK
    Why is the product complaining? It's free ain't it?!:)
     
  4. amarildojr

    amarildojr Registered Member

    Joined:
    Aug 8, 2013
    Posts:
    1,963
    Location:
    Brasil
    Good thing I don't have a Smartphone :p
    And when I do have one I'll make sure it has a good OS and hardware. Don't know when that will happen, though.
     
  5. J_L

    J_L Registered Member

    Joined:
    Nov 6, 2009
    Posts:
    8,516
    Just flash Guardian ROM or something like that...
     
  6. BoerenkoolMetWorst

    BoerenkoolMetWorst Registered Member

    Joined:
    Dec 22, 2009
    Posts:
    3,764
    Location:
    Outer space
    It looks like you can disable it on Firefox(desktop) by setting dom.battery.enabled to False.

    It's a HTML5 spec, so it probably also works on notebooks.
     
  7. TheWindBringeth

    TheWindBringeth Registered Member

    Joined:
    Feb 29, 2012
    Posts:
    2,084
    Yes, it works on other types of devices too. I ran my test code on a notebook. I found an online test page if you want to test your browser/device combo: https://pazguille.github.io/demo-battery-api/

    Due to update interval, and perhaps some other aspects, the dischargingTime and chargingTime information available via the API may be delayed/quirky. That test page will reflect such things. You'll have to enable Javascript in order for the test page to manipulate the battery API. Disable afterwards as you see fit.
     
    Last edited: Aug 4, 2015
  8. ronjor

    ronjor Global Moderator

    Joined:
    Jul 21, 2003
    Posts:
    57,722
    Location:
    Texas
Loading...