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,171
    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,832
    Location:
    UK
    Why is the product complaining? It's free ain't it?!:)
     
  4. Amanda

    Amanda Registered Member

    Joined:
    Aug 8, 2013
    Posts:
    2,115
    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,738
    Just flash Guardian ROM or something like that...
     
  6. BoerenkoolMetWorst

    BoerenkoolMetWorst Registered Member

    Joined:
    Dec 22, 2009
    Posts:
    4,872
    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,171
    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:
    163,876
    Location:
    Texas
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.