VoltKeepの走行データはどのように保護されていますか?

更新 2026年8月18日 VoltKeep
回答(要約)

走行ルートや位置情報を含む詳細な走行データは X25519公開鍵暗号 で暗号化してサーバーに保存し、復号に必要な秘密鍵はユーザーのデバイスにのみ存在 するため、運営側でも内容を読み取ることはできません。走行距離・電費などの数値サマリーのみ、ランキング等の機能提供と統計のためサーバーで集計します。車両識別番号(VIN)は SHA-256でハッシュ化 して保存し、個人特定を防ぎます。Tesla認証トークンは Apple Keychain に格納するほか、テレメトリ設定の自動メンテナンス等のため暗号化した上でサーバーにも保管します。

サーバー保存時の暗号化(X25519 + AES-GCM)

VoltKeepが収集する走行データ(走行ルート、速度、加速度、バッテリー残量など)は、サーバーに送信される前にユーザー端末で暗号化されます。利用しているのは X25519公開鍵暗号 + AES-GCM のハイブリッド方式です。

  • 初回セットアップ時、ユーザー端末で X25519 鍵ペアを生成
  • 公開鍵だけ をサーバーに送信。秘密鍵は端末(Apple Keychain)に保管
  • サーバー側でデータを保存する際は、その公開鍵で暗号化
  • 閲覧時はユーザー端末で秘密鍵を使って復号

この方式により、運営側のサーバー管理者であっても走行ルートや位置情報を復号することはできません。仮にデータベースが流出しても、暗号化された状態のままで利用できません。

数値サマリーの統計利用

走行距離・消費電力量・電費・トリップ回数などの数値サマリーは、ランキングなどの機能提供と統計のためにサーバーで集計します。数値サマリーには走行ルートや位置情報は含まれません。公表する際は、個人・車両を特定できない統計情報に加工した上でのみ行います。詳細はプライバシーポリシーをご覧ください。

VINのハッシュ化

テスラの車両識別番号(VIN)はそのまま保存せず、SHA-256でハッシュ化 した値で管理しています。

これにより、データベース内のレコードは特定車両との紐付けを直接持ちません。VINからレコードを引くにはハッシュ化を経由する必要があり、外部からVINリストを使った突合も困難です。

Tesla認証トークンの取り扱い

Tesla公式OAuthで取得した アクセストークン・リフレッシュトークン は、ユーザーのiPhoneの Apple Keychain に保存されます。

  • テレメトリ設定の自動メンテナンス等のため、トークンは 暗号化した上でサーバーにも保管 されます
  • パスワード自体はそもそも預かりません(OAuthのため)

アプリをアンインストールすればKeychainからトークンは消え、Tesla側でセッションを切ることでサーバー側に保管されたトークンも無効化できます。

データ削除リクエスト

アプリの設定画面から「アカウント削除」を実行すると、サーバーに保存されたすべてのデータ(暗号化データ・公開鍵・VINハッシュ・認証トークン・数値サマリーを含む)が即時に削除され、端末内のデータもリセットされます。端末内のデータのみを削除したい場合は「すべてリセット」をご利用ください。アプリを利用できない場合は、プライバシーポリシー記載のお問い合わせ先([email protected])までご依頼ください。

暗号化された走行データ分析を、無料から。

復号鍵はあなたのiPhoneだけ。ルートや位置情報はサーバーでは見られません。

App Storeで入手