Safariリンククリーナー: ページが開く前にURLの追跡パラメータを削除
Clean Links に、iPhone、iPad、Mac 向けの新しい Safari リンククリーナーモードが追加されました。対応しているトラッキングパラメータは、ページが開く前に削除されます。
つまり、Safari でトラッキング付きリンクをタップすると、リンク先ページがそれらのパラメータ付きで読み込まれる前に、Clean Links が既知の不要なトラッキング情報をナビゲーション中に削除できます。既存の Safari 拡張機能ボタンもそのまま使えるので、現在のページに埋め込まれているリンクをコピーまたは共有したいときは、ページ上のすべてのリンクをまとめてクリーンにできます。
これは iPhone、iPad、Mac 向けの Safari 拡張機能です。Safari に組み込まれているプライバシー保護を置き換えるものではなく、併用して動作します。
変更点
このリリース以前の Clean Links Safari 拡張機能は、手動でのページクリーンアップに重点を置いていました。拡張機能をタップし、Clean Links を押すと、ページ上のすべてのリンクがその場で書き換えられました。
この手動モードは今も使えます。新しく追加されたのは、自動ナビゲーションクリーンアップです。Clean Links は Safari 拡張機能ルールを使い、Safari が URL を開くときに、対応しているトラッキングパラメータを削除するようになりました。utm_source、fbclid、gclid、多くのプラットフォーム固有のキャンペーン ID など、一般的なトラッキングパラメータでは、ページが開く前にクリーナーが動作します。
実用上は、次のようになります。
- Safari で開くリンクを、より早い段階でクリーンにできます。
- ページ上にすでにあるリンクも、その場でクリーンにできます。
- 拡張機能が、より多くの Web サイトと短縮リンクに対応しました。
- この機能は iPhone、iPad、Mac 版の Clean Links で利用できます。
なぜ重要なのか
Apple の Advanced Tracking & Fingerprinting Protection は有用で、オンにしておくべきです。ただし、Safari に組み込まれた保護は Apple の対応リストに基づいています。サイトが URL に追加するすべてのトラッキングパラメータを削除するわけではなく、共有、短縮リンク、QR コード、アプリ間ワークフロー向けの専用リンククリーナーを置き換えるものでもありません。
Clean Links は、追加で数百種類の対応トラッキングパラメータとパターンをカバーすることで、さらに踏み込みます。また、Safari の外でもリンククリーニングの残りのワークフローを扱います。Share Sheet、Apple Shortcuts、QR スキャン、Mac のクリップボードクリーニング、ネットワークリクエストが有効な場合のリダイレクトチェーンのクリーンアップです。
詳しい比較は、Clean Links と Safari Advanced Tracking & Fingerprinting Protection の比較をご覧ください。
ここで Safari DNR がすること
新しい自動クリーナーは、Safari の declarativeNetRequest サポートを使います。DNR と略されることがよくあります。Chrome の declarativeNetRequest ドキュメントでは、同じブラウザ側のモデルが説明されています。拡張機能がルールを宣言し、ブラウザは拡張機能にリクエストを傍受して読ませることなく、一致するネットワークリクエストを変更できます。サイトの読み込み後にページスクリプトを実行してリンクを編集する代わりに、DNR によって Safari はナビゲーション中に URL クリーンアップルールを適用できます。
Clean Links にとっては、対応しているトラッキングパラメータを、ページが開く前に URL から削除できるということです。ブラウザが適切なタイミング、つまりリンクが開かれている最中にルールを適用するため、ナビゲーションクリーンアップにより適しています。
手動の拡張機能アクションには、今も別の役割があります。ページ上にすでに存在するリンクをクリーンにします。リンクを開く前に、外部リンクをコピー、共有、確認したいときに便利です。
ClearURLs との違いは?
ClearURLs は、技術に詳しいユーザーの多くが Firefox と Chrome での自動トラッキングパラメータ削除で知っているブラウザ拡張機能です。私たち自身も以前 ClearURLs を使っていましたが、そもそも Clean Links を作った理由のひとつは、ClearURLs のメンテナーが Safari をサポートする意思はない と明確にしていたことでした。Clean Links は現在、Safari で ClearURLs 風の中核的な自動 URL クリーンアップワークフローをカバーしています。対応しているトラッキングパラメータは、ページが開く前に削除されます。Clean Links はさらに、ClearURLs がカバーしていない Apple ネイティブのワークフローも追加します。Share Sheet でのクリーニング、Shortcuts、QR スキャン、Mac のクリップボードクリーニング、Send to Mac、ネットワークリクエストが有効な場合のリダイレクトチェーンのクリーンアップなどです。加えて、Clean Links のトラッキングパラメータデータセットは ClearURLs のものよりかなり大きく、より活発に保守されています。
ClearURLs が完全に止まっているわけではありません。Rules リポジトリには 2026-03-25 にコミットがありました。ただし、拡張機能のリリースと一部のユーザー向け修正は遅くなっています。最新の ClearURLs Addon リリースである v1.27.3 は 2025-02-05 に公開され、YouTube の新しい is トラッキングパラメータを追加する ClearURLs Rules PR #191 は 2026-02-24 に開かれ、2026-05-08 時点で未マージのままです。
現在、Clean Links の自動ブラウザクリーンアップは Safari のみです。この差分は、私たちが Firefox と Chrome 向けの Clean Links 移植を検討している理由のひとつです。
使い方
App Store から Clean Links をアップデートし、Safari 拡張機能が有効になっていることを確認します。
iPhone と iPad の場合:
- Safari を開きます。
- アドレスバーのコントロールをタップし、Manage Extensions を開きます。
- Clean Links をオンにします。
Mac の場合:
- Safari を開きます。
- Safari > Settings > Extensions に移動します。
- Clean Links を有効にします。
その後、対応しているトラッキングパラメータについては、Safari のナビゲーションクリーンアップが自動で動作します。現在のページ上にあるすべてのリンクをクリーンにするには、Safari から Clean Links 拡張機能を開き、Clean Links を押します。
スクリーンショットと設定の詳細は、Clean Links Safari 拡張機能ガイドをご覧ください。
短縮リンクはどうなる?
Safari のナビゲーションクリーンアップと短縮リンク展開は、関連しているものの別の問題を解決します。
自動 Safari クリーンアップは、ナビゲーション中に URL から対応トラッキングパラメータを削除します。短縮リンク展開は、bit.ly、t.co、lnkd.in、l.facebook.com のようなリンクからリダイレクトをたどり、Clean Links が最終的なリンク先を表示し、リダイレクトチェーンの後半で現れるトラッカーを削除できるようにします。
リダイレクト展開には、デバイスからのネットワークリクエストが必要になる場合があります。Disable Network Requests をオンにすると、Clean Links は既知のトラッキングパラメータを引き続き削除しますが、短縮リンクは展開しません。展開にはリダイレクト先へのアクセスが必要だからです。
このプライバシートグルは、アプリと拡張機能の全体に適用されます。リダイレクトチェーンのクリーンアップを使いたいときはデフォルトモードを使い、ネットワークなしの厳格なリンククリーニングを使いたいときは Disable Network Requests をオンにしてください。
FAQ
これは Safari の組み込み保護を置き換えますか?
いいえ。Safari の組み込み保護は有効にしたままにしてください。Clean Links は、追加の対応トラッキングパラメータをクリーンにし、Share Sheet でのクリーニング、QR スキャン、Shortcuts、Mac のクリップボード監視など、Safari が扱わないワークフローをカバーすることで補完します。
Clean Links は閲覧履歴を見ますか?
いいえ。Clean Links は、クリーンまたは確認したリンクを記録または保存しません。Safari の自動クリーンアップは対応パラメータ向けのローカル拡張機能ルールを使い、手動のページクリーンアップはユーザーが実行したときにローカルで動作します。
Safari 以外でも使えますか?
ページが開く前の自動クリーンアップは、Safari 拡張機能の機能です。Clean Links は Safari の外でも、ネイティブアプリ、Share Sheet、Shortcuts、QR スキャナー、Clean Links Web、Mac のクリップボード監視を通じて引き続き動作します。
どこで入手できますか?
App Store から Clean Links を無料でダウンロードできます。Safari ナビゲーションクリーナーは iPhone、iPad、Mac に含まれています。