iPhoneの「トラッキングを許可しますか」ダイアログは何を許可しているのか
まず、要点
- 許可しないとIDFA無効化、他の情報でのクロス追跡も禁止
- 許可時の挙動は公式明記なく制限の裏返しの推論
- 拒否後の広告表示継続や文脈広告化は公式資料に記載なし
このノートの内容
「許可する」と「許可しない」で、アプリ側の扱いは何が変わるのか
上から順に、許可しない場合・許可する場合(推測)・共通して変わらない点、の3行として読む。
| 対象 | 役割・違い |
|---|---|
| 許可しない(Ask App Not to Track)を選んだ場合 | アプリ開発者は広告識別子(IDFA)にアクセスできなくなり、メールアドレスなど他の識別情報を使った追跡も禁止される。 |
| 許可した場合(公式に明記はなく推論) | 制限の裏返しとして、開発者はIDFAにアクセスでき、他社データと結びつけたクロスアプリ・クロスサイト追跡やデータブローカーとの共有が可能になると考えられる。 |
| どちらを選んでも変わらない点 | トラッキングを許可するかどうかにかかわらず、そのアプリの機能自体は制限なくフルに使える。 |
ここがポイント:IDFAの利用可否とクロスアプリ追跡の可否は選択で変わるが、アプリの機能自体はどちらを選んでも制限されない。
前提・位置づけ:許可した場合の挙動は、Apple公式が正面から明記した記述ではなく、拒否時の制限内容を裏返した調査内の推論(claim-7)である点を前提とする。
調査結果
「トラッキングを許可しますか」ダイアログとは何か
iOS 14.5以降、アプリが広告目的で他社のアプリやウェブサイトをまたいでユーザーの行動を追跡したり、端末の広告識別子(IDFA)にアクセスしたりする際は、Appleの「App Tracking Transparency(ATT)」という仕組みを通じてユーザー本人の同意を得ることが義務付けられている(Apple Developer: User Privacy and Data Use[2])。あのダイアログはこの同意確認そのものである。
Appleが言う「トラッキング」の意味
Apple自身の定義は次の通りである(Apple Developer: User Privacy and Data Use[2])。
自社アプリで集めたユーザー・端末データを、他社のアプリ・ウェブサイト・オフラインの情報源から集めたデータと結びつけて、ターゲティング広告や広告効果測定に使うこと。またはそうしたデータをデータブローカー(第三者にデータを転売する事業者)と共有すること。
つまり「そのアプリの中だけ」でのデータ利用ではなく、複数の会社・サービスをまたいでユーザーを同一人物として識別し、広告に使う行為を指す。同ページでは逆に、利用者データを他社データとデバイス上でのみ結び付け、識別可能な形でデバイス外へ送信しない場合はトラッキングに該当しない、とも説明されている。
「許可しない(Ask App Not to Track)」を選ぶと何が起きるか
Apple公式サポートページの説明では次のように明記されている(Apple Support: If an app asks to track your activity[1])。
- アプリ開発者は端末の広告識別子(IDFA)にアクセスできなくなる。
- メールアドレスなど他の識別情報を使ってユーザーの行動を追跡することも禁止される。
さらに開発者向けドキュメントによれば、拒否した端末の広告識別子は値がすべてゼロになり、実質的に無効化される(Apple Developer: User Privacy and Data Use[2])。一方で、Apple公式サポートページは「トラッキングを許可するかどうかにかかわらず、アプリの機能自体はフルに使える」と明記しており、拒否してもアプリの利用そのものに制限はかからない(Apple Support: If an app asks to track your activity[1])。
「許可」を選ぶと何が起きるか
Apple公式の説明は主に「許可しない」場合の制限を詳述する形式になっており、「許可」時の挙動そのものを正面から述べた記述は限定的である。ただし上記の制限の裏返しとして、許可すればアプリ開発者は広告識別子(IDFA)にアクセスでき、他社のアプリ・サイトのデータと結びつけたクロスアプリ・クロスサイトのトラッキングや、データブローカーとの情報共有が可能になると考えられる(Apple Support: If an app asks to track your activity[1]、Apple Developer: User Privacy and Data Use[2])。これは公式資料が正面から述べている事実ではなく、制限内容の反転から導いた推論である点に注意が必要。
「押さなくても広告は出る」のはなぜか(推測であり公式資料に明記はない)
Apple公式資料(Apple Support、Apple Developer)を全文再確認したが、「拒否後も広告が表示され続ける」ことや「広告が文脈広告に置き換わる」ことを直接述べた記述はいずれにも見当たらなかった。この点はApple自身が明言している事実ではない。
ただし関連する事実からの推測は可能である。ATTは拒否時でも「アプリ機能はフルに使える」と明記しており(Apple Support: If an app asks to track your activity[1])、ダイアログはアプリ利用の可否そのものを制御する仕組みではない。またAppleの「トラッキング」の定義はクロスサービスでの識別に限定されており、デバイス上のみで完結しデバイス外へ識別可能な形で送信しないデータ連携はトラッキングに該当しないとされている(Apple Developer: User Privacy and Data Use[2])。これらを総合すると、拒否後も広告表示の仕組み自体は動作し続け、他社データに基づく個人最適化広告は制限を受ける一方、デバイス内で完結する広告表示は影響を受けにくいと推測される。ただし、ユーザーが実際に目にする広告の量や種類がどう変わるかはアプリ・広告ネットワークの実装に依存し、Appleが共通ルールとして保証しているわけではない。
まとめ
- 許可しない: IDFA無効化・他の識別情報を使ったクロスアプリ追跡も禁止。アプリ機能自体は制限されない。広告表示が続くか、広告の種類がどう変わるかはApple公式資料に明記がなく、関連事実からの推測にとどまる。
- 許可する: IDFAや他社データとの連携によるトラッキングが可能になると考えられるが、これも「許可しない」場合の制限の裏返しとしての推論であり、Apple公式が正面から述べた記述ではない。
注意事項・未確認事項
- Apple公式資料は「許可しない」場合の制限を中心に説明しており、「許可」を選んだ場合に具体的にどのようなデータ連携が起きるかを正面から詳述した一次資料の文章は見つからなかった。claim-7はその制限の裏返しとしての推論であり、断定ではない。
- 許可しなくても広告自体が「表示され続ける」ことおよび「文脈広告への置き換わり傾向」について、改訂時にsupport.apple.com/en-us/102420とdeveloper.apple.com/app-store/user-privacy-and-data-use/の該当ページを再確認したが、いずれにも「拒否後も広告が表示され続ける」「文脈広告に置き換わる」という文言は存在しなかった。claim-6はkindをinferenceとし、アプリ機能保証の記述・トラッキング定義・デバイス内完結データの定義から論理的に導いた推測であることを明記した。個々のアプリ・広告ネットワークの実際の挙動(表示される広告の内容・量)はアプリごとの実装次第であり、Appleが共通ルールとして保証しているわけではない。
- developer.apple.com/documentation/apptrackingtransparency(ATTフレームワークの技術リファレンス)は動的レンダリングのため本文取得ができず、今回の回答では参照していない。技術的なAPI仕様の詳細を知りたい場合は別途確認が必要。
- Apple Support記事の公開日は2025年12月19日と表示されていたが、この種のヘルプ記事は内容更新時にも同じ日付表記のまま改定されることがあり、今回確認した内容がその時点での最新版であることは確認したが、将来的にダイアログの文言や仕様が変更される可能性はある。