PadPlay プライバシーポリシー
- 公開日: 2026-10-10
- 最終更新日: 2026-10-09(通信を PadPlay Link に切り替えたのに合わせて改訂。入力テスト・おまけのミニゲーム・「意見を送る」を足した)
- 提供者: ぺタフ(Petaf)
- 連絡先: petaf570@gmail.com
このプライバシーポリシーは、スマートフォン・タブレット用のアプリ「PadPlay」(以下「本アプリ」)が扱う情報と、その扱い方を説明します。本アプリは、PadPlay に対応した PC のゲームとつないで、スマートフォンをコントローラー兼第二画面として使うためのアプリです。
1. 要点
- 本アプリにはアカウントの登録がありません。氏名・メールアドレス・電話番号・位置情報・連絡先・写真を集めません。
- 本アプリが通信するのは、あなたが QR を読んで(または URL を貼って)選んだゲームの PC だけです。通常は同じ Wi-Fi・LAN の中にある PC と、提供者のサーバーなどを通さずに直接やりとりします(§3)。
- そのやりとりはすべて暗号化します。鍵は QR に入っていて、ゲームを起動するたびに変わります(§3)。
- 提供者(ぺタフ)はサーバーを運用しておらず、あなたの情報を受け取りません。提供者にも、Google・Apple などのほかの会社にも、本アプリから何も送りません。
- 広告・アプリ内課金・利用状況の解析・トラッキングはなく、そのための部品(解析・クラッシュ報告・広告の SDK)も入っていません。
- PC につながずに使える入力テストとおまけのミニゲームは、端末の中だけで動き、何も送りません(§2・§4)。
- QR の読み取りは端末の中だけで行い、画像を保存も送信もしません(§5)。
2. 端末の機能の使い方
| 機能・権限 | 何に使うか | 保存・送信 |
|---|---|---|
| カメラ | ゲームの画面に出た QR を読むためだけに使います。 | 映像は端末の中で解析するだけで、画像や動画を保存・送信しません(§5)。許可しなくても、URL を貼り付けてつなげます。 |
| ジャイロ・加速度センサー | スマートフォンの傾きと回転を、ゲームの操作として使います。入力テストとミニゲームでも使います。 | つないでいるゲームへ送ります(§3)。入力テストとミニゲームでは画面に出すだけで、送りません。保存しません。 |
| 画面のタッチ・ボタン | ゲームの操作として使います。入力テストとミニゲームでも使います。 | 同上。 |
| ネットワーク(ローカルネットワーク) | ゲームの PC と、同じ Wi-Fi・LAN の中で直接つなぐために使います(UDP の専用の通信「PadPlay Link」)。 | §3 |
| Wi-Fi の低遅延モード(Android) | 遊んでいる間(パッドの画面の間)だけ、遅れを減らすために使います。抜けると止めます。 | — |
| 振動 | ゲームからの合図と、ボタンを押した手応えに使います。入力テストとミニゲームでも鳴らします。 | — |
| マイク | 使いません。 マイクの権限を求めず、録音もしません。 | — |
| Bluetooth | 使いません。 Bluetooth の権限も求めません。 | — |
| 位置情報・連絡先・写真・ファイル | 使いません。 | — |
3. つないだゲームに送る情報
ゲームとつなぐと、本アプリは次の情報を、QR に書かれたゲームの PC へ直接送ります。インターネット上の提供者のサーバーを経由することはありません。
- 端末 ID: 本アプリを入れた時に作る乱数(22 文字)です。広告 ID・IMEI・電話番号などの、端末やあなたに固有の番号ではありません。アプリを閉じたり Wi-Fi が切れたりしても、同じプレイヤーとして戻れるようにするために使います。
- 端末の情報: 機種名(例「Google Pixel 8」。iPhone は「Apple iPhone15,2」のような機種の識別子)・OS の種類と版・画面の大きさと倍率・本アプリの版。画面の座標を合わせたり、ゲームの画面にどの端末がつながっているかを出したりするために使います。
- できること: この端末で使える機能(映像・タッチ・傾き・ボタン・振動)の一覧。
- 操作: タッチの位置・画面のボタンとスティック・傾きと回転・遅れを測るための時刻。
- 通信の状態: 映像の届き方(遅れ・揺れ・落ちた割合・受け取れた速さ)と、この端末で映像を表示できる速さ。映像の画質と方式(H.264 か JPEG か)を、回線と端末に合わせて自動で切り替えるために使います。
ゲームからは、ゲームの映像・画面のボタンの配置・振動の合図を受け取ります。映像は表示するだけで、保存しません。
ゲームの側での扱い: ゲームに組み込まれる PadPlay の部品(PadPlay SDK)は、これらの情報をつないでいる間と、切れた後の短い間(初期設定では 60 秒。同じプレイヤーに戻すため)だけメモリに持ち、ファイルへの保存やインターネットへの送信はしません。ただし、ゲームそのものはそれぞれのゲームの開発者が作っており、ゲームが受け取った情報をどう扱うかはそのゲームの開発者が決めます。詳しくは、遊ぶゲームのプライバシーポリシーをご覧ください。
通信の暗号化: 本アプリとゲームの PC のやりとり(接続の手続き・端末 ID と端末の情報・操作・映像・振動など)は、PadPlay 専用の通信「PadPlay Link」(UDP)で行い、すべて暗号化します(ChaCha20-Poly1305)。暗号の鍵はゲームの画面の QR に入っていて、ゲームを起動するたびに変わり、ネットワークには流れません。そのため、QR を読んでいない人は、同じ Wi-Fi にいても、やりとりの中身をのぞいたり、操作をなりすましたり、書き換えたりできません。暗号化しないのは、ゲームの PC が「QR が古い」「アプリの版が合わない」と知らせる短い返事だけで、これには端末やあなたの情報は含まれません。なお、やりとりの大きさや時刻(いつ通信したか)は隠せません。また、ゲームの画面の QR を見た人は、同じようにつなぐことができます。
4. 端末に保存する情報
本アプリは、次の情報を端末の中の、本アプリ専用の保存場所にだけ保存します。提供者にも、ほかの誰にも送りません。
- 端末 ID(§3)。アプリの設定の保存場所(Flutter の shared_preferences。iOS は UserDefaults)に保存します。
- ゲームごとの「つなぎ直しの鍵」(resumeKey): ゲームが接続の時に渡す乱数と、そのゲームの QR に含まれる乱数(ゲームを起動するたびに変わります)の組です。端末 ID と同じ場所に、最新の 8 件までを保存し、古いものから消えます。
- おまけのミニゲームの記録(いちばん速いクリアの時間と、クリアした回数)。端末 ID と同じ場所に保存します。
このほかには何も保存しません(画面のボタンの配置は、つなぐたびにゲームから受け取ります)。QR の画像・ゲームの映像も保存しません。
消し方: 本アプリをアンインストールするか、Android の「設定」→「アプリ」→「PadPlay」→「ストレージ」→「データを削除」で消せます。消した後の最初の接続は、新しいプレイヤーとして扱われます。
5. QR の読み取り
本アプリは、QR の読み取りに、アプリに組み込んだオープンソースの部品(ZXing の C++ 版「zxing-cpp」)を使います(Android 版・iOS 版とも)。カメラの映像の解析はすべて端末の中で行い、映像・読み取りの結果・端末の情報を、提供者・Google・Apple などの第三者に送ることはありません。読み取った QR の中身(つなぎ先のゲームの PC のアドレスと、その時だけの合言葉・暗号の鍵)は、そのゲームとつなぐためだけに使います。
6. 第三者への提供
提供者はあなたの情報を受け取らないため、第三者に提供することもありません。本アプリから外へ送られるのは、§3(あなたが選んだゲームの PC)だけです。
「意見を送る」について: 「意見を送る」を押すと、端末のメールアプリが、宛先(§9 の連絡先)と下書き(本アプリの版・テスト版かどうか・OS の種類)を入れた状態で開きます。本アプリ自体は何も送りません。送るかどうか・何を書くかは、あなたがメールアプリで決めます。あなたがメールを送った場合、提供者はその返事と本アプリの改善のためだけに使い、第三者に渡しません。
7. 子供の利用について
本アプリは 13 歳未満の子供を対象としていません。
8. このポリシーの変更
本アプリの動きが変わった時などに、このポリシーを変えることがあります。変えた時はこのページで知らせ、上の「最終更新日」を改めます。
9. 問い合わせ
このポリシーや本アプリの情報の扱いについては、petaf570@gmail.com までご連絡ください。