Metaのlocalhostトラッキング論争と法的影響
Metaによるユーザー追跡のためのlocalhostの使用
Metaは、モバイルウェブの閲覧活動をFacebookおよびInstagramのプロフィールに紐付けるために、Androidのlocalhost機能を利用していました。ソフトウェア開発者がアプリケーションをテストするための仕組みであるlocalhostを悪用することで、MetaはMeta analytics pixelを埋め込んでいるモバイルウェブサイトからの閲覧データを、特定のユーザーの識別情報に紐付けることができました。
法的措置:Rose v. Meta
Metaは、Androidユーザーの閲覧活動を秘密裏に追跡していたとして、連邦訴訟に直面しています。Rose v. Meta事件において、米国連邦地方裁判所のRita Lin判事は、Metaが2024年9月から2025年6月の間に、モバイルウェブ上でユーザーを特定するためにlocalhostを悪用したと主張するクラスアクション(集団訴訟)の訴えが進められることを認めました。
訴訟における主な進展は以下の通りです:
- Rose v. Metaが、Metaに対する他のプライバシー関連の訴訟と統合されたこと。
- 第一修正訴状において、Googleが被告に追加されたこと。
- 被告側が提出した棄却申し立てが却下されたこと。
技術的な緩和策と現在の状況
ブラウザベンダーと独立した研究者は、この追跡方法を特定し、対応を行っています:
ブラウザレベルの保護策
ChromeとFirefoxは、「local-network-access」機能を導入、または導入を進めています。これらのアップデートにより、アプリケーションがローカルネットワークにアクセスしようとした際にユーザーにプロンプトが表示されるようになり、密かなlocalhostトラッキングに対する障壁となります。
活動の停止
証拠によれば、Metaは現在、この特定の追跡慣行を停止しています。localmess.github.ioからの報告によると、2024年6月3日時点で、Meta/Facebook Pixelスクリプトはlocalhostに対してパケットやリクエストを送信しなくなっており、_fbpクッキーを送信する責任を持つコードは大部分が削除されています。また、Yandexも同様の慣行に従事していたが、その後停止したことも指摘されています。
エンジニアリング倫理に関するコミュニティの視点
localhostトラッキングの発見は、ソフトウェアエンジニアの倫理的責任に関する議論を巻き起こしました。一部のコミュニティメンバーは、雇用を失うリスクを負うことなく、開発者が非倫理的な機能の実装を拒否できる仕組みを提供するために、ソフトウェアエンジニアの労働組合が必要であると示唆しています。