Stories
Slash Boxes
Comments
typodupeerror delete not in

Comments: 314 +-   Palm Pre Reports Your Location and Usage To Palm on Wednesday August 12, @12:14PM

Posted by Soulskill on Wednesday August 12, @12:14PM
from the caught-palm-red-handed dept.
privacy
cellphones
AceJohnny writes "Joey Hess found that his Palm Pre was ratting on him. It turns out the Pre periodically uploads detailed information about the user to Palm, including the names of installed apps, application usage (and crashes), as well as GPS coordinates. This, of course, is without user consent or control. The only way he found to disable the uploads was to modify system files."
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by masterlogan2000 (1608973) on Wednesday August 12, @12:16PM (#29040643)
    Did Palm not think that someone would figure this out? I wonder what kind of backlash there will be about this and how much more negative impact it will have on the Palm brand.
  • the fine print (Score:5, Insightful)

    by alain94040 (785132) * on Wednesday August 12, @12:17PM (#29040657) Homepage

    Let's see if you can find the trick in Palm's privacy policy:

    Personal information is information directly identifiable to you, such as your name, address, email address, and phone number, as well as other non-public information associated with such information. Some examples of how we collect and use personal information include ... [ a list that sounds pretty safe and reasonable]

    The operating word is Some examples: legally, they don't say that the list is exhaustive and that they don't collect information any other way. So the long list of nice looking collection is just a decoy!

    --
    FairSoftware.net [fairsoftware.net] -- iPhone dev jobs for geeks by geeks

  • Boycott (Score:5, Funny)

    by sakdoctor (1087155) on Wednesday August 12, @12:17PM (#29040659)

    Ok, add them to the list.
    Actually it's getting hard to keep track. Should we start a wiki?

    • Re:Boycott (Score:5, Funny)

      by Ogive17 (691899) on Wednesday August 12, @12:23PM (#29040781)
      It would be easier to keep track of the companies that have NOT screwed over the customer.

      I'll get back to you if I can think of one.
      • Re:Boycott (Score:4, Funny)

        by StreetStealth (980200) on Wednesday August 12, @12:34PM (#29040955) Journal

        My local, family-owned grocery store has never screwed me over!

        Oh wait, they did stop carrying that one delicious brand of pita bread. And the express lane is always too busy. And there's that ugly, no-name DVD rental kiosk in the entryway with MS Paint graphics.

        Never mind, they suck.

      • Re:Boycott (Score:5, Informative)

        by keithjr (1091829) on Wednesday August 12, @12:41PM (#29041049)
        Seems like the only phone you'd be able to buy with this requirement would be an OpenMoko device. Maybe an Android phone if it's mostly open source.

        Closed source and closed hardware devices mean these little surprises will continue to happen.
  • User Consent ... (Score:5, Informative)

    by neonprimetime (528653) on Wednesday August 12, @12:22PM (#29040753)
    Story says...

    This, of course, is without user consent or control.

    But From Palm Infocenter, they say [palminfocenter.com]

    Palm's own "Terms and Conditions" statement, along with their Privacy policy, detail that Palm basically maintains it has the right to indefinitely collect, process, store and share this information. Users must accept this multipage collection of fine-print waivers and disclaimers in full during the initial device setup process before being able to utilize the device.
  • Uncool (Score:5, Interesting)

    I read the privacy policy [palm.com] and it doesn't really seem like it's built to cover this kind of snooping.

    And then there's this:

    You may choose whether or not to provide your personal information to us. If you choose not to do so, you can continue to interact with Palm, but you may not be able to take advantage of certain products, services, offers, or options that depend on personal information.

    So is there a website or a setting on the Pre to disable this thing. TFA seems to say there isn't.

    I mean, there's utility in understanding how people are using your device. But not letting your users know you're uploading daily usage stats and not giving them a way to turn it off?

    Truly Uncool.

    • by Late Adopter (1492849) on Wednesday August 12, @12:56PM (#29041293)
      The initial setup asks you how want to use your location information, and the "Location Services" app lets you change this at any time. I'm looking at the options under that app now, all of which can be switched off:
      • Auto Locate: Your location will be automatically provided to applications that request it.
      • Use GPS: Improves accuracy but can impact battery life
      • Geotag Photos: Stores the GPS coordinates of your location when you use the camera
      • Background Data Collection: Allows Google to automatically collect anonymouse location data to improve the quality of location services.
      • by joey (315) <joey@kitenet.net> on Wednesday August 12, @02:31PM (#29042705) Homepage

        So FWIW, I have "Background Data Collection" set to off, that did not stop the Pre sending those logs to Palm. I'm sure that that switch does prevent sending your location info to the Google, which makes it doubly unsettling that it's still sent to Palm, no?

  • OK, I can see sending what applications are installed and what crashes have occurred given the user's explicit permission - I allow my Ubuntu boxes to participate in the "popularity contest" wherein what apps I install are (anonymously) logged, and I will frequently send crash reports to help get the cause of the crash fixed.

    In both of those cases *I* decide if it happens, and I was informed of the data being uploaded.

    But automatically reporting my GPS locations - HELL NO!!!

    Yes, the Pre is a phone - as such it MUST, BY LAW be able to report its location to 911 (here in the US, natch). My phone (which is NOT a Pre) has been configured to turn GPS off for anything OTHER than E911. If I found out that it was NOT abiding by that selection - that it was sending position data to anyone other than E911 - then not only would I be terminating my cell contract, I would be filing suit against the makers of the phone AND the cell carrier.

    Again, I can see why Palm would want apps installed and crash data - but WHAT DAMN BUSINESS is it of theirs to know position?!?!

  • TFA Text (Score:5, Informative)

    by AceJohnny (253840) <jlargentaye@@@gmail...com> on Wednesday August 12, @12:59PM (#29041335) Journal

    Woops, looks like /. is hammering the server. Here's a copy of the text (as of now):

    I've been taking a closer look at the WebOS side of my Palm Pre tonight, and I noticed that it periodically uploads information to Palm, Inc.

    The first thing sent is intended to be my GPS location. It's the same location I get if I open the map app on the Pre. Not very accurate in this case, but I've seen it be accurate enough to find my house before.

    { "errorCode": 0, "timestamp": 1249855555954.000000, "latitude": 36.594108, "longitude": -82.183260, "horizAccuracy": 2523, "heading": 0, "velocity": 0, "altitude": 0, "vertAccuracy": 0 }

    Here they can tell every WebOS app I use, and for how long.

    { "appid": "com.palm.app.phone", "event": "close", "timestamp": 1250006362 }
    { "appid": "com.palm.app.messaging", "event": "launch", "timestamp": 1250006422 }
    { "appid": "com.palm.app.messaging", "event": "close", "timestamp": 1250006446 }

    It sends the above info on a daily basis.

    2009-08-10t09:15:10z upload /var/context/pending/1249895710-contextfile.gz.contextlog ok rdx-30681971
    2009-08-11t09:15:10z upload /var/context/pending/1249982110-contextfile.gz.contextlog ok rdx-31306808

    There is also some info that is recorded when a WebOS app crashes. Now, I've seen WebOS crash hard a time or two, but it turns out apps are crashing fairly frequently behind the scenes, and each such crash is logged and a system state snapshot taken. At least some of these are uploaded, though if things are crashing a whole lot it will be throttled.

    2009-08-09T17:01:22Z upload /var/log/rdxd/pending/rdxd_log_59.tgz OK RDX-30246857
    2009-08-09T17:05:36Z upload /var/log/rdxd/pending/rdxd_log_26.tgz OK RDX-30249465
    2009-08-09T17:09:11Z upload /var/log/rdxd/pending/rdxd_log_56.tgz OK RDX-30252374
    2009-08-09T17:11:46Z upload /var/log/rdxd/pending/rdxd_log_70.tgz OK RDX-30253958
    2009-08-09T17:16:29Z upload /var/log/rdxd/pending/rdxd_log_67.tgz ERR_UPLOAD_THROTTLED_DAILY
    2009-08-09T17:17:28Z upload /var/log/rdxd/pending/rdxd_log_51.tgz ERR_UPLOAD_THROTTLED_DAILY
    2009-08-09T17:20:40Z upload /var/log/rdxd/pending/rdxd_log_21.tgz ERR_UPLOAD_THROTTLED_DAILY

    Each tarball contains a kernel dmesg, syslog, a manifest.txt listing all installed ipkg packages (including third-party apps), a backtrace of the crash, a df (from which they can tell I'm using Debian on the phone), and ps -f output listing all processes owned by root (but not by joey).

    The uploading is handled by uploadd, which reads /etc/uploadd.conf:

    [SERVER=rdx]
    RepositoryURL=https:///palmcsext/prefRequest?prefkey=APPLICATIONS,RDX_SRV
    UploadURL=https:///palmcsext/RDFileReceiver

    [SERVER=context]
    RepositoryURL=https:///palmcsext/prefRequest?prefkey=APPLICATIONS,RDX_SRV
    UploadURL=https:////palmcsext/RDFileReceiver

    The "HOST" this is sent to via https is ps.palmws.com.

    My approach to disable this, which may not stick across WebOS upgrades, was to comment out the 'exec' line in /etc/event.d/uploadd and reboot. However, then I noticed a contextupload process running. This is started by dbus, so the best way to disable it seems to be: rm /usr/bin/contextupload

    BTW, since Palm has lawyers, they have a privacy policy, which covers their ass fairly well regarding all this, without going into details or making clear that the above data is being uploaded.

  • by tony.damato (13665) on Wednesday August 12, @01:13PM (#29041539)

    http://www.precentral.net/fyi-pre-reports-your-location-palm [precentral.net]

    When PreCentral's people asked Palm about this, their official statement to them in part was:

            Our goal has been to follow industry best practices on data collection, use, and encryption. Like most EULAs and privacy policies, though, the terms tend to get pretty detailed about potential scenarios. And because the terms are meant to notify users about all possible variations, we wanted to err on the side of over notifying rather than under notifying users through the terms of use. So there's really nothing here "beyond the norm" for a EULA or privacy policy.

            The provision you've quoted explains why Palm might collect user information. For example, we collect and transmit users' email addresses, email content, contact lists, etc. to provide WebOS services such as back-up and restore for the purpose of backing up that data and helping users restore the data if needed (in that case, it would not be limited to just the email address collected at registration). If users someday make purchases on their device through the Apps Catalog, then we would also collect payment information to process the transaction.

            At all times, we'd be strictly bound by our privacy policy. Our privacy policy, like virtually all others in the industry, contemplate our using data to provide services users have requested, improve our products and services (hence the reference to Palm's own "sales and marketing" in the privacy policy), troubleshoot, etc. We also refer to affiliates because Palm is a global company, and we may need to transmit data from our European subsidiary to the parent company. We're obviously not a conglomerate with many different subs and affiliates, but the terms specifically mention subs and affiliates so that we can comply with European data protection laws that require us to spell out that data collected by a European sub can be transmitted to another part of the company.

  • Canada's privacy laws disallows this, especially not notifying the user. As soon as it leaks out to the CRTC and the Privacy Commish, they may disallow this device for sale in Canada later this month.

    But my god, what was Palm thinking? Disappointing.
    • by Sir_Lewk (967686) <sirlewkNO@SPAMgmail.com> on Wednesday August 12, @12:24PM (#29040793)

      Yeah, because GPS coordinates are really relevant to crash data...

      • Re: (Score:3, Informative)

        That would depend on the programs running at the time, wouldn't it? After all, some do use the GPS coordinates, so it is reasonable that some have a bug in how they do so...

        • by digsbo (1292334) on Wednesday August 12, @12:43PM (#29041077)
          Wrong. The cell id (tower identifier) is available from the GSM module without knowing the GPS coordinates. In fact, with multiple local towers, you might incorrectly guess which tower is being used based on lat/lon, since they may handover (pass your call from one tower to another) for a variety of reasons, including capacity.
    • by Nazlfrag (1035012) on Wednesday August 12, @12:36PM (#29040985) Journal

      It's not just crash data. It sends that too, but it also uploads your GPS coordinates daily along with the app use data (what you've used and for how long) according to TFA. It's customer profiling, not bug testing.

    • by Otto (17870) on Wednesday August 12, @01:03PM (#29041389) Homepage Journal

      Google did this specifically in Google Maps Mobile well before they rolled out the "find my location" support in it.

      In early Google Maps Mobile versions, if you had GPS support, it would include the GPS coordinates and the "visible" cell tower IDs and strengths in every request back to Google. They used this data to improve their location service (by getting GPS data on where the cell towers were) before rolling it out to the public. That's how they got the location service to work even on phones without GPS data, it uses the cell tower signal strengths to guess at where you are.

      The data is still sent by Google Maps Mobile on any phone that supports it.

    • Where's the hyperbolic and inflammatory blurb?

      I only get paid to attack particular businesses and politicians.

      I'm sure the hell not going to bother to attack someone else for free. Someone has to pay for it.

    • by Xserv (909355) on Wednesday August 12, @12:54PM (#29041247)

      In the spirit of blaming Apple for Palm's misbehavior with their iTunes stunt please respond here with how this is also Apples fault.

      I'll give it a shot: There's an app for that!"

      I digress.

      - xserv

    • Re:1984 (Score:5, Insightful)

      by MozeeToby (1163751) on Wednesday August 12, @12:57PM (#29041299)

      Hmmm, lets see how accurate 1984 is in this case:

      An ultra-facist, ultra controlling government that...

      1) Watches, analyzes, and controls your every move to identify possible revolutionaries.
      2) Controls all commerce and businesses
      3) Outlaws sex for pleasure (even with your spouse)
      4) Convinces children to rat on their own parents.
      5) Uses constant warefare, drugs, and pornography to subdue the masses
      6) Re-writes history to suit its present needs
      7) Tortures and/or kills anyone who resists it
      8) Encourages (forces?) racism and nationalism to the point of incoherent rage in every citizen.

      versus a private company that...

      1) Retrieves information when your phone software crashes

      Sorry, I'm just not seeing it.

My vaseline is RUNNING...