プライバシーポリシー
エキガタリ(以下「本アプリ」)は、ユーザーのプライバシーを尊重します。本ポリシーは、本アプリが扱う情報とその使い方について説明します。
1. 当方が収集する情報
本アプリにはアカウント登録・サインインの機能はありません。当方は、氏名・メールアドレス・電話番号など、ユーザーを特定できる情報を受け取ったり保存したりすることはありません。位置情報は端末の中で取得して使い、位置情報そのもの(緯度・経度)を当方のサーバーに送信・保存することはありません(下記「2. 位置情報」)。当方のサーバーに保存するのは、プレミアム(アプリ内課金)を購入した場合の購入の確認に必要な情報だけです(下記「3-2. プレミアム」)。
本アプリが端末内に保存するのは、パーソナライズ広告の選択(許可する/許可しない)、位置情報の利用についての同意の記録(Android)、お気に入りの駅、通知の設定(オン/オフと時刻)、近くの駅マップの表示・非表示、プレミアムの購入の情報(ストアが発行する購入の証明)です。「お気に入りの駅に近づいたら通知する」をオンにしている場合は、見張っている駅の一覧と、直前に通知した駅とその時刻(同じ駅の通知を 6 時間に 1 回までにするため)も保存します。これらは端末内にのみ保存され、当方のサーバーには送信されません(プレミアムの購入の証明だけは、購入の確認のために送ります。下記「3-2. プレミアム」)。
2. 位置情報
本アプリは、ユーザーが許可した場合に限り、端末の位置情報(現在地)を使います。現在地は、近い駅を探して距離と徒歩の目安時間を計算するために、端末の中で使います。現在地そのもの(緯度・経度)を当方のサーバーに送信したり、保存したりすることはありません。
「お気に入りの駅に近づいたら通知する」を設定でオンにした場合に限り、アプリを閉じている間も位置情報を使います(iOS は「常に許可」、Android はバックグラウンドでの位置情報)。お気に入りの駅(最大 20 駅)を OS の領域監視(ジオフェンス)に登録し、近づいたかどうかは端末の中で判定します。この場合も、位置情報を当方のサーバーに送信したり、保存したりすることはありません(端末内には、直前に通知した駅とその時刻だけを保存します)。設定でオフにすると、すぐに止まります。
日本語以外の言語で表示しているときは、近くの駅の名前を表示中の言語で出すために、近くの駅の識別子と表示言語を当方のサーバーに送ります(下記「3. 通信について」)。送るのは駅の識別子だけで、現在地そのものは送りません。ユーザーと結びつけず、保存もしません。
広告を表示している間の、広告配信サービス(Google)による位置情報の取り扱いは、下記「4. 第三者サービス(広告)による情報収集」をご覧ください。
Android 版では、位置情報の利用の許可を求める前に、位置情報を収集・使用する目的をアプリ内で説明し、同意いただいた場合にだけ許可を求めます(お気に入りの駅の通知でアプリを閉じている間も使う場合も同じです)。
位置情報の利用を許可しない場合も、デモの位置(新宿)から駅の情報を見たり、駅名で駅を探したりできます。許可はいつでも端末の設定から変更できます。
2-2. 通知
設定で「今日の駅を通知する」または「お気に入りの駅に近づいたら通知する」をオンにしたときに限り、通知の許可を求めます。通知は端末の中で作って表示するもので、通知のために情報を外部に送信することはありません。
3. 通信について
- 駅の詳細画面を開くと、その駅の「人格」の文章を作るため、駅の識別子(例: shinjuku)と表示言語(例: ja)を当方のサーバー(Google の Firebase / Cloud Functions)に送ります。サーバーは OpenAI の API で文章を作り、駅と言語の組み合わせごとに保存して、ほかのユーザーにも同じ文章を返します。送るのは駅と言語だけで、位置情報や端末の識別子などユーザーの情報は送りません。通信のため、IP アドレスと端末の基本的な情報(OS の種類など)が Google に届きます。OpenAI には駅の情報だけを送り、ユーザーの情報は送りません。
- 日本語以外の言語で表示しているときは、近くの駅の一覧・地図・お気に入りの駅に出す駅名と路線名を表示中の言語にするため、その駅の識別子と表示言語を当方のサーバーに送ります(主要駅以外の駅。画面に出すときに自動で送ります)。サーバーは OpenAI の API で駅名と路線名を訳し、駅と言語の組み合わせごとに保存して、ほかのユーザーにも同じ訳を返します。ユーザーと結びつけず、だれがどの駅を見たかは保存しません。
- 日本語で表示するとき、画面の文字に使うフォントを Google Fonts(Google LLC)から取得します。このとき、通信のためにユーザーの IP アドレスが Google に届きます。Google のプライバシーポリシーは こちら をご参照ください。
- 駅の詳細画面の「この駅の不動産相場を見る」を押すと、App Store または Google Play のアプリのページを開きます。このとき本アプリからユーザーの情報を送ることはありません。
3-1. 正規のアプリかどうかの確認(App Check)
当方のサーバーが正規の本アプリからの呼び出しだけを受け付けるよう、Google の Firebase App Check を使っています。このため、iOS では Apple の DeviceCheck、Android では Google の Play Integrity の仕組みで、端末と本アプリが正規のものであることを示す情報が Apple または Google を通じて確認されます。氏名や位置情報などユーザーを特定する情報は含まれず、当方がこの情報を保存することもありません。
3-2. プレミアム(アプリ内課金)
本アプリには、買い切りのアプリ内課金「プレミアム」があります。購入・支払いは App Store または Google Play で行われ、当方がクレジットカードなどの支払いの情報や、Apple ID・Google アカウントの情報を受け取ることはありません。
- 購入の確認: プレミアムの機能を使うとき、ストアが発行する購入の証明を当方のサーバー(Google の Firebase / Cloud Functions)に送り、Apple または Google に問い合わせて購入を確かめます。サーバーに保存するのは、購入の識別番号を復元できない形に変換した値(ハッシュ値)、ストアの種類、確認した日時、機能ごとの利用回数だけです。利用回数の上限を守るためと、不正な利用を防ぐために使います。
- 駅と話す: 入力した文章と、それまでの会話、駅の識別子、表示言語を当方のサーバーに送り、OpenAI の API で駅の返事を作ります。当方は会話の内容を保存しません。OpenAI は不正利用の監視のため、受け取った内容を最大 30 日間保持することがあります(学習には使われません)。個人を特定できる情報や、他人に知られたくない情報は入力しないでください。
- 近くのお店: 駅の識別子と表示言語を当方のサーバーに送り、サーバーが駅の座標で Google の Places API を検索します。ユーザーの位置情報は送りません。お店の情報は保存しません。お店を押すと Google マップでそのお店のページを開きます。
4. 第三者サービス(広告)による情報収集
本アプリは、Google LLC が提供する広告配信サービス「Google AdMob」の SDK(Google Mobile Ads SDK)を組み込み、画面下部にバナー広告を表示しています。この SDK は、広告の配信・表示、効果測定、フリークエンシーキャップ(同じ広告の表示回数の制御)、不正防止のため、以下の情報を Google に直接送信する場合があります。
- 広告識別子(iOS の IDFA はトラッキングを許可した場合のみ / Android の広告 ID)
- IP アドレスおよびそこから推定されるおおよその地域(Android で位置情報の利用を許可している場合は、端末のおおよその位置情報を含むことがあります)
- 端末情報(機種・OS・言語・画面サイズ等)
- 広告の表示・クリック等の操作情報、SDK の動作に関する診断情報
これらの送信は本アプリに組み込まれた SDK が Google に直接行うものであり、当方がこれらの情報を取得・販売することはありません。本アプリが端末の位置情報を広告 SDK に渡すことはありません。iOS 版では、広告 SDK が端末の位置情報を使わないように設定しています。Android 版では、位置情報の利用を許可している場合、広告 SDK がおおよその位置情報を広告のために利用することがあります(プレミアムを購入した場合、広告 SDK は開始しません)。Google における情報の取り扱いについては、Google プライバシーポリシーとGoogle のサービスを使用するサイトやアプリから収集した情報の Google による使用をご参照ください。
5. App Tracking Transparency(iOS のみ)
iOS 版では、Apple のプライバシー要件に従い、起動後にトラッキング許可ダイアログを表示します。ダイアログに回答するまで、広告 SDK(Google AdMob)は開始しません。パーソナライズされた広告は、トラッキングを許可し、かつ本アプリの「広告の設定」でも許可している場合(初期状態は許可)にのみ表示されます。「アプリにトラッキングしないように要求」を選択された場合、IDFA は使用されず、パーソナライズされない広告が表示されます。アプリの機能はすべて通常どおりご利用いただけます。トラッキング設定は、iOS の「設定」>「プライバシーとセキュリティ」>「トラッキング」からいつでも変更できます。
また、本アプリの「このアプリについて」>「広告の設定」で「許可しない」を選ぶと、トラッキングを許可している場合でもパーソナライズ広告をオフにできます(パーソナライズされない広告は引き続き表示されます)。
6. パーソナライズ広告の選択と広告 ID の管理(Android)
Android 版では、初回起動時に、パーソナライズ広告を表示してよいかを尋ねる画面(「許可する」/「許可しない」)を表示します。回答するまで広告 SDK(Google AdMob)は開始せず、広告のために Google に情報が送信されることもありません。「許可しない」を選んだ場合も広告は表示されますが、内容はパーソナライズされません。選択はいつでも本アプリの「このアプリについて」>「広告の設定」から変更できます。選択の内容はお使いの端末内にのみ保存され、Android のバックアップや機種変更時のデータ移行の対象から除外しているため、新しい端末では改めて選択をお尋ねします。
欧州経済領域(EEA)・英国・スイスなど、法令で求められる地域では、上記の選択(iOS ではトラッキング許可ダイアログ)の後に、Google が提供する同意画面(Google UMP)を表示します。この画面に回答するまで広告は表示されません。選択は本アプリの「このアプリについて」>「広告の同意の設定(欧州など)」からいつでも変更できます。
また、Android では、「設定」>「プライバシー」>「広告」(機種により「設定」>「Google」>「広告」)から、広告 ID のリセット・削除が行えます(機種・OS バージョンにより異なります)。
7. データの第三者提供・販売
上記の広告配信(Google AdMob)を除き、本アプリがユーザーの情報を第三者に提供・販売することはありません。「駅と話す」の文章を OpenAI に、購入の確認のための情報を Apple または Google に送るのは、機能を提供するための委託であり、提供・販売には当たりません。プレミアムを購入した場合は広告を表示せず、広告 SDK(Google AdMob)も開始しません。サブスクリプションはありません。
8. データの削除
当方のサーバーに保存しているのは、駅と言語ごとの文章と、プレミアムの購入ごとの利用回数(購入の識別番号のハッシュ値と結びつけたもの)だけです。利用回数の記録の削除を希望される場合は、お問い合わせ先までご連絡ください。端末内のパーソナライズ広告の選択は、本アプリをアンインストールすると削除されます。広告のために Google が取得した情報については、上記の Google プライバシーポリシーに記載の方法でお問い合わせください。
9. 子どもの情報
本アプリは 13 歳未満の児童を対象としたものではなく、13 歳未満の児童から意図的に情報を収集することはありません。
10. ポリシーの変更
本ポリシーは、法令の改正・サービスの変更等により、必要に応じて変更されることがあります。変更があった場合は本ページに掲載します。
11. お問い合わせ
本ポリシーに関するお問い合わせは、support@fujibit.com までお願いいたします。
Fuji Bit Inc.