Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】Three Android settings that limit tracking on your phone

2026年10月10日に「Dev.to」が公開したITニュース「Three Android settings that limit tracking on your phone」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

Androidスマホで個人データの追跡を減らすには、3つの内蔵設定を活用しよう。アプリごとの位置情報許可、アプリ間のデータ共有制限、DNSクエリを暗号化するプライベートDNSだ。これらは完全に追跡を防ぐわけではないが、プライバシー保護を強化できる。

ITニュース解説

現代のスマートフォンは私たちの生活に深く根ざし、様々な便利さを提供する一方で、個人データの収集という課題も抱えている。Androidスマートフォンには、ユーザーの行動を追跡し、データを収集する仕組みを制限するためのいくつかの組み込み設定が存在する。これらの設定は、第三者アプリをインストールすることなく利用でき、位置情報、アプリ間のデータ利用、そしてDNSルックアップといった異なる形式のデータ収集に対して、ユーザーにより多くのコントロールを提供する。ただし、これらの設定が全てのトラッキングを完全に停止させるわけではない点には注意が必要だ。

まず、アプリ間で共有されるデータを活用したパーソナライズについて見てみよう。「共有データを使ってパーソナライズする」または「アプリデータを使ってパーソナライズする」という設定は、異なるアプリから得られた情報を利用して、ユーザーのスマートフォン体験をより個人に合わせたものにするための機能だ。例えば、あなたが普段使っているSNSアプリやメールアプリ、地図アプリなどの情報が、Googleなどのサービスによって収集され、おすすめコンテンツの表示や検索結果の最適化などに利用されることがある。この設定をオフにしても、個々のアプリ、例えばFacebookやGmail、TikTok、Googleマップなどが、それぞれ独自のメカニズムでデータを収集すること自体は止められない。しかし、複数のアプリから集約されたデータが、より広範なパーソナライズや、広告パートナー、分析会社を介した間接的なデータ連携に使われることを制限できる。この設定の場所はデバイスによって異なることが多い。Samsungなどの一部のモデルでは、「設定」>「セキュリティとプライバシー」>「その他のセキュリティとプライバシー」>「アプリデータを使ってパーソナライズ」といったパスで見つかることがある。もしこのオプションが見つからない場合は、「設定」>「Google」>「すべてのサービス」>「共有データを使ってパーソナライズ」へと進み、個別に表示されるデータソースを無効にすることができる。

次に、アプリごとに位置情報へのアクセスを制限する方法を説明する。スマートフォンの位置情報は、天気予報、地図アプリ、タクシー配車サービスなど、多くの便利なアプリで利用されている。しかし、中には常に位置情報にアクセスする必要のないアプリや、ユーザーが意図しない形で位置情報を収集している可能性のあるアプリも存在する。位置情報サービスをスマートフォン全体でオフにしてしまうと、これらの便利なアプリも使えなくなってしまうため、アプリごとにアクセス権限を細かく設定することが重要になる。「設定」>「位置情報」へと進むと、「常に許可されているアプリ」と「使用中のみ許可されているアプリ」のリストが表示されるだろう。特定のアプリをタップすると、「許可しない」、「アプリの使用中のみ許可」、「毎回確認する」のいずれかを選択できる。「毎回確認する」を選択すれば、そのアプリが位置情報を必要とするたびにユーザーに許可を求めるため、事前に恒久的なアクセスを許可する必要がなくなる。ただし、位置情報サービス全体をオフにすると、天気予報や地図、Netflixなどの位置情報に依存するアプリや、一部のGoogle機能に影響が出る可能性があるため、注意が必要だ。

最後に、プライベートDNSの有効化とその限界について解説する。あなたがウェブサイトのアドレスをスマートフォンに入力すると、スマートフォンは「DNSルックアップ」という処理を行う。これは、入力されたウェブサイト名(例えば「example.com」)が、インターネット上で実際にどこにあるかを示す数字の住所(IPアドレス)を検索する作業だ。プライベートDNSは、このDNSルックアップの過程を暗号化する機能で、「DNS over TLS(DoT)」という技術を利用している。これにより、あなたのインターネットサービスプロバイダー(ISP)や、ネットワーク上の他の第三者が、あなたがどのウェブサイトにアクセスしようとしているのか、そのDNSクエリを傍受したり改ざんしたりすることを防ぐことができる。この機能はAndroid 9 Pie以降のバージョンで利用可能となっている。設定は通常、「設定」>「ネットワークとインターネット」>「詳細設定」>「プライベートDNS」というパスで見つけることができるが、デバイスによっては「詳細設定」セクションがない場合もあり、パスが異なることがある。設定画面で「プライベートDNSプロバイダのホスト名」を選択し、「one.one.one.one」(CloudflareというDNSプロバイダのホスト名)のような文字列を入力する。IPアドレスではなく、ホスト名が必要だ。

しかし、プライベートDNSにはいくつかの制限があることを理解しておくべきだ。この暗号化はDNSクエリにのみ適用され、ウェブサイトへの接続全体が暗号化されるわけではない。ウェブサイトへの接続は通常、TLSという技術で暗号化されるが、そのTLS接続を確立する際に「SNI(Server Name Indication)」という情報が送信される。このSNIには、あなたが接続しようとしているサイトの名前が含まれており、暗号化されていない部分で送信されるため、あなたのISPやネットワーク上の他の第三者からは、あなたがどのウェブサイトにアクセスしようとしているかが見えてしまう。近年では、このSNIを含む初期メッセージも暗号化する「ECH(Encrypted Client Hello)」という新しい技術が登場しているが、まだ多くのウェブサイトではサポートされていないのが現状だ。あなたが閲覧したウェブサイトの履歴全体、具体的なページのアドレス、そしてあなたの本当のIPアドレスを完全に隠したいのであれば、VPN(Virtual Private Network)の利用が必要となる。プライベートDNSは、その機能においてVPNの代替となるものではない。

これらのAndroidに組み込まれた設定を適切に活用することで、私たちは自身のデジタルプライバシーに対してより強力なコントロールを持つことができる。完全な匿名性を保証するものではないが、一歩ずつプライバシー保護を強化する上で、これらの設定の理解と活用は不可欠と言えるだろう。

文字数: 1948文字

関連コンテンツ

関連IT用語

関連ITニュース