【ITニュース解説】Bluesky adds private bookmarks
2025年09月09日に「TechCrunch」が公開したITニュース「Bluesky adds private bookmarks」について初心者にもわかりやすく解説しています。
ITニュース概要
分散型SNS「Bluesky」に、投稿を非公開で保存できるブックマーク機能が追加された。後で読み返したい投稿を、他のユーザーに見られることなく自分専用のリストに保存できる。
ITニュース解説
分散型SNSであるBlueskyに、投稿を非公開で保存できるプライベートブックマーク機能が追加された。この機能は、ユーザーが後で参照したい情報を自分だけのために記録しておくことを可能にする。一見すると他のSNSにも存在する単純な機能追加に見えるが、Blueskyが採用する分散型アーキテクチャの観点から見ると、ユーザーのデータ所有権とプライバシーを重視するサービスの思想を体現する重要な実装と言える。この機能の技術的な背景と意味について解説する。
まず、Blueskyの基盤技術について理解する必要がある。Blueskyは、X(旧Twitter)やFacebookのような中央集権型SNSとは異なり、「分散型SNS」と呼ばれる形態をとる。中央集権型SNSでは、全てのユーザーデータや投稿データが一つの企業が管理する巨大なサーバー群に集約される。これに対し、分散型SNSは特定の管理主体を持たず、複数の独立したサーバーが相互に通信しあってネットワークを形成する。Blueskyの根幹を成すのが「AT Protocol(Authenticated Transfer Protocol)」というプロトコルである。このプロトコルは、ユーザーが自身のデータを管理・所有することを可能にする設計思想を持つ。具体的には、ユーザーのデータは「PDS(Personal Data Server)」と呼ばれる個人用データサーバーに保存される。ユーザーは自分でPDSを立てることも、事業者が提供するPDSを利用することもでき、サービス間でアカウントやデータを移行するポータビリティも確保されている。この「データがユーザー自身に帰属する」という原則が、プライベートブックマーク機能の設計にも大きく影響している。
一般的なSNSにおける「いいね」機能は、投稿者への肯定的なフィードバックであると同時に、他のユーザーにもその反応が見える公開的なアクションであり、アルゴリズムがおすすめ投稿を決定する際の重要な指標としても利用される。一方、ブックマーク機能は、純粋に自分用の保存を目的とするが、サービスによっては公開設定になっている場合もある。今回Blueskyが追加した機能は、その名の通り「プライベート」であることが核心である。つまり、どの投稿をブックマークしたかという情報は、ユーザー本人以外には一切公開されない。これをシステムとして実現するためには、データへのアクセス制御が極めて重要になる。
システムエンジニアの視点からこの機能の実装を考えると、いくつかの技術的要素が浮かび上がる。ブックマークの情報は、データベース上では一般的に、ユーザーIDとブックマーク対象の投稿IDを紐付ける形で管理される。例えば、「bookmarks」というテーブルを作成し、「user_id」と「post_id」をカラムとして持つ構成が考えられる。このテーブルに保存されたデータは、ユーザーのPDS内に格納されると推測される。AT Protocolの思想に基づけば、ユーザーのアクションに関するデータは、そのユーザーが利用するPDSに保存されるのが自然だからだ。これにより、データは中央のサーバーではなく、ユーザーの管理下に置かれることになる。次に重要になるのがAPIの設計である。クライアントアプリケーション(Webブラウザやスマートフォンアプリ)からブックマークの追加、削除、一覧取得といった操作を行うためには、サーバー側で対応するAPIエンドポイントを公開する必要がある。これらのAPIは、リクエスト元のユーザーが本人であることを厳格に認証し、認可された操作のみを許可しなければならない。認証には、OAuth 2.0やJWT(JSON Web Token)といった標準的な技術が用いられ、APIリクエストには必ず認証トークンを含めることで、本人以外の第三者が他人のブックマーク情報を不正に閲覧したり操作したりすることを防ぐ。特に分散型アーキテクチャでは、PDSが異なる事業者によって運用される可能性があるため、プロトコルレベルで認証と認可の仕様が標準化されていることが、セキュアで一貫したユーザー体験を提供する上で不可欠となる。
このプライベートブックマーク機能は、ユーザーにデータのコントロール権を与えるという分散型SNSの理念を具体化したものだ。ユーザーがどの情報に関心を持ち、保存したかというデータは、その人の嗜好や思想を強く反映する機微な情報であり、これを第三者やプラットフォーム自身から秘匿できることは、プライバシー保護の観点から非常に価値が高い。中央集権型サービスでは、こうしたデータが広告ターゲティングやコンテンツ推薦アルゴリズムに利用されるのが一般的だが、Blueskyではユーザー自身のPDSにデータが格納されるため、プラットフォームによる意図しないデータ利用のリスクを低減できる。この機能は、単なる利便性の向上だけでなく、ユーザーが安心して情報収集を行える環境を提供するという、サービスとしての信頼性を高める役割も担っている。今後、保存した投稿を分類するためのタグ付けやフォルダ機能、あるいは他の情報管理サービスとの連携など、さらなる機能拡張も期待される。今回の機能追加は、Blueskyが目指す、オープンでユーザー中心の次世代SNSに向けた着実な一歩であり、その背後にある分散システムの設計思想やデータ管理の在り方を学ぶ上で、非常に示唆に富んだ事例と言えるだろう。