PRIVACY POLICY
DrumQuest プライバシーポリシー
最終更新日:2026年10月18日
DrumQuestは現在公開準備中です。本ページは提供開始時の条件を示すものです。EXモードの定期購入は提供開始後に利用できます。
Veliora Studio(以下「運営者」)は、Androidアプリ「DrumQuest」(以下「本アプリ」)における利用者情報を、以下のとおり取り扱います。
1. 演奏・練習に関する情報(端末内で処理)
本アプリは、演奏判定と練習機能の提供のため、タッチ入力、MIDIのノート番号・強さ・入力時刻などを利用します。スコア、BEST、練習履歴、ストーリー進行、設定、音声出力機器ごとの補正値、フリープレイの演奏記録、EXモードで作成した譜面や練習の記録などを端末内に保存することがあります。
これらは演奏判定、記録の表示、進行の保存、機器接続と再生の調整に利用し、運営者のサーバーへ送信しません。本アプリ独自の利用者アカウントの登録はありません。
2. 利用者が選択した楽曲(端末内で処理)
本アプリは、利用者がファイル選択画面で明示的に選択した楽曲を、端末内で解析・再生します。楽曲のURI、表示名、タイトル、テンポ、解析結果、生成譜面などを端末内に保存することがあります。
選択した楽曲そのものを運営者が収集したり、運営者のサーバーへアップロードしたりすることはありません。選択元がクラウドストレージの場合、そのファイルの取得は当該サービスの仕組みと設定に従います。
3. MIDI・Bluetoothと権限
USB MIDI・Bluetooth MIDI機器から受け取る演奏入力は、端末内で演奏判定に利用します。
Bluetooth MIDI機器は、MIDI設定画面で利用者が「Bluetooth MIDI機器を登録」を選んだときに、Androidの機器選択画面(コンパニオンデバイス)で利用者が機器を選び、許可した場合に接続します。機器の検索はAndroidが行い、本アプリが周囲のBluetooth機器を独自に検索することはありません。登録した機器の情報はAndroidが保持し、次回以降の再接続に利用します。登録は、MIDI設定画面の「機器の登録を解除」で削除できます。
Android 12以降では、Bluetooth MIDI機器の登録と接続、機器名の表示のため、「付近のデバイス」の許可を求めます。本アプリは位置情報の権限を求めず、GPSなどによる現在位置を取得・保存・送信しません。端末によっては、Androidの機器選択画面で機器を探す間、端末の位置情報の設定をオンにする必要がありますが、これはAndroidの仕組みによるもので、本アプリが位置情報を取得するものではありません。
本アプリは、Bluetooth機器のアドレスを独自に保存したり、運営者のサーバーへ送信したりしません。機器名は接続中の表示にだけ使います。
フリープレイの「録音」は、パッド入力とタイミングなどの演奏イベントを記録する機能です。マイク音声を録音する機能ではありません。
4. 運営者のサーバーとの通信
本アプリは、次の場合に限り、運営者が Google Cloud 上で運用するサーバー(Cloud Run。東京リージョン)とHTTPSで通信します。サーバーの記録(下記の購入記録など)は Cloud Firestore(東京リージョン)に保存します。サーバーの運用ログの保存場所は(4)のとおりです。演奏・練習の記録、楽曲、MIDIの入力内容は送信しません。
(1) 審査用アクセス
Google Play の審査担当者向けの入力欄(「情報・サポート」画面)にコードが入力された場合に、そのコードを確認するために通信します。
- 送信する情報:入力されたコード、本アプリのパッケージ名、本アプリが端末内で作成するインストールごとの識別子(ランダムな値。端末固有のIDや広告IDではありません)、一度限りの確認用の値、不正防止のための Play Integrity の確認結果(下記(3))、通信に伴うIPアドレス
- サーバーでの保存:コードの確認に失敗した場合、短時間の試行回数を制限するため、インストールごとの識別子を変換した値(ハッシュ値)と失敗回数を保存します。この記録には、最後の失敗から2日後の削除予定日時を設定します。
- 照合に使うサーバーの台帳(Cloud Firestore)には審査用コードを平文で保存せず、鍵を用いて変換した値で照合します。審査用コードの原本は、審査担当者への提供と管理のため、運営者が Google Cloud の秘密情報の管理機能(Secret Manager)で保管します。
(2) 購入確認(EXモードの定期購入)
端末に Google Play の定期購入がある場合に、その購入が有効かを確認し、利用権を端末に記録するために通信します。
- 送信する情報:Google Play が発行する購入トークン、商品ID、本アプリのパッケージ名、インストールごとの識別子、一度限りの確認用の値、Play Integrity の確認結果(下記(3))、通信に伴うIPアドレス
- サーバーは購入トークンを使って Google Play に購入の状態を問い合わせ、必要に応じて購入の承認を行います。
- サーバーでの保存:購入トークンそのものは保存せず、変換した値(ハッシュ値)をキーとして、商品ID、契約の状態、契約の期限、承認の有無、最後に確認した日時を保存します。プラン変更などで購入が置き換わった場合は、新旧の記録の対応(いずれもハッシュ値)を保存します。
- この記録の削除予定日時は、契約の期限と最後に確認した日時のうち遅い方から400日後とし、確認のたびに更新します。そのため、確認が続く間は保持され、最後の確認(または契約の期限)から約400日後に削除の対象になります。プラン変更などで置き換えられた古い購入の記録にも、新旧の対応を記録した日時から400日後(すでに設定されている削除予定日時がこれより遅い場合は、その日時)を削除予定日時として設定します。
- Google Play からの購入状態の変更通知(リアルタイム デベロッパー通知)を処理した記録として、通知のIDを変換した値と処理状態を保存します。この記録には、受信から30日後の削除予定日時を設定します。
- インストールごとの識別子は、確認結果を端末へ返すための宛先として使い、購入の記録には保存しません。
- 氏名、メールアドレス、住所、決済情報はサーバーに送信・保存しません。
(3) 不正防止(Google Play Integrity API)
上記(1)(2)の通信の際、正規の本アプリと端末からの要求であることを確かめるため、Google の Play Integrity API を利用します。このとき、Google Play 開発者サービスが端末とアプリの情報(アプリのパッケージ名・バージョン・署名証明書、Google Play でのライセンスの状態、端末の構成証明など)を Google に送信し、Google が判定結果を作成します。運営者のサーバーは判定結果を Google から受け取って確認し、判定結果そのものは保存しません。Google による取扱いは、Google の規約とプライバシーポリシーに従います。
(4) 記録と削除について
- 上記(1)(2)の Cloud Firestore の記録は、「削除予定日時」を過ぎると、Google Cloud の自動削除の仕組みにより削除します。削除は削除予定日時ちょうどではなく、時間差が生じることがあります。
- これとは別に、サーバーの運用のため、Google Cloud のログ機能(Cloud Logging)に次のログが記録されます。
- 通信の記録:Google Cloud が記録する、IPアドレス、日時、要求先、端末から送られる通信ソフトの情報など
- アプリの運用ログ:運営者のプログラムが出力する記録。購入トークンやインストールごとの識別子をそのまま含めず、変換した値の一部だけを記録します。
- Google Cloud の管理操作・システムイベントなどに関する一部の監査ログは、Google Cloud の仕組みにより400日間保持されます。これは上記(2)の購入記録の保持期間とは別のものです。
- ログの保存場所は Google Cloud の設定(global)に従い、上記のサーバーと Cloud Firestore の東京リージョンとは別に管理されます。
- サーバーの記録には氏名やメールアドレスは含まれず、購入トークンやインストールごとの識別子を変換した値で管理しています。現在の本アプリには、これらの識別子を表示する機能や、サーバーの記録を削除する機能はありません。そのため、運営者は、氏名やメールアドレスなどの問い合わせ内容から、その方に対応する記録を特定することができず、記録を個別に削除することはできません。これらの記録は、上記の削除予定日時に従って削除されます。また、Cloud Logging のログは利用者ごとに削除することができず、上記の保存期間が過ぎた後に削除されます。
- サーバーの記録の取扱いに関するご質問は、11章の問い合わせ先までご連絡ください。購入トークンや審査用コードはメールで送らないでください。
5. Google Playの購入情報と課金ライブラリ
有料機能の決済にはGoogle Playを利用します。本アプリは、Google Playから得られる購入状態など、利用権の確認・復元に必要な情報を使用します(4章(2))。クレジットカード番号などの決済情報を運営者が直接取得することはありません。
本アプリには、Google の「Google Play 課金ライブラリ」が組み込まれています。購入機能を有効にした版では、購入の有無やEXモードの利用の有無にかかわらず、起動時・画面への復帰時などに Google Play の購入状態を確認するため、このライブラリをすべての利用者の端末で使用します。その際、このライブラリが、課金機能に関する診断情報(端末・OS・アプリの情報、課金機能の処理結果や動作状況など)を、Google が定める内容で Google のサーバー(Google のログ送信の仕組み)へ送信する場合があります。これは Google のライブラリによる送信で、運営者が受け取るものではありません。本アプリが Firebase Analytics などのアクセス解析を組み込んでいるものではありません。
Google Playの決済、購入履歴、課金ライブラリの送信内容、Googleアカウントに関する情報の取扱いは、Googleの規約とプライバシーポリシーに従います。
6. 外部サービスと外部送信
本アプリには、広告の配信、広告IDの利用、独自のアクセス解析、Firebase Analytics、Crashlytics、外部AI APIの機能はありません。
外部への送信は、4章の運営者のサーバーとの通信、4章(3)と5章の Google のサービスによる送信、Androidのバックアップ・端末移行(7章)による送信、利用者が本アプリから外部ブラウザやメールアプリを開いた場合のそれらのサービスによる送信に限られます。
Google Playの決済、Androidのバックアップ、利用者が外部ブラウザやメールアプリで開くサービスは、それぞれの提供者の規約・ポリシーに従います。
7. バックアップと端末移行
Androidの設定や端末の機能により、本アプリの設定・保存データの一部が、Googleアカウントなどへのバックアップや端末移行の対象になる場合があります。対象や保存先はOS、端末、利用者の設定により異なります。EXモードの利用権の確認結果はバックアップ・端末移行の対象外とし、移行先では改めて確認します。
8. 保持・削除と安全管理
端末内のデータは、アプリ内で削除・リセットできる対象については、その操作で削除できます。アプリデータの消去またはアンインストールでも、本アプリの端末内保存データを削除できます。利用者が選択した元の楽曲ファイルは、これらの操作で本アプリが削除するものではありません。
Bluetooth MIDI機器の登録はAndroidが保持します。MIDI設定画面の「機器の登録を解除」で削除できます。
OSのバックアップやGoogle Playの購入履歴は、アプリ内の削除とは別に各サービスの管理方法に従います。バックアップからデータが復元される場合があります。アプリの削除だけでは定期購入は解約されません。
運営者のサーバーの記録は4章のとおり取り扱います。アプリの削除によってサーバーの記録がすぐに削除されるものではありません。
本アプリの保存データにはAndroidのアプリ領域を利用します。運営者のサーバーとの通信は暗号化(HTTPS)し、サーバーの記録と問い合わせ情報には、不正アクセスや漏えいを防ぐため必要な安全管理措置を講じます。
9. 問い合わせ情報
利用者がメールで問い合わせた場合、運営者は送信元メールアドレス、本文、添付資料などを受け取ります。これらは回答、問題の調査、必要な連絡に利用し、対応と法令上の義務に必要な範囲・期間で保持します。
法令に基づく場合や、メールサービスなど問い合わせ対応に必要なサービスを利用する場合を除き、利用者の同意なく第三者へ提供しません。不要な個人情報の送付はお控えください。
10. 子どもの利用
本アプリは初心者や子どもの利用も想定しています。利用者同士のチャット・投稿機能はありません。未成年の利用者は保護者の管理のもとで利用し、有料機能の購入には保護者の同意を得てください。
11. 改定・問い合わせ
機能や情報の取扱いを変更する場合は、本ポリシーと必要なGoogle Playの申告を更新します。重要な変更は本アプリまたは公式サイトでお知らせします。
運営者:Veliora Studio
問い合わせ:contact@veliora-studio.com
Googleのプライバシーポリシー:https://policies.google.com/privacy?hl=ja