DuckDuckGoでAndroidアプリのトラッキングをブロックする方法|App Tracking Protectionの仕組みと使い方
インターネットは毎日新しいことを学べる便利なツールですが、使えば使うほど、自分の情報は他人に知られていくものです。友人や家族に自分のことを知られるのは自然なことですが、顔も知らないWeb上の企業に個人情報や機密データを渡したいと思う人はいないでしょう。
そんな中、プライバシー重視の検索企業DuckDuckGoは、アプリに埋め込まれたトラッカーからユーザーのデータや行動履歴を守るため、Android向けに「App Tracking Protection」機能を展開しました。この記事では、App Tracking Protectionの概要、仕組み、そしてAndroidスマホで有効にする方法を詳しく解説します。
DuckDuckGoの「App Tracking Protection」とは?
iOSには「App Tracking Transparency(ATT)」という標準機能があり、アプリが他のアプリやサードパーティサービスをまたいでユーザーの行動を追跡したり、ターゲティング広告に利用したりするのを防げます。一方のAndroidでは、GoogleはAppleほど強力な保護を提供しておらず、ユーザーがオプトアウトした際に広告主が広告IDへアクセスするのを制限する程度にとどまっています。
そこで登場したのが、Android版DuckDuckGoアプリ経由で利用できる「App Tracking Protection」です。この機能により、端末内のさまざまなアプリに埋め込まれたトラッカーが、機密データをサードパーティ企業へ送信するのを防ぎます。ここでいうサードパーティとは、そのアプリの開発元以外の企業すべてを指します。
公式ブログによると、Androidの人気無料アプリの96%以上に、隠されたサードパーティトラッカーが埋め込まれていることが明らかにされています。しかも、これらのアプリから送信されるデータの大部分はGoogle(87%)とFacebook(68%)のサーバーへ流れており、当該アプリが両社の所有物でない場合でも同様だったのです。
つまりGoogleやFacebookのような企業は、ユーザーがどのアプリをいつ開き、その中でどんな操作をしたかという情報をもとに、詳細なデジタルプロファイルを作成できるわけです。さらに、GoogleやFacebook以外の追跡企業がオンライン活動へアクセスできれば、いつオンラインになったか、何を見ていたかを把握され、ターゲティング広告を送りつけられます。最悪の場合、デジタルプロファイルがマーケターだけでなく、怪しい組織に売却されるリスクさえあります。
App Tracking Protectionは、こうしたサードパーティトラッカーをブロックし、アプリの開発元企業だけがユーザーの利用状況を把握できるようにすることを目指しています。たとえばFacebookアプリを使っているなら、行動を追跡できるのはFacebookだけで、他の誰もデータを一切取得できない仕組みです。
App Tracking Protectionがトラッカーをブロックする仕組み
App Tracking Protectionを有効にすると、DuckDuckGoアプリは、スマホ上の他のアプリが端末からサードパーティトラッカーへデータを送ろうとしていないかを検出します。こうした試みが検出されると、該当アプリがユーザーデータをトラッカーサービスへ送信するのを自動的にブロックします。
このブロックによって、トラッカーが埋め込まれたアプリの通常動作が妨げられることはありません。結果として残るのはファーストパーティのトラッカーだけ、つまり使用しているアプリの開発元だけがユーザーの行動を把握できる状態になります。
App Tracking Protectionはバックグラウンドで常時稼働し、アプリによるサードパーティトラッカーへのデータ送信を継続的に監視・ブロックし続けます。
Appleの「App Tracking Transparency」との違いは?
答えは「Yesであり、Noでもあります」。AppleのApp Tracking TransparencyとDuckDuckGoのApp Tracking Protectionは、アプリからのサードパーティトラッカーを直接ブロックするという根本的な目的は同じですが、実装方法が異なります。Appleのプライバシーツールは、アプリがユーザーの広告識別子へ直接アクセスするのを防ぐだけです。Appleは開発者に対し、追跡を望まないユーザーの意思を尊重するよう求めているものの、トラッカー自体を積極的にブロックする措置は講じていません。
一方、DuckDuckGoの機能は、使用中のアプリ内に潜むサードパーティトラッカーを検出次第、アプリのパフォーマンスに影響を与えることなく直接ブロックします。ただし、App Tracking Transparencyと違って、App Tracking ProtectionはAndroid OSに完全統合されていません。DuckDuckGoはネイティブAndroidアプリと同等の権限を持たないため、Appleのツールほど効率的には動作しないのです。
とはいえ、App Tracking ProtectionをAndroidの既存プライバシー設定と併用すれば、iPhoneに近い感覚でサードパーティトラッカーを回避できる可能性が高まります。
AndroidスマホでApp Tracking Protectionを有効にする方法
App Tracking Protectionは、Android版「DuckDuckGo Privacy Browser」アプリのアップデートを通じて提供されています。未インストールの場合は、Google Playストアからアプリを入手しましょう。
すでにインストール済みなら、最新バージョンへアップデートしてください。Playストアアプリを開き、アカウントアイコン →「アプリとデバイスの管理」→「利用可能なアップデート」の順に進み、DuckDuckGo Privacy Browserの新バージョンがあれば更新します。
アップデート後は、すぐにApp Tracking Protectionへアクセス可能です。DuckDuckGo Privacy Browserを開き、画面右上の3点アイコン(⋮)をタップします。
表示されたメニューから「設定」を選択してください。
設定画面を下へスクロールし、「App Tracking Protection」の項目を選びます。
この機能はベータ版のため、一般公開前に利用するには限定ウェイティングリストへの登録が必要です。App Tracking Protection画面内の「プライベートウェイトリストに参加」をタップして登録しましょう。
順番が回ってきたタイミングを逃さないためにも、案内が表示されたら「通知を受け取る」を選択しておくのがおすすめです。
登録が完了すると、ウェイティングリストに追加された旨が画面に表示され、機能が利用可能になった時点でDuckDuckGoアプリから通知が届きます。
なお、招待コードをお持ちの場合は、この画面で入力すればウェイティングリストをスキップできます。
機能が解放されたら、画面上部の「App Tracking Protection」トグルをオンに切り替えて有効化しましょう。
ブロックされたトラッカーの確認方法
DuckDuckGoアプリは、App Tracking Protectionを有効にした時点から、機能がオンである限りアプリの動作を検出し続けます。有効化すると、どのアプリがサードパーティトラッカーへ情報を送ろうとしているかを継続的に監視し、それを阻止します。
初回有効の直後は、App Tracking Protection画面にデータが何も表示されません。機能をオンにした時点からトラッカーの探索が始まるため、スマホ上のアプリによる最近の追跡アクティビティが表示されるまで、しばらく待ちましょう。
新しいトラッカーが検出された場合は、DuckDuckGoのメイン画面上部にバナーが表示され、スマホ上のアプリによる最新の追跡の試みを確認できることもあります。
しばらく経つと、DuckDuckGoを起動して3点アイコン →「設定」→「App Tracking Protection」の順に進むことで、インストール済みアプリのすべてのトラッカー活動を閲覧できるようになります。
画面上部には過去1週間の追跡活動のサマリーが表示されます。「過去1週間」セクションには、DuckDuckGoが先週ブロックした追跡の試みの回数と、そのトラッカーが関係していたアプリの数が示されます。
先週のサマリーを下へスクロールすると、新しい順に各アプリの最近のアクティビティが並んでいます。「最近のアクティビティ」では、各アプリがトラッカーへデータを送ろうとした回数を確認できます。アプリ名に加えて、そのアプリに埋め込まれたサードパーティトラッカーの種類や、最後に試みがあった日時も表示されます。
画面をさらに下へスクロールし、下部の「すべての最近のアクティビティを表示」を選択すれば、全アプリの追跡活動を一覧できます。
そこでは、インストール済みアプリによる追跡の試みが日付ごとに表示され、今日のアクティビティを起点に、過去の日付へと遡って確認できます。
DuckDuckGoの通知を有効にしていれば、自動でまとめられたサマリーも受け取れるので便利です。
App Tracking ProtectionはVPNサービスなのか?
DuckDuckGo Privacy BrowserでApp Tracking Protectionを利用していると、Android画面の上部に鍵アイコン――通常はVPN接続時にのみ表示されるアイコン――が出現して不思議に思うかもしれません。結論から言うと、App Tracking ProtectionはVPNサービスではありません。しかし、DuckDuckGoアプリ内でこの機能をオンにすると、AndroidシステムはそれをVPNとして認識します。
これは、スマホ上のアプリがトラッカーへ接続するのをブロックするために、App Tracking ProtectionがVPNを装い、アプリによるサードパーティトラッカーへのデータ送信を遮断しているためです。VPNを装うことで、DuckDuckGoのツールは、アプリデータがそのアプリ自身のサーバー以外へ送信されるのを制限できるのです。
App Tracking Protectionはあくまでアプリのデータが外部サーバーへ流れるのを防ぐ仕組みですが、一般的なVPNは、ユーザーのIPアドレスや位置情報をアプリ・サービス・ISPから隠すために、ユーザーデータを複数の外部サーバー経由で転送するものであり、目的も仕組みも大きく異なります。
以上が、App Tracking Protectionの概要と、Androidにおけるサードパーティトラッカー対策の解説でした。プライバシー保護の第一歩として、ぜひ活用してみてください。
-
ルート化不要!Androidの全アプリで広告をブロックする方法【DNS66活用術】
ルート化せずにすべてのAndroidアプリで広告をブロックする方法 スマホアプリをどれだけ愛用していても、広告は常にストレスの原因になります。そのため、多くのユーザーが広告を回避する方法を探しています。ルート化済みの端末なら選択肢は豊富ですが、セキュリティリスクを伴うルート化は避けたいという人も多いはずです。 非ルート化デバイスでは選択肢が限られますが、まったくないわけではありません。ルート化不要の広告ブロックアプリをお探しなら、DNS66を試してみてください。このアプリはAndroidのVPNシステムを利用して広告をブロックします。動作も軽量なので、バッテリー消費を気にする必要はありません。
-
Androidスマホでアプリを非表示にする方法【メーカー別・完全ガイド】
スマートフォンは、私たちが所有する最も重要な持ち物の一つとなりました。友人や家族との連絡はもちろん、金融サービスの中核として、さらには健康に関する大切なデータの保存先としても活躍しています。 そのため、デバイスにロックをかけて機密情報を守っている人がほとんどでしょう。しかし、子どもやパートナー、友人に調べ物や写真撮影のためにスマホを貸すことがあるなら、これらのデータが他人の目に触れるリスクがあります。 幸い、そんな事態を防ぐ簡単な方法があります。それが「アプリの非表示」です。ここでは、プライベートな情報を手軽に守る方法をご紹介します。 Androidの設定からアプリを非表示にする 多く