最終更新日: 2026年11月4日
はじめに
KB Codeが運営するLocaPin(日本語UI名「ろかぴん」、以下「本サービス」)は、リアルタイム位置共有サービスです。本ポリシーはWeb版とAndroidアプリ(パッケージ名 com.kbcode.locapin)で取り扱う情報について説明します。
収集する情報
位置情報
位置共有を開始すると、緯度・経度、送信者ID(sender_id)、表示名、送信モードをサーバーに送信します。目的地を設定した場合は、その座標と移動手段(徒歩・車)も送ります。サーバーは受信時刻を記録し、経路・到着予想時間を計算します。位置共有は利用者の操作で開始し、リアルタイム共有中は選択した間隔で送信を続けます。
表示名
表示名は任意で、本名である必要はありません。送信者IDはランダムに生成されますが、位置や表示名と結び付けて扱うため、匿名化されたデータとは限りません。
端末に保存される情報
Web版はブラウザのlocalStorage、Android版はアプリ内のSharedPreferencesに、送信者ID、表示名、最近の部屋履歴、送信間隔、案内の既読状態などを保存します。Web版は言語設定も保存します。送信者IDと表示名は位置共有時にも送信します。部屋履歴の一覧や送信間隔・案内表示の設定自体はLocaPinサーバーへ送信しませんが、部屋にアクセスするときは対象の部屋IDを送ります。Androidの設定はOSのバックアップ・端末移行の対象になる場合があります。
部屋情報とパスワード
部屋の作成時に有効期限と、設定した場合はパスワードを送信します。パスワード付きの部屋では閲覧・送信・共有停止にもパスワードを送ります。Web版はsessionStorage、Android版はアプリのメモリにパスワードを一時保持します。
データの保存期間
部屋情報と各送信者の位置・表示名などは、部屋の有効期限(最大72時間)に合わせてサーバーのRedisから自動削除されます。共有停止の要求がサーバーで成功すると、その送信者のRedisデータを削除します。通信に失敗した場合の即時削除や、部屋全体・他の参加者のデータの削除を意味するものではありません。
本番のRedisは自動スナップショット(RDB)と追記ログ(AOF)による永続化を無効にしています。ただし、Redisには保存用のvolumeがあり、ホストではメモリの内容をディスクへ退避するswapも有効です。このため、データがディスクに残らないとは保証できません。
サーバーのアクセス・エラーログはDockerのjson-file形式で保存します。現在、ログの保持日数や容量の上限は設定しておらず、72時間を超える記録が残っています。ログは部屋の有効期限や共有停止に連動して削除されません。通常のアクセスログ形式にはリクエスト本文を含めていませんが、エラー・例外を含むすべての記録に本文や座標などが残らないことまでは確認できていません。
経路計算用の現在地・目的地・経路などは、別のメモリキャッシュにも一時保持します。再利用の期限は5分ですが、5分後に必ず削除する仕組みではなく、共有停止や部屋の期限と連動した削除でもありません。アクセス・エラーログ、バックアップ、外部サービスの記録は部屋の期限とは別に扱われ、すべての情報が最大72時間以内に消えることは保証しません。
端末内の情報はブラウザのサイトデータ削除、またはAndroidのアプリデータ削除で消去できます。サーバーやOSのバックアップ、Google Playの購入履歴まで消す操作ではありません。削除に関する依頼は下記の窓口へご連絡ください。
第三者への提供
情報を第三者に販売することはありません。位置、送信者ID、表示名、受信時刻、送信モード、設定した目的地・移動手段、計算した経路・到着予想時間を同じ部屋の閲覧者へ返します。部屋のURLを知る人は閲覧でき、パスワード付きの場合はその入力が必要です。目的地を設定した場合は、経路計算サービスにも現在地と目的地の座標を送信します。
外部サービス
本サービスは以下の外部サービスを利用しています:
- OpenStreetMap — 表示範囲に応じた地図タイルを端末から取得します。提供元には要求したタイルの範囲、IPアドレス、通信に伴うブラウザ・アプリ情報が伝わります。
- Google Play Services — Androidでの位置情報取得に利用します。Google側の情報の扱いはGoogleのプライバシーポリシーに従います。
- 経路計算サービス(OSRM)— サーバーから現在地と目的地の座標を送り、経路と到着予想時間を計算します。本番の接続先は、車がhttps://router.project-osrm.org、徒歩がhttps://routing.openstreetmap.de/routed-footです。座標はリクエストURLに含まれます。提供元での記録の保持期間は確認できていません。
- ホスティング・通信基盤 — サービスへの接続時にIPアドレスや要求先などを処理します。アクセスログにIPアドレス、User-Agent(ブラウザ・アプリ情報)、要求先URLなどを記録します。ホスティング提供元のバックアップの有無・保持期間・消去方法は確認できていません。
- Google Play Billing — Androidのロゴ除去の購入・購入状態の確認・復元に利用します。
OpenStreetMap Foundation Privacy Policy / Google Privacy Policy
アプリ内購入
Androidのロゴ除去(商品ID remove_logo)はGoogle Play Billingによる買い切り購入です。アプリは購入状態を照会し、処理中の購入トークンを購入の承認のためGoogle Playへ送ります。購入に関する永続保存は端末内の購入済みフラグのみで、購入履歴、トークン、注文番号、価格、Google Playアカウント、カード情報をアプリ独自には永続保存しません。購入情報をLocaPinサーバーへ送信する処理はありません。商品名と価格はGoogle Playから取得して表示します。
Google Playは決済や購入・アカウント情報を独自に取り扱います。アプリが保存しない項目も、Google側で処理・保存される場合があります。購入済みフラグはアプリのクラウドバックアップ・端末移行から除外し、再インストールや機種変更後は同じ購入アカウントでGoogle Playに接続して復元します。端末内フラグを消してもGoogle Playの購入履歴は削除されません。
アカウントについて
LocaPin独自のアカウント登録は不要です。位置共有のためのメールアドレスや電話番号の入力欄はありません。お問い合わせ時には、送信元のメールアドレスと連絡内容を受け取ります。Google Playの購入アカウントはLocaPinのアカウントとは別です。
お子様のプライバシー
本サービスは13歳未満のお子様を対象としていません。13歳未満のお子様の情報を意図的に収集することはありません。
ポリシーの変更
本ポリシーは必要に応じて更新されることがあります。重要な変更がある場合は、このページで通知します。
お問い合わせ
運営者: KB Code。プライバシーに関するお問い合わせ・データ削除の依頼は、以下のメールアドレスへご連絡ください。部屋のパスワードや決済情報は送らないでください。