Appleが今日(米国時間4/11)、iTunes Connectの一部をアップデートした。これはモバイルのデベロッパが自分のアプリケーションをiTunes App Storeで配布や更新するために使うサービスだが、今回のアップデートでAdvertising Identifier(IDFA)(広告識別子)の使い方に関する規則が変わった。そしてデベロッパは、この規則へのコンプライアンスを、チェックボックスにチェックを入れて示さなければならない。
2月にAppleは、ユニークな識別子を使っているが広告を表示しないアプリケーションを拒絶するようになったが、今回の規則変更はその措置を正規化して、今後は規則に準拠していないアプリが一律に拒絶されることになった。
そもそも、iOSのアプリケーション内で広告を追跡する正規の方法をIDFAにするぞ、とAppleがデベロッパにお布令したのは2013年からだ。
デバイスのユニークな識別子UDIDの段階的廃止が発表されたのが2011年だから、それに続く遅まきながらのルール変更だ。UDIDは、プライバシーや規制などへの配慮から、Appleの製品やアプリのエンドユーザをデベロッパが正確に同定する方法としては今後使うな、ということになっている。
UDIDなどの追跡方法は、Web上のクッキーのような機能がねらいだが、しかしクッキーのようにユーザが自由にコントロール(消去、オプトアウトなど)できない。クッキーの消去のような簡単な方法がユーザに提供されていない。
UDIDの段階的な廃止に伴って、サードパーティ製の追跡方法があれもこれもと、たくさん現れたが、iTunes Connectの新しい条文が明記しているように、これからはIDFA, Advertising Identifier, 広告識別子が唯一のオフィシャルな方法だ。
iTunes Connectのその部分は、デベロッパに、“IDFAがターゲット広告を提供する唯一の方法だ”、とアドバイスし、以下の三つのユースケースを挙げている:
-
アプリ内で広告を出す
-
このアプリのインストールを前に出した広告に帰せしめる
-
アプリ内で行われたアクションを前に出した広告に帰せしめる
またデベロッパは、チェックボックスにチェックを入れることによって、自分のアプリケーションと、そのアプリケーションと関わるサードパーティが広告識別子を使うこと、および、エンドユーザによるiOSの”Limit Ad Tracking”(広告追跡を制限する)の設定を尊重することを、確認しなければならない。
自分の関心に対応したいわゆるターゲット広告が出るのがいやなユーザは、この設定を有効にする。これのセット/リセットは、iOSのSettingsアプリの”Settings–>Privacy–>Advertising–>Reset Advertising Identifier“でいつでもできる。おおまかに言えばこれは、ブラウザの設定でクッキーを消去することに、ほぼ相当する。
この変更によって、モバイル上のプライバシーに関するユーザの選択が究極的に尊重されることになるが、また同時に、iOSのデベロッパが消費者のデータを集めて保存して利用しているという政府の懸念を沈静することもねらいだ。IDFAはiOS 6からあるが、しかしその使い方のルールは不明確だった。もともと広告主ではなくアプリのパブリッシャーが使うことがねらいだが、IDFAを広告ネットワークに渡してターゲティングに利用する広告主が多くなり、またデベロッパなどほかの人たちも、広告追跡データを集めていろんな目的…キャンペーンのターゲティング調整やユーザプロフィールの構築など…に利用するようになった。
今度の規則変更でAppleが言いたいのは、アプリにアクセスするサードパーティですら、IDFAを正規にリクエストしてから広告を出す、インストールを数えるなどのことをしろ、ということだ(エンドユーザがIDFAをリセットしていたら、そのことに従わなければならない)。
しかしまだはっきりしないのは、デベロッパは最近ローンチしたOpen IDFAのような別の識別子を、IDFAの代わりに使ってよいのか、という点だ。OpenIDFAはIDFAが対応していない広告関連のユースケースにも一部対応しているし、ユーザのプライバシーにも配慮している(たとえば使用有効期限の設定)。
もうひとつの疑問は、このルールをAppleが果たして網羅的に強制できるのか、ということだ。ともあれ、この条文がデベロッパに対する警告になり、意図的意識的なルール違反は徐々に抑制されるだろう。そしてAppleは、あなたのアプリケーションをApp Storeから拒絶したり取り去る権利を、これからは持つのだ。
[原文へ]
(翻訳:iwatani(a.k.a. hiwa))