概要
TeraScreen(以下「本アプリ」)は Bluetooth で Tesla に接続し、車両の状態を端末に表示します。車両データは Bluetooth から直接読み取られ、開発者のサーバーへ送信されることはありません。本ページでは、端末に保存されるもの、まったく保存しないもの、関係する第三者サービスを説明します。
端末に保存されるデータ
- 車両識別番号(VIN):ペアリングした車両の VIN。再接続にのみ使用します。
- ペアリング状態:ペアリング済みかどうか。
- 暗号鍵:車両との通信に使う鍵ペア。iOS Keychain または Android Keystore に保存され、端末から出ることはありません。
- ユーザー設定:速度単位などアプリ内の設定。
- 広告を閉じた日付:最後に広告を閉じた日。
- 購読状態:端末内のキャッシュで、App Store または Google Play が検証します。開発者が支払い情報に触れることはありません。
- 走行記録:各走行の開始・終了時刻、距離、最高速度、出発時と到着時のバッテリー残量と航続距離。端末内のデータベースに保存され、送信されません。
- 充電記録:各充電の開始・終了時刻、開始時と終了時のバッテリー残量、充電量、最大電力を端末内のデータベースに保存します。送信はしません。
- 駐車位置:最後に駐車した座標を、戻るときの目印として端末内に保存します。再び走り出したときやペアリング解除時に消去され、開発者には送信しません。地図ページの「徒歩ナビ」をタップしたときに限り、駐車位置の座標をスマートフォンの地図アプリに渡してルートを案内します(下記「第三者サービス」参照)。
表示するだけで保存しないデータ
以下はアプリ実行中に表示されるだけで、保存も送信もしません:速度、シフト位置、バッテリー残量、航続距離、再生中の曲情報。(走行終了時、これらの一部は前節の走行記録として要約保存されます。)
権限の用途
- Bluetooth:車両への接続とデータ送受信。本アプリの中核機能です。
- 位置情報:近くの Bluetooth 機器を検索するために OS が位置情報権限を要求します。アプリの使用中は、Bluetooth の信号が不安定なときや車両との接続が途切れたときに GPS で速度を表示するほか、地図上の現在地表示、トンネル情報機能での最寄りのトンネルと進行方向の判定、駐車して車を離れたときの駐車位置の記録にも位置情報を使います。GPS による速度表示には座標を使いません。トンネル・進行方向の座標は端末内でその場で処理し、いずれも保存しません。地図は Google マップ(Android)または Apple マップ(iOS)で表示し、地図の読み込み時には画面に表示している範囲が地図サービスに送られます。iOS ではナビ中にルートを計算する際、現在地が Apple マップに送られます(下記「第三者サービス」参照)。駐車位置の座標は端末内に保存します(上記「端末に保存されるデータ」参照)。アプリが位置情報を開発者に送信したり、広告・分析・クラッシュ報告のサービスに渡したりすることはありません(これらのサービスが IP アドレスからおおよその地域を推定する場合はあります)。また、座標が診断ログに記録されることもありません。
- インターネット:広告の読み込み、購読の検証、公開されているトンネル交通情報の取得、お知らせの受信、クラッシュ報告の送信に使用します。
- 通知:お知らせと、車両アラートなど Bluetooth で読み取った車両の状態をもとに端末内で生成する通知の表示に使用します(後者はサーバーを経由しません)。システム設定からいつでもオフにできます。
第三者サービス
- Google AdMob:広告を配信し、広告 ID(IDFA / AAID)や利用統計を取得する場合があります。購読中、またはリワード広告を見た当日は広告が表示されません。
- Firebase Crashlytics / Analytics:クラッシュ報告と基本的な利用統計(端末機種、OS バージョン、アプリバージョン)に加え、匿名の接続サマリー(アプリと車両の接続品質を表す回数と時間。たとえば接続が途切れた回数と長さ)を受け取ります。接続サマリーには VIN、車両名、位置情報、暗号鍵、車両データの内容は含まれません。いずれも不具合の修正にのみ使用します。
- Firebase Cloud Messaging:アプリの更新情報や重要なお知らせを配信します。お知らせを端末に届けるため、Firebase はこの端末上の本アプリのインストールごとにプッシュ登録トークン(registration token)を発行し、Google のプッシュ配信サービスで保持します。用途は通知の配信のみで、開発者が自社のサーバーへアップロードしたり、VIN や車両データと関連付けたりすることはありません。お知らせは個人宛てではなく、個人データを含みません。Android 13 以降では、通知を許可した後に初めてこのトークンが発行され、通知が初期状態でオンになっている Android 8〜12 では、アプリを開いた時点で発行されます(システム設定で本アプリの通知をあらかじめオフにしている場合を除きます)。その後システム設定で通知をオフにするとお知らせは表示されなくなり、次にネットワークに接続した状態でアプリを開いたときにアプリがトークンを削除します。アプリの起動時に Firebase がトークンを自動で更新した場合も、アプリは更新後のトークンをすぐに削除します。アプリを削除した場合もトークンは無効になります。
- Google マップ / Apple マップ:地図ページの地図は、Android では Google マップ、iOS では Apple マップで表示します。地図の読み込み時には、画面に表示している範囲(つまりおおよその現在地)が地図サービスに送られます。iOS では、車がナビ中で地図ページを開いているとき、ルートを計算するために現在地と車のナビの目的地を Apple マップに送信します。これらは Google または Apple がそれぞれのプライバシーポリシーに従って取り扱います。「徒歩ナビ」をタップすると、駐車位置の座標をスマートフォンの地図アプリに渡して徒歩ルートを案内し、その地図アプリが自身のプライバシーポリシーに従って取り扱います。
- 公開交通データ:トンネル情報は公開されている交通データを利用します。リクエストに個人データや座標は含まれません。
Google プライバシーポリシー:policies.google.com/privacy
Apple プライバシーポリシー:apple.com/legal/privacy
購読と支払い
本アプリには広告を非表示にする任意の月額プランがあります。支払いはすべて Apple App Store または Google Play が処理し、開発者が支払い情報に触れることも保存することもありません。解約は Apple ID または Google アカウントの設定からいつでも可能です。
子どものプライバシー
本アプリは 13 歳未満の子どもを対象としておらず、子どもの個人情報を意図的に収集することはありません。
データの削除
アプリ内で「ペアリング解除」を選ぶと、VIN・ペアリング状態・暗号鍵・駐車位置が消去されます。アプリを削除すると、走行記録と充電記録を含むすべてのローカルデータが削除されます。データが端末から出ることはないため、開発者側に削除すべきデータはありません。
ご注意:Android では、本アプリのデータはクラウドバックアップにも端末間の移行にも一切含まれません——ペアリング状態・VIN・走行記録・充電記録のすべてが除外されています。iOS では、iCloud バックアップを有効にしている場合、走行記録・充電記録と設定がバックアップに含まれ、Apple の規約に従って保管されることがあります(設定 → iCloud → ストレージを管理 で本アプリだけ除外できます)。暗号鍵は仕様上、端末から出ることはありません。
改定と連絡先
本ポリシーを改定する場合は、このページと冒頭の日付を更新します。プライバシーに関するお問い合わせは、App Store または Google Play の開発者連絡先ページからご連絡ください。