よりクリーンなページ。トラッカーを削減。ローカルオンリー。
GetBlocked! は、軽量でローカルオンリーのChrome拡張機能です。既知のトラッカーリクエストをブロックし、トラッキングリンクをクリーンにし、トラッキングの試みを説明することで、一般的なサードパーティのウェブサイトトラッキングを削減します。
フレンドリーなプライバシーツールを求めるユーザーと、素早く有用なプルリクエストをしたいコントリビューターのために、小さくて検査可能なManifest V3プロジェクトとして構築されています。
declarativeNetRequestを使用して、厳選された既知のサードパーティトラッカードメインのスターターリストをブロックします。utm_source、fbclid、gclid、dclid、mc_cidなどの一般的なトラッキングURLパラメータや、同様のキャンペーンIDをクリーンにします。chrome.storage.localにローカル保持します。GetBlocked! は、厳選された既知のサードパーティトラッカードメインとトラッキングURLパラメータのスターターリストをブロックします。
現在の対応範囲:
トラッカーリストは意図的に控えめです。ルールはサードパーティリクエストに限定され、サイトの破損を軽減します。
GetBlocked! は:
GetBlocked! はブラウジングデータをサーバーに送信しません。拡張機能は以下を使用します:
declarativeNetRequest。chrome.storage.local。拡張機能には、外部分析、テレメトリーエンドポイント、リモートログ、またはバンドルされたリモートアセットはありません。
chrome://extensions を開きます。プロダクションビルドは、デバッグ専用のDNRフィードバック権限を避けます。ポップアップは、ローカルページシグナルとChromeのプロダクションDNRアクションカウントバッジをページレベルの推定値として使用し、ブロックとURLクリーンルールはMV3のdeclarativeNetRequestによって引き続き適用されます。
最も簡単な貢献方法は、1つのトラッカードメインを追加することです。
npm run generate:rules を実行します。npm run test:evidence を実行します。トラッカードメインの追加、壊れたサイトのテスト、UIの洗練、ドキュメント、テストの改善に関するPRを歓迎します。小さく焦点を絞ったPRを開く前に尋ねる必要はありません。
トラッカードメインは、shared/tracker-catalog.jsonで管理されています。
各トラッカーエントリには以下が含まれます:
domain (ドメイン)category (カテゴリ)label (ラベル)notes (備考)トラッキングURLパラメータは、shared/tracking-params.jsonで管理されています。
カタログまたはトラッキングパラメータリストを変更した後、派生した拡張機能ファイルを再生成します:
npm run generate:rules
これにより以下が更新されます:
declarativeNetRequestで使用)生成されたルール/設定を手動で編集しないでください。ジェネレーターまたはソースカタログも更新する場合を除きます。
CIが使用するのと同じローカル検証レイヤーを実行します:
npm run check
これにより、ルールの再生成、エビデンスフィクスチャの実行、JavaScript構文のチェック、JSONデータファイルの解析、生成されたファイルの同期確認、プライバシー/セーフティガードレールの実行が行われます。
便利な個別チェック:
npm run generate:rules
npm run test:evidence
npm run check:syntax
npm run check:json
npm run check:generated
npm run check:safety
パッケージ化されていない拡張機能を読み込んだ後、このフォルダから簡単なローカルサーバーを起動します:
python -m http.server 8080
次に開きます:
http://localhost:8080/test/manual-test.html?utm_source=demo&utm_medium=test&fbclid=manual
GetBlocked! を有効にすると、トラッキングパラメータがページURLから削除され、ポップアップにページレベルのトラッカーアクティビティが表示されます。前後を確認するには、ブラウザのネットワークパネルを拡張機能を無効にした状態と有効にした状態で比較してください。
MITライセンス。 LICENSEを参照。