甲虫バトル プライバシーポリシー
最終改定日: 2026年9月24日
松田拓海(以下「当方」)は、スマートフォン向けゲームアプリ「甲虫バトル」
(以下「本アプリ」)における利用者の情報の取り扱いについて、以下のとおり定めます。
1. 要点
長い文書なので、先に結論を書きます。
- 本アプリは、次の機能で通信を行います。「機種変更の引き継ぎ」「ルーム戦
(あいことばを使った対戦)」、そして「アカウント連携」です。
- アカウント連携(任意)を行うと、プレイデータはサーバに継続的に保存されます。
進行・表示名・所持している虫などが、端末の中だけでなく Google のクラウド
(シンガポール)にも保存され、機種変更しても引き継がれます(§2(c))。
- 連携しない場合、プレイデータは原則としてあなたの端末の中にだけ保存されます。
引き継ぎとルーム戦を使ったときにだけ、その通信が発生します。
- 広告は表示していません。行動履歴の解析も行っていません。会員登録もありません。
- 送信先のサーバは シンガポールにあります(Google のクラウド)。
- データを消したいときは、§8 をご覧ください。
以下は、その根拠と詳細です。
2. 当方が取得・送信する情報
本アプリは、次の機能を使ったときに、情報をクラウドサービスへ送信します。
(a)(b) は利用者の操作(引き継ぎコードの発行/入力、ルームの作成/参加)を
きっかけとして初めて通信します。(c) は連携を行った後、下記の契機で
自動的に通信します。それ以外の場面で送信することはありません。
(a) 機種変更の引き継ぎ
引き継ぎコードを発行すると、あなたのセーブデータ一式がクラウド上の
一時的な保管場所(16桁のコードで参照)へ送信されます。送信されるのは §3 に挙げた
端末内データの全部、すなわち:
- 表示名
- 所持している虫、選択している虫、強化・合成の状況
- どんぐりの所持数、ステージの進行、経験値とランク
- ガチャの天井カウント、1日1回の割引の使用状況、スタミナの基準時刻
- 端末内で生成された匿名の識別子(下記「匿名ID」)
別の端末で同じコードを入力すると、このデータが取り出され、その端末に取り込まれます。
コードによる取り出しは1回だけ有効で、一度取り出されたコードは二度と使えません。
(b) ルーム戦(あいことば対戦)
ルームを作成・参加すると、対戦のために次の情報が、クラウドを経由して
対戦相手の端末から読める状態になります。
- 表示名
- 対戦に使う虫の種類・強化レベル・必殺レベル・パッシブ(=その虫の強さ)
- 対戦中に選んだ手(まず暗号学的なハッシュとして送り、両者そろってから開示します。
相手は解決の瞬間まで手を先読みできません)
- 在席状況(接続しているかの表示のみ)
- 端末内で生成された匿名の識別子(下記「匿名ID」)
対戦の勝敗は、送られた手をもとに各端末で計算されます(サーバは勝敗を判定しません)。
匿名ID(認証)について
上記の通信を行うために、本アプリは起動時に Firebase Authentication の匿名認証で
匿名の利用者IDを1つ取得します。メールアドレスやパスワード、電話番号、
氏名などは一切必要とせず、当方も受け取りません。この匿名IDは、あなたが誰であるかを
示すものではなく、「同じ書き込みをした端末かどうか」を区別するためだけに使われます。
なお、本アプリが端末内で使う「プレイヤーID」「フレンドコード」は §3 のとおり
端末の識別子(IDFA・UDID等)とは無関係のランダム値です。
行っていないこと
| 一般的なアプリが行うこと |
本アプリ |
| 会員登録・ログイン(メール/SNS等) |
無し(匿名認証のみ。個人を特定する登録はしません) |
| 利用状況の解析(アナリティクス) |
無し |
| 広告の配信・広告IDの取得 |
無し |
| クラッシュレポートの送信 |
無し |
| 位置情報・連絡先・カメラ・マイクへのアクセス |
無し |
(c) アカウント連携とサーバ保存(任意)
Apple のアカウントで連携(サインイン)すると、次の情報が
サーバに保存され、以後継続的に同期されます。
- プレイデータ一式: 進行、表示名、所持している虫、どんぐりの所持数、
強化の状況など(§3 に挙げた端末内データと同じ内容)
- 連携(Sign in with Apple)で受け取る情報:
- Apple が発行する利用者識別子
- メールアドレス(Apple の「メールを非公開」を選んだ場合は、Apple の
中継アドレスが届き、当方に実際のメールアドレスは届きません)
- 名前(初回のみ・Apple の画面で共有を選んだ場合だけ。入力は任意です)
- 使いみちは機種変更の引き継ぎ・復帰(同じアカウントであることの確認)
だけです。ログインの照合にだけ使い、他の情報と突合しません
- これらは Firebase Authentication(Google LLC) に保存されます
(外国にある第三者への提供として §4 の記載が適用されます)。
それ以外の第三者への提供・販売はしません
- アカウントを削除(§8)すると、これらも一緒に消えます
Google のアカウントでのログインは、今後追加する場合に本ポリシーを更新してから
提供します。
同期の契機: アプリの起動時、プレイの節目(勝利・ガチャ・強化など)、
およびアプリを閉じたときです。毎操作を逐一送るものではありません。
通信できないときは端末内のデータで遊び続けられ、次に通信できたときに同期されます。
(d) サーバーで行うガチャ抽選と、ごほうび対戦(ゴースト戦)のデータ
次の2つは、アカウント連携の有無に関係なく、すべての利用者が対象です。
どちらも行動の追跡や広告のためではありません。
- ガチャの抽選: 公平さを保つため、抽選はサーバーで行います。そのとき
匿名ID・サーバー時刻・引いたガチャの種類・結果・使ったどんぐり・天井までの
回数を、抽選の記録(監査ログ)として保存します。目的は、表示している
確率のとおりに抽選が行われていることの担保と、不正(改造アプリや通信の
改ざん)の検知です。
- ゴースト戦: あなたの対戦データ — 表示名・パーティと強化の状態・
リーダー・レート・手の傾向の統計(力・技・守りをどれくらい選ぶか) — を
サーバーに保存し、ほかの利用者の端末に「対戦相手のデータ」として配信
します(あなたの匿名IDそのものは相手に渡りません)。画面に表示されるのは
表示名やパーティなどの一部ですが、手の傾向の統計もデータとしては相手の
端末に届きます。
- 対戦の記録: 対戦のけっかと、そのとき出した手の操作の記録
(リプレイと不正の調査に使います)を、対戦の記録としてサーバーに保存します。
保存の期間と消え方は §5・§8 のとおりです(最長6か月・個人を特定できる
項目は最小化)。
3. 端末の中に保存される情報
本アプリは、ゲームを続けるために、次の情報をあなたの端末の中に保存します
(§2 の機能を使うと、これらの一部または全部が送信されます)。
- プレイヤーID(端末内で自動生成されるランダムな文字列)
- 表示名(あなたが設定したもの。初期値は「むしはかせ」)
- 所持している虫、選択している虫、強化・合成の状況
- どんぐりの所持数、ステージの進行、経験値とランク
- ガチャの天井カウント、1日1回の割引を使ったかどうか
- スタミナと、その回復時刻の基準
これらは、他のアプリからは読めない領域(アプリ専用の保存領域)に置かれます。
プレイヤーIDについて。これは端末の中で生成されたランダムな値で、
端末の識別子(IDFA、UDID等)とは無関係です。同じ端末に入れ直すと別の値になります(アカウント連携をしている場合は、
連携によって同じデータに戻れます)。
フレンドコードは、このIDをもとに割り当てられる8桁の数字です(他の人と
重なった場合は、別の数字が割り当てられます)。フレンドコードから
プレイヤーIDを逆算することはできません。
4. 第三者への提供・外国にある第三者への提供
本アプリの通信(§2)は、当方が利用する次のクラウドサービスを経由します。
- Firebase Realtime Database(データの一時保管・受け渡し)
- Firebase Authentication(匿名認証)
いずれも Google LLC(米国)が提供するサービスで、本アプリが使用する
データベースのサーバは シンガポール(asia-southeast1)に所在します。
したがって、§2 の情報は外国(シンガポール)にある第三者(Google LLC)が
運用する設備へ移転されます。
- 移転先の国: シンガポール(データベースの所在地)。サービス提供者 Google LLC は米国法人。
- 当該国の個人情報保護制度: シンガポールには個人情報保護法(PDPA)があります。
詳細は個人情報保護委員会の公表資料等をご参照ください。
- 当方が講じる安全管理措置: §9 のとおり(通信の暗号化・アクセス制御)。
当方は、対戦相手やデータの受け渡し先を除き、上記情報を第三者へ提供・販売しません。
なお ルーム戦では、あいことば(8桁)を知る相手に、あなたの表示名と虫の情報が
読まれます(対戦のために必要な範囲)。
5. データの保持期間と削除
送信された情報は、用が済んだら消えます。実装のとおりに書きます。
- 引き継ぎで送ったセーブデータ: 別の端末で取り出し(claim)が済むと、取り込んだ端末が
サーバ上のセーブ束を削除します。取り出しは1回きりに制限されています(同じコードで
二度は取り込めません)。取り出されないまま7日を過ぎた束は、期限切れとして削除できる
扱いになります。
-
ルーム戦で送った情報(手・虫・表示名・在席): 対戦が終わる/退室すると、参加者が
その部屋のデータを削除します。部屋の作成から24時間を過ぎたものは、期限切れとして
削除できる扱いになります。
-
アカウント連携で保存されたプレイデータ: アカウントを削除するまで保持されます。
長期間遊ばなくても、自動では消えません。消すには削除操作(§8)を行ってください。
削除すると、サーバ上のデータごと消えます。
- ゴースト戦のデータ・レート・天井までの回数(サーバー保存分):
アカウントを削除すると、その場で削除されます。
- 抽選と対戦の記録(監査ログ): 不正の調査に必要なため、最長6か月
保存し、期限が来たものは自動で削除されます。アカウントを削除した場合も
この記録は期間まで残りますが、個人を特定できる項目は削除時に最小化
(匿名IDのハッシュ化)します。
削除の権限(誰がどのデータをいつ消せるか)は、Firebase のセキュリティルールで定めています
(§9)。ルールは公開前に、匿名ユーザーで実際に叩いて意図どおり動くことを確認しています。
6. 広告と解析について
本アプリは広告を表示せず、利用状況の解析も行いません。
Unity で開発していますが、Unity が提供する解析機能・広告機能・クラッシュ
レポート機能は、すべて無効に設定しています。
7. お子様の利用について
本アプリは、13歳未満のお子様を主な対象としていません。
本アプリは §2 のとおり通信機能(引き継ぎ・ルーム戦)を持ち、表示名などが
外部に送信されます。お子様が利用する場合は、保護者の方が §2・§4・§5 を
確認したうえで、同意のもとで利用してください。当方は氏名・連絡先などの
個人を特定する情報は取得しませんが、表示名は他の利用者に表示されます。
8. データの削除
- 端末内のデータ: 本アプリを端末から削除してください。§3 のデータはすべて消えます。
- サーバ上に送られたデータ(引き継ぎ・ルーム戦): §5 のとおり、引き継ぎは取り出し時に、
ルームは対戦終了・退室時に、アプリが自動で削除します。取り出されなかった引き継ぎデータは
発行から7日、残ったルームデータは作成から24時間で、削除できる扱いになります。
すぐの削除をご希望の場合や、ご不明な点は、下記お問い合わせ先までご連絡ください。
アカウント連携をしている場合、アプリ内の操作でアカウントを削除できます。
削除すると次のものが消えます(元に戻せません):
- サーバ上のプレイデータ・プロフィール・フレンド関係
- 発行済みで未使用の引き継ぎデータ、参加中のルーム
- 認証アカウントそのもの(Apple/Google の識別子との対応)
- 端末内のプレイデータ
アカウントを削除すると、ゴースト戦の対戦データ・レート・天井までの回数
(サーバー保存分)もその場で消えます。削除のあと、あなたが新しい対戦相手として
選ばれることはありません。
例外: 抽選と対戦の記録(監査ログ)は、不正の調査と法令への対応のために
最長6か月保持します(§5 のとおり、個人を特定できる項目は最小化します)。
また、対戦した相手の側の記録(相手の対戦履歴・最近対戦したリスト)には、
退会のあとも あなたの匿名IDと、対戦したときのままの表示名が
最長6か月残ります。
9. 安全管理
§2 の通信について、当方は次の措置を講じています。
- 通信の暗号化: クラウドとの通信は TLS(HTTPS)で暗号化されます。
- アクセス制御: Firebase のセキュリティルールにより、各利用者は自分の
匿名IDの下にしか書き込めず、他人の手やデータを改ざんできません。引き継ぎの
「取り出し済み」記録は一度書かれると変更不能で、同じコードでの二重取得を防ぎます。
- 手の秘匿: ルーム戦の手は暗号学的ハッシュで送られるため、対戦中に相手の手を
読み取ることはできません。
10. 本ポリシーの改定
当方は、本ポリシーを変更することがあります。
利用者の権利に影響する重要な変更を行う場合は、アプリ内で告知します。
本アプリの通信機能を変更・追加する場合は、変更前に本ポリシーを改定します。
お問い合わせ
support@kochubattle.app
本アプリの情報の取り扱いについてご質問がある場合は、上記までご連絡ください。