Facebook is all about openness and data portability, as long as that doesn’t involve openness or portability of data, it seems.
Today they wrote a long 7 paragraph blog post to get a single point across: Facebook has banned Google’s Friend Connect access to the Facebook API:
Now that Google has launched Friend Connect, we’ve had a chance to evaluate the technology. We’ve found that it redistributes user information from Facebook to other developers without users’ knowledge, which doesn’t respect the privacy standards our users have come to expect and is a violation of our Terms of Service. Just as we’ve been forced to do for other applications that redistribute data in a way users might not expect or understand, we’ve had to suspend Friend Connect’s access to Facebook user information until it comes into compliance. We’ve reached out to Google several times about this issue, and hope to work with them to enable users to share their data exactly when and where they choose.
This of course has nothing to do with the fact that Facebook launched their own nearly identically named product called Facebook Connect three days before Google’s Friend Connect.
It’s not clear exactly what features of Friend Connect justified the ban, since it is so similar to what Facebook announced on Friday. Both products allow the export of profile and friend list data to third party websites.
In the last paragraph of the blog post, Facebook says they want to work with everyone: “We think MySpace’s Data Availability, Google Friend Connect, and Facebook Connect can be part of a great movement in the industry to give users a better and safer experience online, while respecting user privacy. We look forward to working with our developer community and everyone else in the industry to help all of our users take their information, and their privacy, with them wherever they go.” If that’s the case, this sure is an interesting start to a healthy working relationship with Google. Next up on the block list: MySpace and their Data Availability malware product, no doubt.
Thanks for the tip, Jesse.
Update: Facebook PR is pointing out Sections 2B(4), 2B(5) and 2A9(vi) of the Developer Terms of Service:
4) You may not store any Facebook Properties in any Data Repository which enables any third party (other than the Applicable Facebook User for such Facebook Properties) to access or share the Facebook Properties without our prior written consent.
5) You may not sell, resell, lease, redistribute, license, sublicense or transfer all or any portion of the Facebook Properties, or use or store any Facebook Properties for any purpose other than as specifically authorized herein.
You will not use Facebook Platform or any of your Facebook Platform Applications, and your Facebook Platform Application will not be designed…(vi) to request, collect, solicit or otherwise obtain access to usernames, passwords or other authentication credentials from any Facebook Users, or to proxy authentication credentials for any Facebook Users for the purposes of automating logins to the Facebook Site.
minimize
CrunchBase Information
Facebook
Facebook image
Website: facebook.com
Location: Palo Alto, California, United States
Founded: February 1, 2004
Funding: $493M
On February 4th, 2004 Mark Zuckerberg launched The Facebook, a social network that was at the time exclusively for Harvard students. It was a huge hit, in 2 weeks, half of the student body… Learn More
Google
Google image
Website: google.com
Location: Mountain View, California, United States
Founded: January 1, 1998
IPO: August 19, 2004
Google primarily provides search and advertising services, which together aim to organize and monetize the world’s information. In addition to its dominant search engine, it offers a plethora of tools and platforms including its more popular… Learn More
Information provided by CrunchBase
He Said, She Said In Google v. Facebook
Michael Arrington
38 comments »
More details on Facebook’s banning of Google Friend Connect from the Facebook API earlier today. I spoke with Facebook Chief Privacy Officer Chris Kelly and Google’s Director of Engineering David Glazer about the banning to get a fuller picture of the conflict.
Here’s an example of how Friend Connect (more details) works in practice. A third party site may want to add social elements to their service. They can integrate with Friend connect and allow users to sign in. Those users choose a social network where they keep their profile (Orkut, Hi5, GTalk and, until today, Facebook) and log in via the social network’s API. They then become “members” of the site, using Google’s terminology. If any of their friends from their social network also become members of that site, those friends are shown on the site and you can interact with them. To see it for yourself, click “log in” at the top of this sample site, IngridMichaelson.
Kelly says the issue comes down to the fact that Google Friend Connect users don’t have control over data pulled from Facebook. In particular, Facebook is concerned that they have no relationship to the end site where the data is presented (in the example above, IngridMichaelson). Instead, Google has inserted itself as a middleman in the process.
Also, Kelly says, once permission is granted to share data, the user has no way to revoke that permission from their Facebook account. Facebook has a privacy control panel that lets users set and change privacy setting over time, including the removal of applications. With Google in the middle, Facebook has no way to stop the flow of data to these third parties.
Google’s Glazer counters that they have a very effective method for unlinking to a site that a user has given permission to, so users will be just fine. In the screen shot below, Google gives an option to “Unlink” the specific social network from the site (on right) or change the data that’s shared from the social network (on left). Kelly is correct that you can’t trigger the unsubscribe from Facebook.com, but Glazer says that’s because Facebook’s API has no way of telling Facebook about the third party site the data has been passed off to.
Glazer says that they have been in “constant contact” with Facebook over the Friend Connect product, and are still trying to work with Facebook to get access to the API again. But Facebook has their own competing product to Friend Connect, called Facebook Connect. The longer the ban, made under the banner of protecting user privacy, remains in place, the stronger Facebook’s position will be competitively. My guess is they’re in no hurry to get through this conflict any time soon.
The fact is that Google is taking perfectly adequate steps to protect user privacy with their Friend Connect product, and it is a useful product for users. After talking with both sides, it seems to me that Facebook is relying on a very convenient catch-22 to stay out of Google’s network. They are the ones in control of their own API functionality, and they could add features that fix this problem. Until they do, there’s nothing Google can do to remedy the “problem,” and the walls around the Facebook garden get ever higher.