本ポリシーは英語版の翻訳であり、英語版を正式な基準とします。
XBlockは、X(旧Twitter)向けのブラウザ拡張機能と、ブロックリストを保存する小さなサーバーで構成されています。フランスのMatrice Technologiesが開発しており、コードはGitHubで公開しています。このページでは、XBlockが何を保存するのか、その理由、そして削除を依頼する方法を説明します。要点をまとめると、アカウント、メールアドレス、Xのパスワードは不要で、あなたが何を読んでいるかについても一切保存しません。
XBlockにとってのあなた
特定の誰かではありません。拡張機能をインストールすると、ブラウザ内でランダムなキーが作成され、Chromeの同期ストレージに保存されます。これにより、リストがほかのパソコンでも使えるようになります。拡張機能はリクエストごとにこのキーを送信し、サーバーは一方向のHMAC-SHA256でそれをIDに変換します。サーバーが保存するのはこのIDであり、キーそのものは保存しません。また、サーバーは「Brave Otter」のようなランダムな表示名をあなたに割り当て、あなたが共有するリストに表示します。
サーバーが保存するもの
- リスト:XBlockでブロックしたXのユーザー名、リストの名前と共有コード、およびキュレーションリストの場合はアカウントごとの短いメモ。
- 許可したアカウント:盾ボタンでマークしたユーザー名。どのリストからもブロックされないようにするためです。
- 登録中のリスト:登録しているリストと、それぞれのモード(Xでブロック、Xでミュート、非表示、ぼかし)。
- XBlockがあなたの代わりにXでブロック・ミュートしたアカウント。一括処理で同じアカウントを二度処理しないためです。
- 設定(ブロックアニメーションのオン・オフなど)、利用を開始した日時、最後に接続した日時。
- 公開フォロワー数:タイムラインに表示されるXアカウントのもの。あなたに紐づくものではなく、全ユーザーで共有され、一括処理をフォロワーの多いアカウントから始めるために使われます。
リストは仕組み上、公開されています。共有コードを知っている人なら誰でも、リストに含まれるユーザー名と、所有者のランダムな表示名を見ることができます。
XBlockが決して見ないもの
- Xのパスワード、cookie、セッション。ブロックやミュートは、ブラウザから直接Xに送られます。
- メールアドレス、本名、電話番号。XBlockがこれらを尋ねることはありません。
- Xで読んだり、書いたり、いいねしたり、検索したりした内容、および閲覧履歴。
- ダイレクトメッセージ。
ブラウザ内で行われること
x.com上で、拡張機能は各ポストの投稿者を読み取り、ボタンの追加やリストの適用を行います。ブロックやミュートを行うときは、x.comとまったく同じように、ログイン中のセッションでX自体を呼び出します。アニメーションの選択などの設定は、Chromeのストレージに保存されます。
共有と販売
これらのデータを販売・貸与することはなく、広告も表示しません。また、拡張機能でもこのウェブサイトでも、アクセス解析やサードパーティのトラッカーは一切使用していません。サーバーはHostingerから借りているマシン上で稼働しており、データを扱う第三者はこのホスティング事業者のみです。
ネットワークログ
サーバーは不正利用を防ぐレート制限のためにIPアドレスをメモリ上で使用しますが、データベースに書き込むことはありません。XBlockのサーバー自体は、リクエストログを記録しません。
保存期間と削除
データは、XBlockを利用している間保存されます。削除をご希望の場合は、キー(拡張機能のポップアップに表示されます)をxblock.extension@gmail.comまでお送りください。リスト、リストの登録情報、許可したアカウント、ブロック履歴など、そのキーに紐づくすべてのデータを削除します。拡張機能をアンインストールするとブラウザからキーが削除され、それ以降は誰もそのデータにアクセスできなくなります。
ご自身での運用
すべてのデータをご自身で管理したい場合、サーバーはオープンソースで、Dockerが動く環境ならどこでも動作します。セルフホストガイドでは、ご自身のサーバーに接続する拡張機能のビルド方法を説明しています。
変更とお問い合わせ
本ポリシーを変更する場合は、新しい日付とともに新しい版をこのページに掲載します。ご質問はxblock.extension@gmail.comまでお寄せください。