Shadowban Scannerの安全性への取り組み

Shadowban Scannerは、X(旧Twitter)のシャドウバンやセンシティブ判定を簡単に確認できるブラウザー拡張機能です。しかし、ツールを使用する上で安全性やプライバシーの保護は重要な要素です。
本記事では、筆者が開発しているShadowban Scannerがどのようにユーザーの安全性を確保しているか、その取り組みについて詳しくご紹介します。
目次
Shadowban Scannerとは?
Shadowban Scannerは、Xのシャドウバンやセンシティブ判定を検出するためのブラウザー拡張機能です。
シャドウバンは、アカウントがXの検索結果やおすすめに表示されなくなる状態を指します。また、センシティブ判定を受けたツイートやアカウントは可視性が制限されることがあります。
Shadowban Scannerは、これらの状態を外部サイトに移動せず直接確認できる機能を提供します。
類似の他のツールでは専用サイトにアクセスし、アカウントのIDを入力する必要があります。一方で、Shadowban Scannerではアカウントやツイートに直接結果を表示するので、そのような手間が不要です。
ただし、類似の他のツールと同様に100%の精度を保証するものではないため、Shadowban Scannerで継続的に状態を確認しつつ他のツールと併用することを推奨しています。
安全性への取り組み
Shadowban Scannerでは、さまざまな取り組みを通じてユーザーのプライバシーやセキュリティを保護し、透明性を確保しています。
1. 外部サーバーとの通信を排除した設計
Shadowban Scannerは外部サーバーと通信しません(※)。この設計により、ユーザーのデータが外部に漏えいするリスクを排除し、ユーザーのプライバシーを保護しています。
※ユーザースクリプト版では、絵文字を表示するためにXのサーバーから画像を取得します。通常の拡張機能版では絵文字のデータが同梱されているため、サーバーにアクセスしません。2. Xの内部APIを使用しない安全な実装
Shadowban Scannerは、Xの内部APIにリクエストを送信する必要がない特殊な設計(※)を採用しています。これにより、Shadowban Scannerが原因でアカウントが不審なアクセスとして制限または凍結されるリスクを回避し、ユーザーの安全性を確保しています。
※XのWebクライアントにおけるReact propsを利用して実装しています。3. 個人情報を保存しない設計
Shadowban Scannerはユーザーの個人情報を保存しません。すべての処理はユーザーのブラウザー内で完結する(※)ため、外部にデータが送信されることもありません。ユーザーのプライバシー保護を最優先に設計されています。
※ユーザースクリプト版では、絵文字を表示するためにXのサーバーから画像を取得します。通常の拡張機能版では絵文字のデータが同梱されているため、サーバーにアクセスしません。4. オープンソース化による透明性の確保
Shadowban ScannerのソースコードはGitHubで完全に公開されており、誰でも内容を確認できます。これにより、ツールの安全性やプライバシーに関する懸念があれば、誰でも自由に検証できます。
また、拡張機能ストアに公開している署名済みファイルもGitHubで公開しており、ストアで配布しているファイルとソースコードの整合性を確認できます。
おわりに
Shadowban Scannerは、ユーザーのプライバシーと安全性を最優先に開発されています。外部サーバーに依存しない設計、XのAPIを使用しない実装、そしてオープンソース化による透明性を通じて、安心してお使いいただけるようにしています。
ぜひ、Shadowban Scannerをインストールしてください。
記事をシェア
フォローして最新情報を入手
Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。
関連記事
-1.png&w=1080&q=75)
生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。
Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。










![[新しいXチャットへようこそ]というテキストが画面に大きく表示されており、その下には次の3つの説明が表示されている。[エンドツーエンドの暗号化:メッセージは、端末にかかわらずエンドツーエンドで暗号化されています。][最先端のプライバシー:Xを含め、他の人がメッセージを読むことはできません。][パスコードを設定:メッセージを保護するため、4桁のパスコードを設定してください。]これらの説明の下には、[パスコードを作成]という大きなボタンが配置されている](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fwelcome-to-new-chat.png&w=1920&q=75)


![Discordの[プロフィールのプライバシー]設定のスクリーンショット](/_next/image/?url=%2Fapi%2Fmedia%2Ffile%2Fdiscord-profile-privacy-settings.png&w=3840&q=75)