Facebookの裏口から友達情報を引き出せるFriendCSV
by Mark Hendrickson on 2007年10月24日

前にこちらで書いたように、Facebookのようなプロプリエタリなシステムには、情報が封じ込められてしまうという根本的な問題がある。情報は流れ込んではいくが外には簡単には出てこないのだ。

ソーシャルネットワークに保存した極めて個人的な情報を他のアプリに転送していろんなことに活用したいユーザーから見たら、これはかなり不満となる。実際、グーグルはこの不満に終止符を打ち、もっとオープンなソーシャルネットワーキング専用プラットフォームを提供することで打倒Facebookを図る計画もあると報じられている。

しかし簡単に見落としてしまいがちなことだが、実はFacebookも自システムから情報が出るのを容認している部分もあるのだ。夕べこちらに送られてきたFriendCSVというアプリで、そのことを改めて思い出した。Facebookアプリの開発者にとっては今さらだが、FriendCSVは友達関連の情報を大量に引き出してカンマ区切りのCSVファイルに保存できるアプリだ。引き出して保存後は、エクセルなど表計算プログラムに呼び出したりできる。

このアプリを使うと、友だちが自分でプログラムをインストールしたかどうかに関わりなく、その友だちに関する以下の情報を引き出すことができるのだ。:ユーザーID、名前、性別、誕生日、自己紹介、現在地、出身地、プロフィール専用URL、顔写真のURL、出身高校、最終学歴、勤務経験、アフィリエーション。   FriendCSV開発者によると、これら13項目以外にも引き出せる情報はまだあるという。Facebookがユーザーに持ち出しを禁じているプロフィール情報は連絡先情報(メールアドレスなど)ぐらいに思えてくる。

開発の人たちの話では、これだけの情報を引き出せるアプリは、Facebookアプリの中でも数えるぐらいしかないらしい。:Birthday ExporterはGoogleカレンダーに誕生日を埋めるアプリだし、Birthdays to iCal ExporterはiCalと機能は一緒だ。友達の写真アルバムを全てZIPファイルにエキスポートできるという触れ込みのアプリもあったが、今は動いていないようだ。

[原文へ]

  • http://jp.techcrunch.com/archives/plaxo-flubs-it/ TechCrunch Japanese アーカイブ » Plaxo、Facebookの画面スクレイプで大しくじり

    [...] ソーシャル・ネットワークPlaxo Pulseが新しく追加を目論んでいた機能が、今朝(1/3)リークされた。 この機能はユーザーのFacebookの友達情報とPulseの友達情報をつき合わせて、FacebookからPulseへ友達情報をインポートするというものだった。Plaxoが多くのジャーナリストやブロガーに依頼してこの機能をテストしていたのだが、この際、Facebookに対して自動化されたスクリプトを走らせる必要があった。ユーザーはPlaxoにFacebookへのログイン情報を教える。するとPlaxoはFacebookにログインして、友達全員のプロフィール・ページを巡回し、コンタクト情報のダウンロードを試みる。Plaxoはこの作業の大部分をFacebook APIを利用して行う(われわれはまさにこの作業を行うスタートアップ、FriendCSVを紹介している)ことができる。しかしFacebook APIはいちばん肝心なデータのエクスポートを許可していない。それはつまりメール・アドレスだ。実際、Facebookではロボットが簡単にメールアドレスをダウンロードできないよう、表示に画像を利用している。そこでPlaxoはAPIを使うのを諦めて、スクリーン・スクレイパーを使った。画面の文字を読み取るOCRを開発して、読み取ったデータをエクスポートすることにしたのだ。Facebookはもちろん、これが気に入るはずがない。しかしその結果、Facebooから罰を受けたのはPlaxoではなく、テストに参加したジャーナリストやブロガーだった。Robert Scobleも昨日このスクリプトを走らせた罪でアカウントを停止された。その際、Facebookから次のような文面のメールが届いたという。「われわれのシステムの記録によると、最近あなたはFacebookで活発な活動を行い、なんらかの自動的なスクリプトを走らせたのではないかと疑われるようなスピードでページを閲覧しています。このような行為はサービス約款に明示された条項に違反するものであり、場合によっては連邦法あるいは州法に違反する可能性があります。」Plaxoは当初からこのリスクを認識していた。実は先週私もPlaxoからテストに参加するよう勧誘の手紙をもらっていた。そこには「この機能に関してFacebookが中止を要求してくるかどうか分からないので(彼らは口では大いにオープン性を支持すると言ってますが)、われわれは一般ユーザーに広く公開する前に、皆さんのようなプロにこの機能をテストしていただきたいと思っています」とあった。なるほど、Plaxoの連中の予測は当たった。Plaxoはテストに参加したユーザーに事前になんら警告も相談もすることなく、いきなりFacebookに対してサービス約款の違反(私に言わせれば常識にも反している)となるような自動化されたスクリプトを走らせた。ユーザーのアカウントが停止されたのは当然だ。Facebookはこういった行為を野放しにしておくわけにはいかない。さもなければサーバがパンクしてしまう。自動化されたスクリプトによる負荷の問題を別にしても、Facebookにはメールアドレスを保護する十分な理由がある。ユーザーのプライバシーだ。Robert Scobleは私のコンタクト情報がFacebookから簡単にダウンロードできても気にしないのだろうが、私は気にするかもしれない。結局それを決めるのは情報の当事者である私であるべきで、Scobleが決めるべきことではない。もしPlaxoがまたしてもユーザーのプライバシーで悶着を起こしたいなら、少なくともFacebookに事前にコンタクトすべきだったろう。それにトラブルが生じたら責任は自分でひきうけるべきで、ユーザーに転嫁して済ませるべきではあるまい。この点、RobertScobleはPlaxoの実験室のモルモットにされたしまったわけだが、私まで巻き込まれずにすんでよかったと思っている。アップデート: Loren Feldmanも基本的に私と同意見だった。Crunchbase PlaxoCrunchbaseFacebook[原文へ](翻訳:Namekawa, U) Facebook Plaxo [...]

  • http://jp.techcrunch.com/archives/20080513facebook-working-on-jabberxmpp-support-for-chat/ TechCrunch Japanese アーカイブ » FacebookがFacebook Chat向けのJabber/XMPPを開発中

    [...] Facebookの進歩としては歓迎すべきではあるが、物凄い驚きではない。Facebookは最近、他社のアプリケーションやWebサイトに対して、Facebookユーザーの情報を提供することに 意欲的であると表明したばかりだからだ。「データポータビリティー」の先端を進む事は、Facebookとしても賢い判断である、(他社の管理下で)システムへのデータの出入りを眺めることなく、この分野に対する支配権を維持することが可能なのだから(どちらにしろ、これは当然の成り行きだ)。 CrunchBase Information Facebook Information provided by CrunchBase [...]