Facebook API Bug Deletes Contact Info On Phones 178
An anonymous reader writes "If you thought that Facebook's recent unannounced change of its users' email address tied with their account to Facebook ones was bad, you'll be livid if you check your mobile phone contacts and discover that the change has deleted the email addresses of many of your friends. According to Facebook, the glitch was due to a bug in its application-programming interface, and causes the last added email address to be pulled and added to the user's phone Contacts. The company says they are working hard at fixing the problem, but in the meantime, a lot of users have effectively lost some of the information stored on their devices."
Well deserved (Score:4, Insightful)
Any fool who syncs their phone with Facebook deserves all the pain they are likely to get.
The sad part is they inflict some of this pain on innocent bystanders who they happen to have in their phone books.
Re: (Score:3, Interesting)
I feel I have some pretty good reasons to sync my phone to quite a few web services, including Facebook. I don't trust F
Re: (Score:2)
You had me convinced until the "business Facebook account" bit.
I have not yet seen anything more businesslike on Facebook than advertising to employees and customers/clients coerced into being "fans".
What is the point of a duplicate personal account for business use on an ego-driven gossip tickertape service?
Re:Well deserved (Score:5, Informative)
Re: (Score:2)
You remember how all those "What do we need email for? We're a business, not a university! Send a Fax if you need it now, otherwise drop it in the post like everyone else." people sounded to you 15-20 years ago?
That's how you sound now.
You may not like it, I certainly don't, but this is life.
Re: (Score:2)
Some of my business contacts are near-luddites who only communicate via phone or in-person meetings; others have faxes, email, AIM, and Skype.
Sure, Facebook has better-targeted advertisement than flyers, newspapers, radio, and television.
What does it have to outperform existing technology for real business correspondence?
Re: (Score:2)
I remember once it was geocities.com/somedouche then livejournal.com/sometwat then myspace.com/someshitband
Now it's Facebook.com/lolcats.
Am I seeing a pattern here?
Re:Well deserved (Score:5, Insightful)
and nobody would have expected even Facebook to fail this hard
Huh? Facebook has pretty stated that their strategy is to try major, risky changes at high speed and retract them if necessary. A careful, backwards-compatible, regression tested release process is the opposite of what they do.
So: I would say anyone trusting facebook with their critical data is a fool.
Re: (Score:2)
Re: (Score:2)
You can sync and read Facebook posts, chats, etc without having it sync your address book.
Yea right a 'glitch' (Score:5, Insightful)
Re: (Score:2)
Yeah, it might even brick your phone and you have no right to complain. Wait, you dont?
Re: (Score:3)
Like most consumers are going to believe this. Of course, what right to they have to complain? FB is a free product and users willingly sign away every semblance of their privacy. Don't want to get burned? DON'T USE FB!
No, FB is NOT a free product. Facebook charges quite a bit for the privilege of your ads being displayed to users. The users are the product, not the customer.
Re: (Score:3)
FB is a US company subject to our laws. So you're forgetting several things. To help you recall them more clearly, see this example:
1) Your company succeeds to legally attract all 500 of your local neighborhood's children daily under the pretense of giving AWAY ("free", see?) food and candy. Everyone wins: parents bring them in daily since they no longer pay for kid's food and socialization sounds good to them and feels great for their kids... what's there to lose?
2) On the not-so-well appreciated side is t
Re: (Score:2)
You forgot step 5.
5) You hire a lobbyist to get the government to legally indemnify your company from any damage caused by making kids teeth fall out in return for buying the congressmen his next election victory.
Re:Yea right a 'glitch' (Score:4, Funny)
Re:Yea right a 'glitch' or a copyright violation (Score:2)
Re: (Score:2)
Re: (Score:2)
Dipshits (Score:5, Interesting)
Facebook's programmers have made one mistake after another. I first noticed it when they started redirecting my tablet from the www. to the mobile site. Bastards. They shouldn't be forcing me to a site I don't want to use.
Then they changed my email to cpu6502@facebook.com. And now this story about the programmers erasing cellphone data "by mistake". Does Facebook hire monkeys to do their coding?
Re:Dipshits (Score:5, Insightful)
Yet still you have a Facebook account. Why exactly should they set the bar higher if all their screw-ups do is get them more free publicity?
Every time FB fucks up, the online world whines like it is the end of life as we know it. All you're doing is confirming to FB that you're addicted and can't live without them.
Why again should they change? You're their bitch and they like it that way.
Re:Dipshits (Score:4, Insightful)
Because I like facebook's free service, just as I like free TV or free online magazines or free Firefox or free Opera or free Lubuntu. I just wish facebook was as competent as the other guys.
If I was paying then yes I'd certainly cancel the account, just as I canceled Comsucks. I'm more tolerant of mistakes on free services (since technically I lose nothing) than I am of mistakes for paying services.
Facebook and wooden talking rings (Score:2, Insightful)
Because I like facebook's free service
Can someone explain what service that is?
Because all I've ever heard is stuff like, "I can chat w/ my friends on FB". Well, I can chat with them without FB too. Or, "I can learn where the party this w/e is gonna be". Well, I seem to learn that without FB. I've so far never seen something people claim they use FB for that doesn't work just fine if FB never even existed. I mean, jeez luise - people were going to parties and talking to family online before FB ever existed. Or, "It lets me find my highsch
Re: (Score:3, Insightful)
"I can chat w/ my friends on FB"
Agreed, definitely not the best (and far from only) thing for that.
"I can learn where the party this w/e is gonna be".
Agreed, definitely not the best (and far from only) thing for that.
"It lets me find my highschool buds!"
Sure, but if FB wasn't considerably more effective at this (i.e., you find a much higher percentage of folks you went to school with), it's because you have only three friends slashdork. It's more like, find the high school chic I had a huge crush on. You know so I can stalk her like never before, because, since we were high school friends (and I'm not in jail or something),
Re: (Score:2)
>>>I can chat with them without FB too.
No you can't. If I went over to Usenet or Livejournal or Myspace and posted my latest status (going on vacation!), my friends would not see it because they are not members of those other websites. Therefore I post it on facebook where my friends, coworkers, colleagues are located.
Plus sending out 1000 emails isn't very practical. And would be labeled spam.
>>>Or, "It lets me find my highschool buds!" Which I did just fine without ever touching FB.
I
Re: (Score:2)
For most normal, non-technical people,
MUTEX
Re: (Score:2)
I think it's really funny that people think they are not paying FB for access. They are taking your personal information from you (which has value) and selling that to advertisers.
So no, FB is not free.
Re: (Score:2)
You are paying for Facebook -- just not with dollar bills.
Me, I never had a Facebook account at all, and I don't think I'm missing out.
Re: (Score:2)
Yet still you have a Facebook account. Why exactly should they set the bar higher if all their screw-ups do is get them more free publicity?
Every time FB fucks up, the online world whines like it is the end of life as we know it. All you're doing is confirming to FB that you're addicted and can't live without them.
Why again should they change? You're their bitch and they like it that way.
Because one day Google might get their act together and properly market their social network, to the point where Facebook actually has real competition. I attended the first day of Google I/O and was pretty disappointed that they did nothing to address Google+ being an utter ghost town. All they did was focus on this "events" feature, and "party mode". It's a nice addition, but it still isn't going to get people I care about to use the network. I'm thinking all they have to do is start posting up billbo
Re: (Score:2)
"Mmmm, unt we like it that way too. Make my email cpu38499@facebook.com again. Do it even though I already set a username, then tell me the only way to change it back is to set my username. Then stop me from changing my username HARDER.... SO GOOD. Now flip me over unt use my profile pic to advertise to my friends."
Re: (Score:3)
Does Facebook hire monkeys to do their coding?
I think they should begin recruiting monkeys. It can't make things any worse.
Re: (Score:2)
Facebook's programmers have made one mistake after another..... Does Facebook hire monkeys to do their coding?
They probably hire SoE programmers.
SoE is Sony Online Entertainment.
Re: (Score:2)
> Does Facebook hire monkeys to do their coding?
Hey, don't insult primates. These guys http://www.newtechusa.com/ppi/talent.asp [newtechusa.com] would be a step up over Facebook's programmers.
Re: (Score:2)
I'd say the marketing department is interfering with things they don't understand.
Re:Dipshits (Score:4, Informative)
I can understand they might provide some new @facebook address for you, but can't you just ignore it entirely? Presumably your friends would email you at the address they always used to, unless you told them otherwise.
Did you even RTF Headline? His friends won't email him at the address they always used to, they'll email the @facebook address because Facebook has thoughtfully updated all their address books for them.
BUG?? (Score:2)
Re:BUG?? (Score:5, Interesting)
Sorry, 'bug'? Isn't that a bit like saying a behavioural 'bug' caused Facebook to kick my grandmother in the shin? (Which I don't doubt they would do if there was money in it.)
I'm under the impression it was originally planned to replace all your contacts email addresses with the new and improved friendxyz@facebook.com email addresses .. so they can, you know, route all of your email and use it for harvesting yet more information from you.
Re:BUG?? Two repercussions (or more) (Score:3)
Bug? (Score:5, Insightful)
It seems a bit disingenuous to call this a "bug."
The API was operating as designed: when a friend lists a new email address, my address book is updated to reflect it. That's normal behavior.
The "bug" in this case was Facebook's decision to modify their users' contact info without permission. The API is not to blame here.
Re:Bug? (Score:4, Funny)
+1
Re: (Score:2)
Re: (Score:3)
Indeed. Highly unethical. They have no business changing data under user control. At least here (Switzerland) it may actually be a criminal act to do so without asking permission ("Datenbeschaedigung").
At the same time, it was also utterly incompetent, because you do no change important data on devices you do not control without being extremely careful. As in making backups.
Re: (Score:2)
You could conceivably ask for deportation of Mark Zuckerberg from the US to compensate for Julian Assange, you know, if need arises.
Re: (Score:2)
It seems a bit disingenuous to call this a "bug."
The API was operating as designed: when a friend lists a new email address, my address book is updated to reflect it. That's normal behavior.
I can't quite tell if you're being a bit sarcastic. What happened was that the API overwrote the current email in the phones' address books with the most recently email added to the Facebook contact.
In the majority of cases, those who allowed their Blackberry, Android, iOS6 beta and Windows Phone 8 beta phones to sync their contacts with Facebook, have had the originally stored email addresses overwritten. The lucky ones had their contacts duplicated - with the new ones containing the @facebook email addresses.
It's plausible to me that they intended the API to add the new email instead of overwriting, so this could be a bug.
Re: (Score:2)
Bugs do not "happen" when you have a supposed active userbase of 10% of 7 billion people.
Coders first test ANYTHING major in a contained lab environment. Then they stage this. Eventually they roll out to maybe a tech team or two within the company. When happy, they roll out country by country. Don't believe me? Remember when EVERYONE wanted Google Buzz but you had to wait your turn for this update to reach your particular account? Irrelevant? then remember that Facebook timeline itself was slowly rolled out
Re: (Score:2)
What you say (in the first paragraph) makes sense. I would very much hope that FB does as much or more debugging and testing as other tech companies. But as much as I suspect FB of being insidious, I find it hard to believe they would knowingly release code which would irrevocably erase/overwrite users' contacts email addresses. They would basically have to be as cynical and sociopathic as traders at Goldman Sachs, which I suppose is entirely possible.
Re:Bug? The solution to US unemployment (Score:2)
Re:Bug? (Score:5, Insightful)
Nonsense. You gave them persmission when you enabled "syncing". Only a fool would allow an advertising agency with which they have no contract to not only run unaudited software on a computer containing their only copy of important data but also permit that software write access to the data.
Re: (Score:3, Insightful)
You do realize that same sentence could apply to Google with Android OS? Only that they do have full root control on your phone.
PS: I do use an Android phone with sync to Google servers.
Re: (Score:2)
Re: (Score:2)
You could say that it was a bad design to not give phone owners control over WHICH email addresses Facebook could update.
That is the problem with accept-or-don't-install permission systems. You end up with either not using an app at all, or giving it access to modify anything in your contacts. Why not have an in-between setting like - allow the app to add info to contacts and modify the info it adds, but not touch what is already there? Then when the app asks for unconditional access give the user the ab
Re: (Score:3)
Re: (Score:2)
The "bug" in this case was Facebook's decision to modify their users' contact info without permission. The API is not to blame here.
You're close.
Facebook simply thought with the fantastic services they offer everyone would be delighted that they would be able to use facebook for their e-mail needs as well. The bug was that they didn't realise that there are a few, probably just a highly vocal minority of their users, that doesn't consider Facebook the be-all and end-all for their communications.
And personally, I'm still hoping for a viable competitor to rise.
The real issue is with permissions (Score:5, Interesting)
When you install an application such as Facebook, you are forced to grant more permissions than is good for you, opening up your phone for bugs like this. Those permission systems should be fixed (as well as the bug).
Re:The real issue is with permissions (Score:5, Interesting)
https://play.google.com/store/apps/details?id=com.stericson.permissions&hl=en
Re:The real issue is with permissions (Score:4, Informative)
On Android, I would recommend LBE Privacy Guard (requires root) to ensure FB keeps its sticky fingers out of the contacts.
On iOS, it requires jailbreaking, but there is a Cydia app called PMP or Protect My Privacy which will allow FB to have what it thinks is a contact list... when in reality, it is getting randomly generated garbage.
Either way, FB gets nothing that it shouldn't have if you know what you are doing.
Re:The real issue is with permissions (Score:4, Informative)
On iOS, rather than jailbreaking, you can just wait until later this month when iOS 6 comes out, since it has built-in controls for granting/restricting each application's access to your contacts.
Re: (Score:2)
And iOS 6 builds the Facebook apps into iOS [go.com], so you won't be able to remove it OR deny it access to your contact information, because it will literally be part of Contacts.app!
Wait, shit.
Re: (Score:3)
Aside from iOS 6 having Facebook integration, none of what you said is true.
The Facebook integration iOS 6 is adding is like the Twitter integration they added in iOS 5. You can log in from one place in your global settings, and then share content from a number of places throughout the device. The device will be pulling your friends from Facebook and making them visible in your Contacts app, but that information isn't flowing the other way by default, meaning that Facebook doesn't get free access to your co
Re: (Score:3)
While a lot of people (and trolls) will bash Facebook and its coders, the real issue here is the broken permissions system on Android and Iphone.
No. Not really. Whenever you want to change date under user control you a) ask them first and b) be very, very careful, and make a full backup of the old data. At least any halfway competent developer or sysadmin knows that. True, most screw-ups have multiple causes, as does this. But the fact remains that Facebook demonstrated extreme incompetence and complete disregard for their users here, and they did if motivated by greed. That is completely unacceptable.
Re: (Score:2)
Well, the argument used to be that good applications have idle loops that yield and are deigned to not hang in event handlers.
Then somebody came along and built pre-emptive multitasking and process separation into the OS, so that we can run systems with more than three applications on them and not have to reboot the thing every 20 minutes.
Buggy apps are bad. Poor OS design is worse.
Re:The real issue is with permissions (Score:5, Insightful)
In this case I don't think that's the underlying problem: even if it were opt-in, a lot of users would opt in to syncing email addresses, because in the normal case that's what they want. If a friend leaves company A and goes to company B, updating the address in your phone is convenient. What's less convenient is Facebook changing their email address when the old one was still valid and the friend didn't actually remove it...
Re: (Score:2)
True, but the defect in this case is not having sufficient privilege granularity. A user should be able to grant access to Facebook to add info to contacts and modify the info it maintains, but require explicit approval to modify content that is managed elsewhere. All-or-nothing isn't the right solution.
Re: (Score:2)
While a lot of people (and trolls) will bash Facebook and its coders, the real issue here is the broken permissions system on Android and Iphone.
The only iPhone users affected are the ones running the beta iOS6 who enabled Facebook integration.
I'm glad this happened now - it will likely mean Facebook won't have carte blanche access throughout iOS 6.
Re: (Score:2)
Re: (Score:2)
When you install an application such as Facebook, you are forced to grant more permissions than is good for you
Well, maybe. I've noted that for two apps that do the same thing there may be wildly varying scope of permissions. Also, nobody is forcing you to grant those permissions. You can instead not use the facebook App. Since my only Android device runs 2.1 (I know, I know) the facebook app just opens my browser anyway, and that interface is fucking awful but it does work.
Re: (Score:3)
Or, maybe there is a choice other than using an application with a suboptimal experience, or using a lousy interface?
I use LBE Privacy Guard. It blocks most of the more intrusive application behaviors but still lets me use the applications (unlike alternative implementations like CyanogenMod's, which usually just crashes the applications and the people who add it insist that you shouldn't be using it anyway).
Take-it-or-leave-it is a lousy design, and it is an unnecessary one. When displaying the user a li
Re: (Score:2)
the real issue here is the broken permissions system on Android and Iphone.
I don't have an app permission system on my desktop, yet it gets along just fine. The real issue is the real issue: Lousy quality control. Some PHB decided to make a change in business rules without evaluating/testing the impact it would have across their product line.
Re: (Score:2)
At least that's true of every smartphone I've seen in the last 3 years.
Re: (Score:2)
A good OS protects the overall integrity of the system from misbehaving applications.
Imagine if Android didn't use pre-emptive multitasking, but instead had a permission of "allow application to run in background." These tasks would have to yield time back to the OS for anything else to run. When your phone ends up hanging every 20 minutes would you still say that it was your choice to install apps that run in the background?
Software WILL have bugs. Software that is well-behaved today WILL get an update
Re: (Score:2)
This is a lousy design. Why do you think worms and botnets are such a problem? You assume that software from "trusted" sources never contains flaws, and that there are only two levels of trust - all or none.
Imagine that when you double-click on a PDF file in an email your PDF viewer launches in a jail with permissions that include only being able to open that PDF file. Then it doesn't matter how many vulnerabilities that viewer contains - it can't tamper with my system or send a copy of my data to who-kn
Wow, thanks (Score:4, Interesting)
Re: (Score:2)
Re: (Score:2)
Use LBE Privacy Guard. You can control individual permissions like location detection and such. Don't ask Facebook to not check in - just block its access to the location API.
Thanks Google (Score:3, Interesting)
For the first time, I appreciate your API changes which broke direct contact synchronization through the Facebook app.
Incompetents (Score:4, Interesting)
That is why you do not change data under your user's control, without a) giving them a warning and ask them to opt-in and b) making backups. Any halfway competent software engineer or system administrator knows that. Apparently, Facebook does not have such people and is still half-assing it. These people are really a disgrace.
Re: (Score:2)
Any halfway competent software engineer or system administrator knows that.
But does Marketing know that?
Demand a refund. (Score:4, Funny)
I think they should demand a refund of their subscription fee.
the bizarre part of FB (Score:2, Interesting)
Here's the really bizarre thing.
Of my FB using friends (eg most of them), about 80% claim to hate Facebook. Yet, they continue to use it. It's like abused-wife syndrome or something. They all go on and on about how it sucks, but they keep going back to him because maybe this time he won't hit me.
It looks to me surely like they are insane. I seem to do just fine iwthout using Facebook at all. I still have a social life, I still interact with my friends online, I still chat w/ ppl and email them, I still
Re:the bizarre part of FB (Score:5, Insightful)
It s not that Facebook is cool, it's that social networking is cool, and there is no other realistic alternative. If I (collective I, I personally don't use facebook) have something to share to a group, Facebook is the simplest and the widest audience.
Re: (Score:3)
I don't get what's cool about it either... really. Most of these social networks are collections of people you would never actually socialise with in person even if you could.
It's like the yearbook club has taken over the school.
If it wasn't so ridiculous I'd think it was a Buffy episode and any moment now we'll get the big reveal where Fuckerberg is doing blood magic to get signups.
Re: (Score:2)
Share with a group? Like the World Wide Web was doing for a decade and a half before Facebook appeared on the scene? Like email was doing for decades before that?
Yes, except that if I post it on the WWW, the people I intend to share it with will never see it (unless maybe I spam them all with email they probably don't want, telling them to go to my web site). I post it to Facebook, and I don't even have to keep track of who I wanted to share it with; all the right people will just see it.
Re: (Score:2)
They all go on and on about how it sucks, but they keep going back to him because maybe this time he won't hit me.
You don't understand. Facebook is going through a really tough time, what with the IPO going so bad and the stock price tanking. It's been really tough for Facebook, he's under a lot of stress. I mean, sure's he's done this kind of thing before, but that was a long time ago, when he was younger. He's more mature now, and got himself listed on a proper stock exchange. I'm sure things will settle down in the future. He loves me you know, much more than MySpace or Google+ ever did. He even told me he co
Not entirely a FB bug, phone software is the prob (Score:3)
The Facebook bug here is that if you ask Facebook for someone's email, it was returning the last one added which was that stupid @facebook.com email. But why was the phone deleting contact info and replacing it? If your only source of contact data for a person was their Facebook email then yeah I can see that swapping, but why isn't the phone keeping Facebook, and other contact info separate?
My phone shouldn't see Facebook info change, then go and delete the work email from my Google contacts, or phone contact. If these phones are doing that I'd argue you have a phone SW bug. I wouldn't want any random sync service to suddenly override my manually entered contact data.
As for people complaining about work emails being swapped, why do you sync work emails via facebook? You should have that entered into a separate place. My Android phone is smart enough to keep google contacts and facebook contacts separate, and merge the accounts for display purposes. (And my old Palm Pre back in the day did an even better job of this.)
Re: (Score:2)
This is why backups are important.....
Re: (Score:2)
Android Phone ----> Contacts -----> Menu -----> Import/Export ------> Export to SD Card -----> Peace of mind
Calling all lawyers! Calling all lawyers! (Score:2)
Make yourselves useful for once - go after Facebook. I, for one, will be cheering you on.
blessing in disguise? (Score:3)
Re: (Score:2)
Re:blessing in disguise? Copyrighted Anthology (Score:2)
I'm surprised Facebook (Score:2)
Worse: haven't logged in for years, still changed (Score:3)
I bought an HTC Amaze 4G (aka Ruby?) from Wind Mobile in Canada and it had a Facebook app on it. Which was always running. When I killed the app and the service, it would come back, restarted by HTC Sense I suppose.
The app's permissions were... everything. And I couldn't uninstall it.
I hooked it up to my computer, set to "Internet Pass-through" and ran tcpdump - no sign of "phoning home". Back to the store for a return. I called HTC and told them why.
But, after a couple more weeks of research (phoneless), I bought it again (the only phone I really liked) with the intention of rooting and removing FB app.
Before I could though, I added a contact's phone & email. They later sent me an SMS and ... the contact had a photo. WTF?!? How'd that happen?
Turns out it was the photo from that person's FB account. So the app did phone home, probably dumping all my contacts to the mothership. It certainly sent back my new contact's email and/or phone number.
I'm still considering filing a complaint with Canada's Privacy Commissioner.
Meanwhile ICS has been pushed out, so I set that app's data bandwidth cap to zero. Guess I'd better root the thing sooner rather than later.
Re: (Score:2)
Are you sure it's not their Google profile picture too?
When I emailed them a screen-shot of the image, she identified it as her FB profile pic.
Pretty sure she doesn't have a Google+ account, and uses HotMail as primary email - if she has gmail, I don't know it.
So, pretty sure that the unstoppable FB app is responsible.
With apologies to Arthur C Clarke ... (Score:4, Funny)
In Soviet Russia... (Score:2)
Yeah, that sucked. (Score:2)
It happened to me. I was pissed.
Don't install that shi* (Score:2)
I had an android and made the mistake to install Facebook.
It was so friendly to add my phone number to my profile within seconds. Thanks. That is one more bit of information that will never be deleted from the FB database.
My apologies to everybody in my contact list that are also registered at FB now because of my stupid action. I should have known better...
I'm so sorry :(
Re: (Score:3, Funny)
I know there's some reason people continue to use Facebook. I just have a hard time imagining what it is.
10 users 'like' this post.
Re: (Score:2)
Re: (Score:2)
I go to a lot of gigs, and am involved in putting on gigs, and radio shows. I use facebook to follow bands, find out what's happening, prod the manager of the local gig-pub and also track events.
Love it or hate it facebook seamlessly integrates all of the above in a way that the traditional wider "this is my web page" internet never has. Microformats are pushing close to that but the drummer in a band doesn't know shit about HTML or microformats, they just want to shove some pictures of the gig on "the inte