iPhoneとMacでのClean Links Safari拡張機能の使い方

ウェブページ上のほとんどのリンクには、クリックしたり、カーソルを合わせたり、コピーしたりする際に、utm_source、fbclid、gclidなどの多数のトラッキングパラメータが付与されています。Safariに組み込まれているATP(高度なトラッキングとフィンガープリント保護)は、ナビゲーション中にこれらのパラメータの一部を削除しますが、コピーして共有するリンクまではクリーンアップしません。Clean LinksのSafari拡張機能は、そのギャップを埋めるものです。macOSでは1クリック、iOSでは1タップするだけで、現在のページ上のすべてのリンクをクリーンアップし、削除されたパラメータの数を正確に表示します。さらに、広告トラッキングの不要なデータを取り除いた状態で、ページリンクをMacに送信できます。この拡張機能は、Clean Links v1.0.13で導入されました。

この拡張機能は、Safariに組み込まれているプライバシー機能の代わりではなく、連携して動作します。それぞれの機能がカバーする範囲の詳細については、Clean Links vs Safari Advanced Tracking & Fingerprinting Protectionをご覧ください。

Safari拡張機能の役割

この拡張機能は、Safariで現在閲覧しているページ上のすべてのリンクをクリーンアップします。有効にすると、Clean Linksはページ上のすべての<a> hrefをスキャンし、それぞれからトラッキングパラメータを削除して、その場で置き換えます。その後、クリーンアップされたリンクの数が表示されるため、そのページが外部へのクリックをどれほど積極的に追跡していたかが一目でわかります。

対象となるパラメータには、UTMファミリー全体(utm_source、utm_medium、utm_campaign、utm_term、utm_content)に加えて、fbclid、gclid、igshidなどのプラットフォーム固有のクリックIDが含まれます。また、この拡張機能にはClean Linksのコア機能である「Send to Mac」ボタンも含まれており、ポップオーバーから直接、現在のページをMacに引き継ぐことができます。

すべての処理はオンデバイスで実行されます。拡張機能がページコンテンツやリンクデータを外部に送信することは決してありません。すべての処理は隔離されたコンテキスト内でローカルに行われます。プライバシーアーキテクチャの詳細については、Clean Links FAQをご覧ください。

この拡張機能は、iPhone/iPad(iOS 18.0以降)とMac(macOS Sequoia以降)の両方で動作します。

macOSでの有効化方法

  1. Safariを開きます。
  2. メニューバーからSafari > 設定を選択します。
  3. 拡張機能タブをクリックします。
  4. リストからClean Linksを見つけ、その横のチェックボックスをオンにします。

有効にすると、SafariのツールバーにClean Linksのアイコンが表示されます。表示されない場合は、ツールバーを右クリックしてツールバーをカスタマイズを選択し、追加してください。

macOSのSafari設定の拡張機能タブでClean LinksのSafari拡張機能を有効にする
Safariの設定 → 拡張機能でClean Links拡張機能を有効にする

Safariから、拡張機能に現在のページの読み取りを許可するかどうかを尋ねられる場合があります。アクセスを許可してください。拡張機能がリンクをクリーンアップするには、リンクのhrefを読み取る必要があります。すべての処理はMac内にとどまります。

iOSでの有効化方法

  1. Safariを開き、任意のウェブページに移動します。
  2. アドレスバーをタップしてブラウザのメニューを表示し、アドレスバーの左側にあるaA(またはパズルピース)アイコンをタップします。
  3. 拡張機能を管理をタップします。
  4. Clean Linksをオンにします。
iPhoneの拡張機能を管理メニューでClean LinksのSafari拡張機能を有効にする
Safariで拡張機能を管理をタップしてClean Linksを有効にする

iOSのSafariでは、このページで拡張機能を許可するか、1日だけ許可するか、常に許可するかを尋ねられる場合があります。毎回許可を求められないようにするには、常にすべてのWebサイトで許可を選択してください。

拡張機能の使い方

Macの場合

SafariのツールバーにあるClean Linksアイコンをクリックします。「Ready to clean links on this page.(このページのリンクをクリーンアップする準備ができました)」と表示された小さなポップオーバーが現れます。緑色のClean Linksボタンをクリックしてください。すぐにポップオーバーが更新され、「Cleaned X links on [domain]([ドメイン]でX個のリンクをクリーンアップしました)」と表示されます。Xはトラッキングパラメータが削除されたリンクの数です。これでページ上のリンクはクリーンになりました。リンクをコピーしたり共有したりしても、トラッカーは含まれません。

ポップオーバーにはSend to Macボタンも含まれています。これは、あるMacを使用していて、現在のページリンクを別のMac(例えば、AirDropの範囲外にあるMacや別のネットワーク上にあるMac)に送信したい場合に便利です。Send to MacはiCloud同期を介して機能するため、スリープ状態のMacや別のWi-Fiネットワーク上にあるMacにも届きます。

iPhoneおよびiPadの場合

アドレスバーのaAアイコンをタップし、拡張機能リストからClean Linksをタップします。拡張機能のシートが下からスライドして表示され、Clean Linksと**Send to [デバイス名]**の2つのボタンが表示されます。

Clean Linksをタップすると、ページ上のすべてのリンクからトラッキングパラメータが削除されます。**Send to [デバイス名]**をタップすると、現在のページリンクがiCloud経由でMacに転送されます。AirDropは不要で、近くにある必要もありません。

iOSのSend to MacはMac版と同じように機能します。リンクはiCloud同期を介して送信されるため、Macがスリープ状態であったり、別のネットワーク上にあったり、Bluetoothの範囲外であっても届きます。また、複数のMacに送信することも可能です。ボタンを押すたびに、iCloudアカウントに関連付けられているMacが切り替わります。

ネットワークリクエストの無効化

デフォルトでは、Clean Linksはbit.lyやt.coなどの短縮リンクを解決するために、デバイスから直接ネットワークリクエストを行うことができます。これらのリクエストは、ランダム化されたユーザーエージェントを使用し、Cookieを持たないサンドボックス化されたセッションを使用します。サードパーティのAPIは関与しません。拡張機能が短縮リンクを検出すると、リダイレクトチェーンをたどり、最初のホップだけでなく、最終的なリンク先からもトラッカーを削除できます。

Clean Linksによる外部への接続を一切行いたくない場合は、アプリの設定でDisable Network Requestsをオンにしてください。この設定をオンにすると、以下のようになります。

  • トラッキングパラメータ(utm_*、fbclid、gclid、igshid、およびその他の既知のすべてのパターン)は、引き続きページ上のすべてのリンクから削除されます。
  • 短縮リンクは短縮された形式のままになります。展開にはネットワークホップが必要なため、展開されません。
  • Safari拡張機能は、この設定を自動的に尊重します。

この設定はApple Shortcutsを通じて切り替えることもできます。つまり、コンテキストに応じて、リダイレクトを完全にたどるモードと、厳密なネットワークなしモードを切り替える自動化を構築できます。

この設定は、サンドボックス化されたものであっても、外部への接続が一切行われないことを完全に確信したい方に最適です。

どのトラッカーが削除されるのか?

拡張機能は、Clean Linksの他の機能と同じパラメータを削除します。よく削除される一般的なものは以下の通りです。

分析およびマーケティング

  • utm_sourceutm_mediumutm_campaignutm_termutm_content (Google Analytics / キャンペーントラッキング)

プラットフォームのクリックID

  • fbclid - Facebook
  • gclid - Google Ads
  • igshid - Instagram
  • li_ref - LinkedIn
  • tt_from - TikTok

これらは最も頻繁に遭遇するパラメータですが、Clean Linksがカバーする範囲のほんの一部にすぎません。このアプリは数千のドメインにわたるトラッキングパラメータを削除し、新しいパターンが特定されるたびにアップデートで対応範囲を拡大しています。パラメータはプラットフォーム、地域、キャンペーンの種類によって異なりますが、Clean Linksがその複雑さを処理するため、ユーザーが気にする必要はありません。


App StoreでClean Linksを無料でダウンロードして、次に閲覧するページで拡張機能を試してみてください。「Cleaned X links」の数を確認してみましょう。ほとんどのニュースサイト、ソーシャルプラットフォーム、eコマースページでは、その数は想像以上に多いはずです。

Appleデバイス間でリンクのクリーンアップを自動化するその他の方法については、Apple Shortcutsガイドをご覧ください。

FAQ

Safari拡張機能はプライベートブラウズでも機能しますか?

はい。この拡張機能は、Safariのプライベートブラウズウィンドウでも利用できます。ブラウジングモードに関係なく、すべての処理はオンデバイスにとどまります。

Clean Links拡張機能をChromeやFirefoxなどの他のブラウザで使用できますか?

いいえ。現在のところ、この拡張機能はSafari専用です。ただし、ユーザーからのフィードバックに基づいて、近い将来他のブラウザへのサポートを拡大する可能性があります。Macでは、Clean Linksのクリップボード監視機能(メニューバーから利用可能)により、ブラウザに依存しない継続的なリンクのクリーンアップが提供されます。どのブラウザやアプリからコピーしたかに関係なく、コピーしたURLはすべて自動的にクリーンアップされます。

拡張機能を有効にすると、ページの読み込みが遅くなりますか?

いいえ。拡張機能は、ツールバーのアイコンをクリックする(Mac)か、拡張機能メニューからタップする(iOS)まで非アクティブな状態です。ページの読み込み時に実行されたり、受動的にコードを挿入したりすることはありません。

なぜSafariはページの読み取り許可を求めるのですか?

Safariでは、拡張機能がページコンテンツへのアクセスを必要とする場合、それを宣言することが求められます。Clean Linksは、リンクをクリーンアップするためにリンクのhref属性を読み取る必要があります。このアクセスは、ユーザーが能動的に拡張機能をトリガーしたときにのみ使用され、バックグラウンドで実行されたり、ブラウジングを監視したりすることはありません。

Send to MacはAirDropと同じですか?

いいえ。Send to Macは、BluetoothやWi-Fi Directの代わりにiCloud同期を使用します。ターゲットのMacがスリープ状態であったり、別のネットワーク上にあったり、AirDropの範囲外であっても機能します。また、デバイスの検出による遅延なしに、複数のMac間で機能します。

関連記事

5.0 (レビュー56件)

タップする前に最終的なURLを表示するリンククリーナー&QRコードリーダー

隠れたリダイレクトをすべてたどり、各ホップでトラッキングパラメーターを削除します。

隠れたトラッカーを即座に削除
QRコードのリンク先を明らかに
100%デバイス上での処理
広告ゼロ、トラッキングゼロ、ごまかしゼロ

アプリのアップデートとプライバシーのヒントをフォローして、オンライン活動を安全に保ちましょう。