モバイル・IoT セキュリティ

アプリトラッキング透明性

約 4 分で読めます

アプリトラッキング透明性 (ATT) とは

アプリトラッキング透明性 (App Tracking Transparency / ATT) は、Apple が iOS 14.5 (2021 年 4 月) で導入したプライバシー保護フレームワークです。アプリが他社のアプリや Web サイトにまたがってユーザーの行動を追跡する場合、事前にユーザーの明示的な許可を得ることを義務付けます。

ATT の導入前、iOS アプリは IDFA (Identifier for Advertisers) というデバイス固有の広告識別子を自由に取得し、アプリ間でユーザーの行動を紐づけることができました。ATT 導入後は、アプリが IDFA にアクセスする前に「○○が他社のアプリや Web サイトを横断してあなたのアクティビティを追跡することを許可しますか?」というダイアログが表示されます。

調査によると、ATT のダイアログで「トラッキングを許可」を選択するユーザーは約 25% にとどまり、大多数がトラッキングを拒否しています。この結果、Cookieトラッキングピクセルに依存していた広告業界に大きな変革をもたらしました。

ATT の技術的な仕組み

ATT は以下の技術的メカニズムで動作します。

  • IDFA のアクセス制御: アプリが ASIdentifierManager から IDFA を取得しようとすると、ATT フレームワークがユーザーの許可状態を確認する。未許可の場合、IDFA はゼロ埋めの値 (00000000-0000-0000-0000-000000000000) が返される。
  • 許可状態の管理: 各アプリの許可状態は「未決定」「制限」「拒否」「許可」の 4 段階。ユーザーは「設定 → プライバシーとセキュリティ → トラッキング」からいつでも変更可能。
  • SKAdNetwork: ATT でトラッキングが制限された代替として、Apple は SKAdNetwork を提供。広告のコンバージョン (インストールや購入) を、個人を特定せずに集計レベルで計測できる仕組み。広告主にとっては精度が低下するが、ユーザーのプライバシーは保護される。

ATT は iOS デバイスに限定された仕組みですが、その影響は業界全体に波及しています。Google も Android で「プライバシーサンドボックス」を導入し、広告 ID の段階的廃止を進めています。Do Not Track が Web ブラウザレベルの意思表示であるのに対し、ATT は OS レベルで強制力を持つ点が大きな違いです。

ATT が広告とビジネスに与えた影響

ATT の導入は、デジタル広告のエコシステムに構造的な変化をもたらしました。

  • リターゲティング広告の精度低下: ユーザーが EC サイトで閲覧した商品の広告を別のアプリで表示する「リターゲティング」は、IDFA によるクロスアプリトラッキングに依存していた。ATT により、この手法の精度が大幅に低下。
  • 広告収益への影響: Meta (旧 Facebook) は ATT の影響で年間約 100 億ドルの広告収益減を報告。小規模なアプリ開発者も広告収益の減少に直面している。
  • ファーストパーティデータの重要性: サードパーティデータに依存できなくなった結果、企業は自社で直接収集するファーストパーティデータ (会員登録情報、購買履歴、アプリ内行動) の価値を再認識。CRM やメールマーケティングへの投資が増加。
  • コンテキスト広告の復権: ユーザーの行動履歴ではなく、表示中のコンテンツの文脈に基づいて広告を配信する「コンテキスト広告」が再び注目されている。

GDPR がヨーロッパの法規制としてトラッキングに同意を求めるのに対し、ATT は Apple というプラットフォーマーが技術的に強制する点で、より直接的な効果を発揮しています。

ユーザーが取るべき設定と行動

ATT を最大限に活用してプライバシーを保護するための設定です。

  • トラッキング要求の一括拒否: 「設定 → プライバシーとセキュリティ → トラッキング」で「アプリからのトラッキング要求を許可」をオフにすると、すべてのアプリのトラッキング要求が自動的に拒否される。個別にダイアログが表示されなくなる。
  • 既存の許可の見直し: 同じ設定画面で、過去にトラッキングを許可したアプリの一覧を確認し、不要な許可を取り消せる。
  • ATT だけに頼らない: ATT は IDFA を通じたトラッキングを制御しますが、アプリ内でのデータ収集自体は制限しません。モバイルアプリ権限管理と組み合わせて、位置情報や連絡先などの権限も最小限に設定することが重要です。

Android ユーザーは「設定 → プライバシー → 広告」から広告 ID のリセットや削除が可能です。iOS の ATT ほど強制力はありませんが、広告パーソナライゼーションのオプトアウトは設定できます。

よくある誤解

ATT でトラッキングを拒否すれば広告が一切表示されなくなる
ATT はパーソナライズされた広告のためのトラッキングを制限するだけで、広告の表示自体は止まりません。トラッキングを拒否すると、行動履歴に基づかない一般的な広告 (コンテキスト広告) が表示されるようになります。
ATT を許可しないとアプリが正常に動作しない
ATT のトラッキング許可はアプリの機能とは無関係です。Apple のガイドラインでは、トラッキングを拒否したユーザーに対してアプリの機能を制限することを禁止しています。拒否しても全機能を利用できます。

ATT と Do Not Track の比較

ATT (App Tracking Transparency)

Apple が iOS レベルで強制するフレームワーク。アプリが IDFA にアクセスする前にユーザーの許可が必須。拒否すると技術的にトラッキングが不可能になる。iOS デバイスのみが対象。

Do Not Track (DNT)

Web ブラウザが HTTP ヘッダーで送信するトラッキング拒否の意思表示。法的拘束力がなく、Web サイト側が無視しても罰則がない。事実上、ほとんどのサイトが DNT シグナルを無視しており、実効性が低い。

関連用語

関連記事