通知

Play Console のヘルプ ページからサポートチームへのお問い合わせができるようになりました。Play Console にアクセスできない場合には、アカウント管理者にアクセス権の付与を依頼してください。

最小限の範囲: フォアグラウンド位置情報アクセスと位置情報ボタン

注釈: このポリシーに関するヘルプ記事では、フォアグラウンドのデバイス位置情報と位置情報ボタンについて説明しています。バックグラウンドのデバイス位置情報については、ヘルプ記事「バックグラウンドでの位置情報の利用許可について」をご覧ください。

デバイス位置情報へアクセスする明確なガイドラインを定めることは、ユーザーの信頼を築き、安全なエコシステムを維持するうえで不可欠です。この記事では、新しい Android の位置情報ボタンをアプリで使用するための要件と、フォアグラウンドでのデバイス位置情報の標準的な使用方法(ACCESS_COARSE_LOCATION または ACCESS_FINE_LOCATION)について説明します。フォアグラウンドでの位置情報へのアクセスは、アプリが開いていて、ユーザーに表示されている間に行われます。アプリがユーザーに表示されていない状態でアクセスが行われた場合、そのアプリはバックグラウンドで位置情報にアクセスします。

アプリが最小化されてユーザーに表示されていない場合でも、位置情報にアクセスできる別の API、フォアグラウンド サービスの使用を承認するケースもあります。ただし、そのようなアプリは個別に審査され、フォアグラウンド サービスの権限に関するポリシーで定められている主要な要件を満たす必要があります。

位置情報の利用許可ポリシーにはどのような影響があるでしょうか。フォアグラウンドでの位置情報アクセスはユーザーにとって最もわかりやすく、信頼の向上につながるため、Google Play ではアプリに推奨しています。Android の位置情報ボタンを利用すると、プライバシーと管理が強化され、アプリが最小限の範囲要件を満たすようになります。

概要: 位置情報アクセスの最小範囲

Google Play では、ユーザーのプライバシー保護のため、すべてのアプリにコア機能の提供に必要な最小限の権限範囲を求めています。デバイスの位置情報を取得する際は、次の点にご注意ください。

  • 精度: 高い精度を必要としない機能の場合は、おおよその位置情報(ACCESS_COARSE_LOCATION)を使用します。
  • 継続性: 1 回限りまたは頻度の低い利用の場合、アプリはデフォルトでの継続的なアクセスから、位置情報ボタンでの都度アクセスに切り替える必要があります。

バックグラウンドとフォアグラウンドの比較: この記事では、フォアグラウンドでのアクセスについて説明します。アプリを使用していないときに位置情報が必要な場合は、バックグラウンドでの位置情報の要件をご参照ください。

おおよそのデバイス位置情報が必要になるユースケースの例:

  1. ローカライズされたコンテンツと検索
  • 地域のニュースとトレンド: 「シカゴのニュース」や「サンフランシスコのトレンド」を表示するのに、ユーザーの正確な住所は必要ありません。
  • 地域のイベント検索: 都市や地域で開催されるフェスティバルやコンサート、ファーマーズ マーケットを見つけられます。
  • おおよその天気情報サービス: 地域の天気情報は、ユーザーが自宅にいても、3 ブロック先のカフェにいても、同じ精度で正確です。
  1. ソーシャルとコミュニティ
  • ローカル マーケットプレイス: 売買リスティング アプリでは、売り手が正確な位置情報を開示しなくても、「5 マイル以内」で販売中のアイテムを表示することで、買い手に十分な利便性を提供できます。
  • 近くにいる人を表示する機能: 地図上にリアルタイムでピンを表示するのではなく、ソーシャル アプリで友人が「あなたの街にいる」ことを示します。
  1. ユーティリティ、最適化
  • 店舗検索: 最寄りの全国小売チェーンや銀行支店を表示します。正確な位置情報は「徒歩経路」には役立ちますが、半径 10 マイル以内の最寄りの 3 店舗を表示するには、おおよその位置情報で十分です。
  1. パーソナライズとプライバシー
  • ターゲット プロモーション: 市内に店舗が複数ある食料品店チェーンのクーポンを提供します。
  • 言語と文化: ユーザーの地域または国に基づいて、アプリの言語または通貨を自動的に設定します。

Android の位置情報ボタン(Android 17 以降で必須)

Android 17(API レベル 37)以降を対象とするアプリでは、「トランザクション」(1 回限り)のユースケースで正確な位置情報を取得する際、Android の位置情報ボタンが必須の最小範囲メソッドです。

位置情報ボタンが必須になる理由

  • プライバシー優先: 正確な位置情報は、1 回のセッションのみに付与され、アプリ セッションが閉じるとすぐに無効になります。
  • ユーザーの意図: 位置情報が共有されるタイミングと理由が明確で、ユーザーが安心して使えるエクスペリエンスを実現します。
  • ストレスの軽減: 近くの店舗を探す、写真にタグを付けるといった簡単なタスクでは、煩わしい実行時の権限ダイアログが不要になります。

位置情報ボタンが必須になるケース

Android 17 以降をターゲットとするアプリでは、正確な位置情報を一時的にのみ必要とするトランザクションのユースケースでボタンが必須です。たとえば次のような場合が考えられます。

  • 周辺検索: ユーザーの近くにある店舗、ATM、レストランを検索する。
  • 1 回限りの共有: メッセージ アプリで友だちに現在地を送信する。
  • 位置情報のタグ付け: 写真やソーシャル投稿などのユーザー作成コンテンツに位置情報を追加する。
  • 住所選択ツール: ユーザーが配送先住所を自動入力できるようにする。

実装例(マニフェスト)

位置情報ボタンを使った正確な位置情報のみを必要とするアプリでは、onlyForLocationButton 属性を使用して AndroidManifest.xml で宣言する必要があります。

XML

<uses-permission
    android:name="android.permission.ACCESS_FINE_LOCATION"
    android:onlyForLocationButton="true" />

技術的な詳細については、API ドキュメントをご参照ください。

正確なフォアグラウンド位置情報の利用許可に関する要件

ACCESS_FINE_LOCATION への正確かつ継続的なアクセスを必要とするアプリ(位置情報ボタンが必須ではないアプリ)は、次の条件を満たす必要があります。

  • コア機能: アクセスは、ストアの掲載情報に記載されているアプリの主な目的または主要機能を提供するために必要不可欠です。
  • 具体的なポリシーの禁止事項: 広告や分析のみを目的として位置情報の利用許可をリクエストすることはできません。また、デバイスの位置情報を販売することも一切認められません。

Google Play Console での申告

正確な位置情報(ACCESS_FINE_LOCATION)をリクエストするアプリはすべて、Google Play Console で申告を完了し、アクセスが必要な理由と、位置情報ボタンまたはおおよその位置情報では不十分な理由を説明する必要があります。

申告を行う際に、次の質問に回答する必要があります。

1. アプリ内のどのユーザー向け機能が ACCESS_FINE_LOCATION を必要とするか。

次の表はユースケース、その説明、代表的な例をまとめたものです(ユースケースがユーザー向けでない場合や、下記のリストにない場合は、[その他] を選択してください)。

ユースケース

説明

付近を検索

ユーザー周辺のスポットを検索するために使用します

近くのレストラン、店舗、駐車場、利用可能な電動スクーターの検索

1 回限りの現在地の共有

ユーザーの現在地を他のユーザーやサービスと共有します

ユーザーの現住所の自動入力や現在の座標の共有

ライブでの追跡

位置情報を継続的にモニタリングしてリアルタイムで表示するために使用します

ランナーの進行状況の追跡、現在地の共有、測定や空間測量、データ収集などの機能のための継続的な位置情報の追跡

ユーザーによる位置情報のタグ付け

ユーザー作成コンテンツに位置情報を追加するために使用します

写真への撮影場所のタグ付け、ソーシャル メディア投稿への位置情報の追加

位置情報の自動タグ付け

位置情報メタデータを自動的に追加するために使用します

カメラアプリによる写真への位置情報の追加

カスタマイズ

ユーザーによる検索操作なしで、デフォルトのインターフェースやコンテンツ フィードをカスタマイズします

レストラン検索アプリによるユーザー周辺のレストランのデフォルト表示

ナビゲーション

ユーザーをルートに沿って案内するターンバイターン方式のナビを提供するために使用します

車、徒歩、自転車のルート案内

エリア固有のアクション

ユーザーが特定のエリアに出入りした際にアクションをトリガーするために使用します(ジオフェンス)

スーパーに到着した際のリマインダーの送信や近くを通った際のお得な情報の提供

付近のデバイス

Android 11(API レベル 30)以前をターゲットとするアプリで付近の Bluetooth / Wi-Fi デバイスに接続します(Android では位置情報の利用許可が必要)

Bluetooth スピーカーとのペア設定、キャスト用のスマートテレビの検出

ブラウザによる位置情報へのアクセス

サイト固有の機能を有効にするため、ユーザーのリクエストに応じて正確な位置情報をサードパーティのウェブサイトまたはウェブ アプリケーションに転送します

ブラウザによる小売業者のウェブサイトへの位置情報提供と配送先住所の自動入力

ネットワーク診断

ネットワーク インフラストラクチャと電波パフォーマンスのモニタリング、マッピング、トラブルシューティングを行います

Wi-Fi ヒートマップの生成、モバイル通信の「デッドゾーン」の特定、サービス提供地域全体の電波強度と基地局のパフォーマンスの分析

その他

   

2. ACCESS_COARSE_LOCATION または LocationButton では不十分な理由と、ACCESS_FINE_LOCATION が継続的に必要である理由を説明してください。

タイムライン

  • 2026 年 4 月 15 日: 位置情報へのアクセスについて、最小限の権限範囲に関するポリシーを新たに発表しました。このポリシーでは、最小限の範囲でのアクセスに Android 位置情報ボタンを使用することが求められ、ACCESS_FINE_LOCATION 権限を使用するすべてのデベロッパーに申告が義務付けられます。
  • 2026 年 11 月: 正確な位置情報を使用するアプリの申告が可能になります。正確な位置情報(ACCESS_FINE_LOCATION)をリクエストするアプリのデベロッパーは、Google Play Console で申告を完了し、アクセスが必要な理由と、位置情報ボタンまたはおおよその位置情報では不十分な技術的理由を説明する必要があります。
    • アクション アイテム: アプリのコア機能に ACCESS_FINE_LOCATION 権限が本当に必要かどうか、チーム内で相談してください。必要だと判断された場合は、最小範囲の選択ツールでは技術的に不十分である理由を、明確に説明できるよう準備をしてください。
  • 2027 年 1 月 27 日: すべてのアプリについて、ポリシーへの準拠が必須になります。デベロッパー自身で Google Play Console から 30 日間の延長を申請できます。この日以降、対象となるすべてのアプリは、ポリシーに準拠していない場合、違反措置の対象となります。
     

次のステップとおすすめの方法

  1. コードを確認する: アプリが Android 17 以降を対象としていて、1 回限りのタスクに正確な位置情報を使用しているかどうかを見直します。
  2. フラグを設定する: ボタンが必要な場合は、マニフェストで onlyForLocationButton フラグを使用します。
  3. UI を確認する: ボタンが Android のデザイン ガイドラインに準拠しているか見直します。

よくある質問(FAQ)

位置情報ボタンの要件はいつから適用されますか?

Android 17 以降を対象にしたアプリへの適用は、2027 年 1 月下旬に開始される予定です。このスケジュールは、デベロッパーからのフィードバックに応じて確定していきます。最新情報については、Google Play Console をご確認ください。

既存のアプリはこれらの要件の対象外ですか?または、アップデートのリリースまで延長できますか?

いいえ。Android 17 以降を対象とするアプリ(新規と既存の両方)は、すべてこれらの要件に準拠する必要があります。これらの基準を満たしていない既存アプリのアップデートは、承認されない場合があります。

標準の ACCESS_FINE_LOCATION 権限は引き続き使用できますか? 

1 回限りのボタンまたはおおよその位置情報では提供できない、アプリのコアとなる継続的な機能(ターンバイターン方式ナビなど)がある場合のみ使用できます。必要性の根拠は、Google Play Console での申告手続きの際に説明する必要があります。

位置情報ボタンと正確な位置情報の権限の主なユースケースは何ですか? 

位置情報ボタンの用途: 1 回限りの「近くの◯◯」検索、ソーシャル投稿での位置情報のタグ付け、住所選択のサポート。 
正確な位置情報の利用許可の用途: フィットネス トラッキングまたはナビゲーションの実行中など、アプリの使用中に継続的なリアルタイム追跡が必要な機能を使用する場合。

位置情報ボタンは、バックグラウンドでの位置情報でも機能しますか? 

機能しません。位置情報ボタンは、フォアグラウンドでのトランザクションの使用に限定されています。バックグラウンドでの位置情報が必要な場合は、バックグラウンドでの位置情報の審査プロセスに従う必要があります。

関連コンテンツ

詳細は、アプリ アカデミーで Google Play のデバイス位置情報ポリシーへの準拠方法をご覧ください。

このページには、AI 技術を使用して翻訳されたコンテンツが含まれている場合があります。AI 翻訳には誤りが含まれている可能性があります。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
Google アプリ
メインメニュー
16416978571681478806
true
ヘルプセンターを検索
false
true
true
true
true
true
92637
false
false
false
false
false