- ニュース

多くの人がiPhoneと深い個人的な繋がりを感じています。それも当然です。平均的な人のスマートフォンは、配偶者や恋人よりも自分のことをよく知っているのです。iPhoneには、連絡先、写真、動画、音楽、銀行データ、テキストメッセージ、メール、ボイスメール、ウェブログイン情報、アプリなど、様々なデータが保存されています。請求書の支払い、女友達へのメッセージ送信、お気に入りのクラブへのチェックイン、友達とのゲームプレイなど、私たちはiPhoneを使って様々なことをしています。
そのため、iOSデバイスは追跡の格好の標的となっています。そして、多くの人が気づいていないのは、Appleがこれまで、ユーザーがiPhoneで何をしているかを誰でも簡単に把握できるようにしてきたということです。これはユニークデバイス識別子(UDID)と呼ばれます。すべてのiOSデバイスにはUDIDが搭載されており、サードパーティはこれを利用して、iPhone、iPod touch、iPadでのほぼすべての行動を追跡する膨大なデータベースを構築してきました。
プライバシー擁護者にとって朗報なのは、UDIDの時代が終わりに近づいているということです。米国議会がiOSアプリがユーザーの個人情報を許可なく扱っているとして最近騒ぎを起こしたことを受け、AppleはサードパーティのApp Store開発者に対し、UDIDの追跡をやめるか、App Storeから排除するかの最後通告を出しました。現在、広告ネットワークと開発者は、将来的にデバイスを追跡する方法をめぐって合意形成に奔走しています。
しかし、これらの代替品は何か良いものでしょうか、それとも UDID よりもさらに大きなプライバシーの懸念を引き起こすのでしょうか?
製品にお金を払っていないなら、あなた自身が製品なのです!
まず理解すべきことは、すべてのトラッキング、いや、ほとんどが陰険なわけではないということです。iPhoneやiPadで当たり前のように使っている無料アプリなど、多くの優れた機能は、トラッキングによって賄われているのです。
プライバシーコミュニティには、「商品にお金を払っていないなら、あなた自身が商品だ!」という格言があります。これはApp Storeにおいて、どこよりも真実です。アプリにお金を払っていないということは、(本人の認識の有無にかかわらず)広告ネットワークに自分自身を売り渡しているようなものです。広告ネットワークはあなたのUDIDを使ってあなたを追跡し、ターゲティングします。
Facebookがユーザーの好みに基づいたターゲット広告を配信することで収益を得ているのと同じように、モバイルアプリはユーザーの指のタップ操作を販売することで、広告ネットワークがユーザーの好みに合ったターゲット広告を配信できるようにしています。このアイデア自体はプライバシーを侵害するものではありません。なぜなら、ユーザーはこうしたサービスの利用に同意しているからです。何らかの方法で収益を得なければならないのです。
過去10年間で、オンライン広告とモバイル広告はエンドユーザーにとって飛躍的に関連性が高まりました。企業はユーザーの好みを学習し、それに合わせて広告をカスタマイズできます。これは通常、ほとんどの人にとって良いことです。
問題は、UDID が悪用される可能性があることです。
UDIDを社会保障番号として使う
これまで、iOSをプラットフォームとして利用する広告主や開発者は、非常に有利な状況にありました。UDIDを使えば、複数のアプリ間でユーザーのアクティビティを追跡し、行動パターンを組み立てて、サードパーティに販売したり、ユーザーがタップする可能性の高い、よりターゲットを絞ったアプリ内広告を表示したりすることができました。UDIDがこれを容易に実現できるのは、UDIDが1つのデバイスにのみ固有に関連付けられ、消去、複製、隠蔽できない値だからです。
仕組みはこうです。アプリ開発者はあなたのUDIDを広告ネットワークに販売し、広告ネットワークはそれを自社のサーバーに保存します。同じ広告ネットワークにあなたのUDIDを販売する開発者が増えるほど、広告ネットワークはユーザーに関する情報をより多く把握できるようになり、特定のデバイスでより適切な広告を配信できるようになります。そして、これらの広告ネットワークはデータベースを他の広告会社に販売することができ、各広告会社はUDIDデータベースを統合することで、ユーザーがそのiPhoneをどのように使用しているかという、かなり包括的な情報を構築できるのです。
言い換えれば、UDIDは社会保障番号のようなものです。私たちは常に企業に社会保障番号を提供しています。企業があなたの社会保障番号を保有していること自体は、それ自体では必ずしも悪いことではありません。しかし、社会保障番号の問題は、何らかの理由でそれが世間に漏洩した場合、意図しない人物があなたの医療記録、クレジットカード番号、自宅住所などを入手してしまう可能性があることです。
なぜ今、誰もが UDID を心配しているのでしょうか?
Appleは長年にわたり、開発者や広告ネットワークによるUDIDの追跡を許可してきました。なぜ今になって突然反発が起きているのでしょうか?
iOSアプリのプライバシーに関する懸念にとって、決定打となったのは、iPhone向けソーシャルネットワーキングアプリ「Path」でした。このアプリは、ユーザーのiPhoneアドレス帳を許可なくアップロードし、自社のプライベートサーバーに保存していました。データに不正行為は行われていませんでした。実際、アドレス帳の内容をサードパーティのサーバーにアップロードすることはよくあることです。しかし、このニュースは、モバイルアプリのプライバシー全般について激しい論争を巻き起こすには絶好のタイミングで報じられました。
Pathをめぐる論争はUDIDとは全く関係のないものでしたが、あまりにも広く報道されたため、アプリが私たちについてどれだけのことを知っていて、その情報をどのように利用しているのかを人々が知りたがるようになりました。私たちは皆、アドレス帳のような自分の情報が保護されることを望んでいます。私たちは常にオンラインであらゆることを共有していますが、デジタル世界においても、少なくとも半ばプライベートな生活を送りたいという願望は依然として存在します。
AppleのiOSプライバシー対策に対するメディアからの厳しい批判を受け、米国議会議員はAppleとApp Store開発者に対し、アプリがユーザーの個人情報をどのように収集・管理しているのかを問う書簡を送付した。Appleは最終的に回答し、将来的には誰もがアプリと個人データを共有するかどうかを選択できる新しい方法を開発中であると述べた。
その回答は問題の核心を突いていました。問題は、私たちが追跡され、使用するアプリと情報を共有していることではなく、iOSには何をどれだけ共有するかをユーザーが決定できる普遍的な方法がないことです。業界は急速に変化しており、2007年には対処されるべきだったプライバシーに関する懸念の反動を、今になってようやく感じ始めているのです。
Pathが登場する以前から、Appleは事態の重大さを予見していました。iOSアプリがユーザーのデータをどのように扱っているかをユーザーが長い間無視し続けることはないだろうと、Appleは認識していたのです。
昨年 8 月、Apple は開発者に対し、UDID が廃止される予定であり、UDID のより安全な代替として「Core Foundation Universally Unique Identifier (CFUUID)」をサポートするようにアプリを移行する必要があることを通知しました。
CFUUIDがUDIDに取って代わらない理由
ただ一つ問題があります。CFUUID関数はUDIDのような一意の識別子ではないのです。実際、例えばiPhoneをバックアップし、そのバックアップをiPadに復元するだけで、複数のデバイス間で共有できます。つまり、複数のデバイスで同じCDUUIDが使用される可能性があるのです。これは開発者や広告ネットワークにとって大きな問題です。
UDID の用途として最もよく知られているのはおそらく広告トラッキングですが、開発者はクラッシュ レポートの分析やバグの切り分けから、ほとんどのユーザーが当然のことと思っている小さな機能やアプリの利便性まで、さまざまな用途に UDID を使用しています。
たとえば、Apple が UDID をまだ使用している開発者に対して厳しい措置を取り始めたため、人気の Twitter クライアント Tweetbot から削除する必要があった機能を次に示します。これはメーカーの Tapbots が説明しているとおりです。
UDIDは、プッシュ通知サービスでのみ使用し、特定のデバイスとそのプッシュ通知設定を一致させる目的で使用していました。これにより、Tweetbotを削除して再インストールした後でもプッシュ通知設定を復元することができました。今回の変更により、これは不可能となり、Tweetbotを削除して再インストールした場合は、プッシュ通知設定を再度設定する必要があります。お客様のデバイスのUDIDは、プッシュ通知サービス以外には送信されず、第三者と共有されることもありません。
外部のネットワークとデータを共有することはなくても、機能、利便性、またはバグの追跡のために、このように UDID を使用するアプリは多数あります。
さらに、CFUUID は UDID のすべての機能を再現できるわけではなく、Apple がそもそも UDID を廃止する理由について沈黙を守っていたため、ほとんどの開発者は、アプリで UDID 呼び出しを排除することに関しては、どうなるか様子を見ることにしました... クパチーノが強硬な姿勢を取り始め、一意の識別子を参照するアプリさえもきっぱり拒否して削除するまでは。
今、誰もが実用的なサードパーティ製UDIDの代替手段を模索しています。iOSデバイストラッキングの根幹が失われれば、広告主や開発者は莫大な利益を失うことになります。業界が代替手段を模索する中、次世代UDIDの座を狙う新たなサードパーティ製ソリューションが登場し始めています…しかし、それぞれに長所と短所があります。果たしてUDIDの代替として実用的なソリューションは存在するのでしょうか?
次のページ: 優勝候補は…