Appleは、iOS 14.5の次期リリースに備えて、デバイスのデータを使用して固有の識別子(フィンガープリント)を作成する広告SDKを含むアプリを拒否するとiOS開発者に警告し始めた。
この種のフィンガープリンティングコードはマーケティング担当者が広告関連の追跡に使用しており、Apple は次期 iOS アップデートでこの慣行を削減することを目指している。
iOS 14.5では、AppleのApp Tracking Transparency(ATT)フレームワークが実装される予定ですが、Facebookなどの大手広告主の反対により数ヶ月間延期されています。ATTの導入に伴い、App Storeのルールが変更され、開発者はアプリのトラッキング承認リクエストを実装し、ユーザーにトラッキングとデータ収集のオプトインを求めることが義務付けられます。FacebookとGoogleは、ユーザーにこのプライバシーの選択肢を与えることで、パブリッシャーの広告収入が減少するだけでなく、その取り分も減少すると警告しています。
Appleの開発者ガイドラインは1月下旬に拡張され、「SDK(広告ネットワーク、アトリビューションサービス、アナリティクスを含むがこれらに限定されない)を参照するアプリ」でのフィンガープリンティングを明確に禁止しました。フィンガープリンティングの禁止とその他のプライバシールールの変更については、2020年6月のApple開発者会議で既に議論されていました。これらのルールの適用範囲は、デバイス由来のフィンガープリンティングにも拡大されました。
Appleはひるむのか?バイトダンス、テンセント、その他企業がiOSのプライバシー保護を無視する新たな広告追跡技術を準備中
続きを読む
モバイルアナリティクス企業AdjustのCEO、ポール・ミュラー氏は金曜日、AppleがATT規制の適用を開始したと述べた。「当社のSDKは、Appleがガイドラインに違反していると指摘したコードが含まれていたため、フラグが立てられました」とミュラー氏はブログ投稿で述べた。「このコードは、当社の不正防止スイートのための情報を収集するためにSDKに組み込まれていました。」
ミュラー氏は、Adjust SDKの準拠バージョンであるv4.28がリリースされたと述べ、顧客に対し、更新されたコードを組み込むようにアプリを修正するようアドバイスしました。さらに、AppleによるAdjust SDKの禁止は、iOSアプリのレビュアーが、NSFileManager
Adjustがスプーフィング対策としてSDKに追加したオブジェクト参照やシンボル(例: )を特定したことが原因であると示唆しています。これらのオブジェクト参照やシンボルは、顧客が利用する際に公開されていませんでした。
「アップルはこれらのシンボルを見て、他のSDKで使用されているシンボルと類似しており、ユーザーが同意していなくても永続的なIDを作成できるため、フラグを立てました」と同氏は説明し、他の広告技術企業がシンボルを悪用していた可能性はあるものの、Adjustが識別子を作成するためにそれらを使用したことは一度もないと主張した。
いずれにせよ、問題のあるオブジェクト参照は Adjust SDK から削除されたと彼は述べた。
他の企業はもっと公然と反抗的な態度を見せているが、反乱までは踏み切っていない。Apple が iOS エコシステムをほぼ完全にコントロールしていることを考えると、反乱を起こしてもほとんど何も達成できないだろう。
フィナンシャル・タイムズによると、スナップはメッセージングアプリ「Snapchat」において、Appleのプライバシー規則を回避する方法を模索しているという。スナップは、開発者がIPアドレスなどのデータと自社の情報を相互参照し、「確率的マッチング」と呼ばれるフィンガープリンティング技術を用いてアプリユーザーを追跡できることを期待して、広告キャンペーンに反応したユーザーを特定するためにサードパーティ企業のデータを利用しようとしたとされている。
しかし、フィナンシャル・タイムズの質問に対し、スナップ社はAppleのガイドラインを支持し、広告は消費者のプライバシーを尊重すべきだと主張した。スナップ社にコメントを求めたが、返答は得られていない。
一方、中国広告協会は、iOS 14.5のプライバシー保護によって失われた追跡機能を補うものとして、「中国匿名ID(CAID)」と呼ばれる識別子を開発しました。報道によると、Appleは中国の開発者に対し、規則に違反しないよう警告したとのことです。
アップルはコメント要請に応じなかった。
AppleのスマートフォンライバルであるGoogleも、Androidエコシステムにおけるプライバシー強化策を講じています。この広告業界は最近、Android 11(APIレベル30)のAPI「」の利用を制限するGoogle Playポリシーアップデートを発表しましたQUERY_ALL_PACKAGES
。このAPIは、照会したデバイスにインストールされているアプリのリストを返しますが、Googleは現在、これを高リスクの権限と見なしています。
「Play は、ユーザーのデバイスから照会されたインストール済みアプリのデバイスインベントリを個人情報および機密情報と見なします。そのため、この権限の使用は、アプリのコアユーザー向け機能または目的が、ユーザーのデバイスにインストールされたアプリの広範な可視性を必要とする場合にのみ許可されます」と Google のサポート ドキュメントで説明されています。
この権限を使用するには、アプリはデバイス検索、ウイルス対策、ファイル管理、またはブラウジング機能のいずれかを提供する必要があり、API の使用を十分に正当化して開示する必要があります。®