プライバシーポリシー
最終改定日: 2026年9月19日
将棋 天下の御前試合(以下「本アプリ」)における情報の取り扱いについて説明します。本アプリは氏名・メールアドレス・電話番号・生年月日を収集しません。一方、本アプリは広告を表示するため、広告配信事業者による広告識別子の取得があります(第5節)。
1. 要点
- 本アプリでは広告を表示します。広告の配信は Google(AdMob)が行い、広告識別子が取得されます。
- 有料プランに加入すると広告は一切表示されなくなります。加入は任意で、無料のままでもすべての対局機能を利用できます。
- 当方自身が広告のために情報を集めることはありません。当方が受け取るのは、集計された表示回数と収益額だけです。
- アプリ本体には、アクセス解析ツールおよびクラッシュレポートツールを一切導入していません。紹介ページ(ウェブサイト)でのみ、Google アナリティクスによる利用状況の計測を行っています(第13節)。
- アカウント登録は不要です。氏名・メールアドレス・電話番号・生年月日を収集しません。
- 位置情報(GPS)・連絡先・写真・カメラ・マイクへのアクセスを求めません。
- 対局に関する情報のほとんどは、端末内の保存領域(localStorage)にのみ保存されます。
- オンライン対人戦を利用した場合に、対局結果と表示名(プロフィールで付けたもの。付けていなければサーバが自動で割り当てた仮の表示名)がサーバに保存されます。なお対人戦を行わなくても、AI の機能(心の声・総評・講評)を使うと、回数制限のための識別子がサーバに記録されます(第 4 節)。
2. 端末内にのみ保存する情報
次の情報は、利用者の端末内の保存領域(localStorage)に保存されます。オンライン対人戦(第3節)と AI の機能(第4節)を利用しない限り、これらが外部へ送信されることはありません。AI の機能を利用する場合、表示言語の設定だけは「どの言語で書くか」を指示するために送信します。
- 表示設定(shogi.prefs.v1)
- 配色テーマ、盤面のテクスチャ、駒の様式、HUD の情報量、効果音の可否、BGM の可否、触覚フィードバックの可否、着手可能マスの表示、アニメーション低減、表示言語、AI の心の声の可否。
- プロフィール(shogi.profile.v1)
- 表示名(既定は「名無しの将」。自分で付けた表示名はオンライン対人戦の利用時にサーバへ送信されます・第 4 節)、選択したアバターの識別子、対 AI で勝利した最高レベル。
- 対局記録(shogi.records.v2)
- 対局ごとの記録時刻、対 AI か対人かの別、AI のレベル、自分が先手か後手か、勝敗、終局理由、手数、終局の詳細(記録の形式の版と、入玉宣言で終わった場合はその点数)、ギミック対局ではその識別子、棋譜(USI 表記の着手を空白で区切って並べた文字列。例「7g7f 3c3d」)。件数の上限を超えた古い記録は自動的に破棄されます。
- 実力推定(shogi.skill.v1・shogi.skillTally.v2)
- 推定した実力値、推定に用いた直近の対局結果の履歴、選択した対戦の意図、実力診断を完了したかどうか、および対局ごとの技量集計の控え。
- 実力診断の進行状態(shogi.onboarding.v1)
- 診断の段階、診断中の対局結果、対戦中のレベル、診断の開始時刻、確定した推定値。
- 実績の進捗(shogi.achievements.v1)
- 各実績の達成状況と進捗、実績データの版数。
- 冒険の進行(shogi.journey.v3・shogi.journey.grandfather.v1)
- 章の進行、封印済みの章、周回数、合戦ごとの証書(格と取得時刻)、および旅の導入前から遊んでいた方に残す解禁の下限。
- AI の心の声(shogi.advice.v2)
- 対局中に受け取った短い助言の文と、その取得状況(取得回数・失敗回数など)。生成に伴う通信は第4節に記載しています。
- AI の講評(shogi.review.v2)
- 受け取った対局後の講評の文。生成に伴う通信は第4節に記載しています。
- 端末識別子(shogi.auth.deviceId.v1・shogi.clientId・shogi.auth.migratedFrom)
- 匿名アカウントの発行に用いる、端末ごとに自動生成される UUID。氏名・メールアドレス等とは結び付いていません。過去の方式で発行された識別子を記録しておくための値を併せて保存します。
- 匿名認証セッション(shogi.auth.tokens.v1)
- サーバ機能が有効に設定されている場合のみ。匿名アカウントの識別子と、有効期限つきのアクセストークン・更新トークン、およびそれぞれの期限。
- 広告と有料プランの状態(shogi.ads.v1・shogi.ads.remote.v1)
- 終了した対局数と広告を最後に表示した時刻(表示の間隔を空けるために使います)、および広告の出し方に関する運用設定の控え。
- 機能の有効・無効と起動画面の控え(shogi.features.v1・shogi.splash.v1)
- 当方が運用中に切り替える機能の有効・無効と、起動画面の表示時間の控え。起動時に通信せずに済ませるための写しで、利用者の情報は含みません。
- ストア評価の依頼の記録(shogi.storeReview.v1・shogi.storeReview.remote.v1)
- アプリを開いた回数、対局後に OS の評価画面を出すよう依頼した回数と時刻、依頼のきっかけの種別、依頼の間隔に関する運用設定の控え。依頼を出しすぎないために使い、端末の中だけに保存して外部へ送信しません。評価画面の表示と内容は各ストア(Apple・Google)の仕組みによります。
- 不具合の記録(shogi.crash.v1)
- アプリが異常終了したときの発生時刻・発生箇所・エラーの要点・表示中の画面・端末と版を、最新の5件まで保存します。端末の中だけに保存し、当方を含む外部へ送信しません。不具合をお問い合わせいただいた際に、利用者ご自身が内容を確認できるようにするためのものです。
- 音の復帰方式(shogi.audioRecovery.v1)
- iOS で別のアプリから戻ったあとに音を取り戻す方式の選択。設定画面の「不具合の記録」から切り替えた場合のみ保存されます。
- 開発・検証用の設定(shogi.adminUnlocked.v1・shogi.advice.endpoint.v1・shogi.auth.endpoint.v1・shogi.entitlements.endpoint.v1・shogi.auth.v1)
- 管理用画面を開いたかどうか、接続先の実行時上書き、および運用者が管理用画面にログインしたときのセッション情報。通常の利用では、いずれも書き込まれません。
括弧内は端末内の保存領域(localStorage)での保存名です。いずれも「shogi.」で始まり、アプリの「保存されたデータをすべて削除」で一括して消えます。この一覧が実際の保存名を取りこぼしていないことは、機械的な検査で確認しています。
本アプリのアカウントは匿名であり、この端末内の保存領域(localStorage)に紐づいています。アプリの削除、端末の初期化、端末の保存領域の消去などで保存領域が失われた場合、同じアカウントを復元する手段はありません。対局履歴・実力推定・実績・対人戦のレートはすべて引き継げなくなります。端末をまたぐアカウントの引き継ぎ機能は現時点で提供していません(旅の記録だけは、設定の「旅の記録の持ち出し」で文字列として持ち出し、別の端末で読み込めます)。
3. オンライン対人戦でサーバに送信・保存する情報
利用者がオンライン対人戦を開始した場合に限り、次の情報が対戦サーバへ送信されます。端末内 AI との対局だけを行う場合、この節の送信は発生しません(ただし AI の「心の声」は既定でオンになっており、対 AI の対局中も第 4 節の送信が起こります)。
- 接続時
- 端末ごとに自動生成された識別子(UUID)とプロトコル版数。接続の維持のため定期的に疎通確認の信号を送ります。
- 対局中
- 着手した座標、対局 ID、手数、投了・再同期の要求。対局の進行はサーバが判定するため、着手はすべてサーバで検証されます。
- 対局終了時に保存される内容
- 対局 ID、先手・後手それぞれのプレイヤー識別子、勝敗、終局理由、終局の詳細(手数、終局時の盤上の駒の価値の合計、終局時の局面)、棋譜、手数、開始時刻・終了時刻、レート対象か否か。
- プレイヤー情報
- 表示名(プロフィール画面で付けたもの。付けていない場合はサーバが自動で割り当てた仮の表示名・例「Player#04821」・いずれも 1〜12 文字)、アバターの識別子、作成日時・更新日時、最終アクセス時刻。最終アクセス時刻は他の利用者には公開されません。
- 成績
- レート、通算対局数、勝数、敗数、引分数。
- 通信経路上の情報
- 通信の性質上、接続元の IP アドレスがサーバに到達します。これは通信の成立と不正利用の防止に必要な範囲でのみ扱います。
ランキングと対局中の画面では、表示名(プロフィールで付けたもの、または仮の表示名)・アバター・レート・通算成績が他の利用者に公開されます。表示名に個人を特定できる情報を含めないでください。
4. AI が関わる通信
本アプリには生成 AI(Google Gemini)を使う機能が3つあります。いずれも当方のサーバ機能(Cloudflare Workers)が仲介し、アプリが生成 AI へ直接接続することはありません。3つは送信のきっかけも送る内容も異なるため、分けて記載します。
- (1) AI の心の声 ― 自動・既定はオン
- 端末内 AI との対局中に、利用者の操作を待たずに自動で送信します。設定画面の「AI の心の声」が既定でオンになっているためです。送信するのは、現在の局面(SFEN 表記。盤上の駒の配置・手番・双方の持ち駒・手数を 1 行にまとめた文字列)、直前の着手、手数、表示言語です。対局のたびに毎手送るわけではありません。送るのは中盤の局面に限られ、1局あたりの回数にも上限を設けています。オンライン対人戦では送信しません。
- (2) 技量の総評 ― 利用者が押したときだけ
- 戦績画面で利用者が総評を求めたときだけ送信します。送信するのは、端末内で計算した技量5軸の点数と各軸の標本数、通算対局数、表示言語です。棋譜そのものは送信しません。有料プランの機能です。
- (3) 対局後の講評 ― 利用者が求めたときだけ
- 利用者が対局後の講評を求めたときだけ送信します。送信するのは、棋譜(USI 表記の着手列)、自分が先手か後手か、勝敗、終局時の盤上の駒の価値の合計(先手・後手それぞれの合計。持ち駒を含みます)、対戦した AI のレベル、各手の評価(手数・着手・評価値の変化など)、表示言語です。有料プランに加入していなくても利用できます。
「AI の心の声」を止めたい場合は、設定画面の「AI の心の声」をオフにしてください。オフにすると、この通信は行われません。(2) と (3) は利用者が求めたときにしか送信されないため、求めなければ通信は発生しません。
生成 AI(Gemini)へ渡すのは対局と技量の内容だけであり、氏名・メールアドレス・アカウント識別子・表示名・IP アドレスは含まれません。そこから個人を特定することはできません。(1) では、アプリから送った手数などのうち、生成 AI へ渡るのは局面と手番、およびそこからサーバが計算した数値(双方の合法手の数、王手を受けているか、盤上の戦力など)です。なお、仲介する当方のサーバに対しては、回数制限と権利の確認のためにアカウント識別子を送信することがあります(生成 AI へは渡しません)。
生成 AI の API キーはサーバ側にのみ存在し、アプリには含まれていません。乱用と費用の暴走を防ぐため、当方のサーバは呼び出しごとに回数制限を行い、その計数のために次の識別子を当方のデータベースに記録します。
- サインインしていない場合
- 接続元 IP アドレスを、そこから復元できない形(ソルト付きハッシュ)に変換した値を記録します。生の IP アドレスは保存しません。
- 匿名アカウントでサインインしている場合
- 当該アカウントの識別子(UUID)そのものを記録します。共有回線の巻き添えを避け、接続元を変えても上限が付いて回るようにするためです。この識別子は氏名・メールアドレス等とは結び付いていません。
これらの記録は、回数制限の計数だけに用います。保存期間は第9節に記載しています。
心の声・総評・講評の文章は、いずれも生成 AI が自動生成したものです。内容の正確性は保証されません。
5. 広告と有料プラン
本アプリでは、対局の区切りで広告を表示します。
広告の配信には Google の AdMob を利用します。広告の表示・不正なクリックの防止・効果の測定のため、Google が次の情報を取得します。
- 広告識別子(Android の広告 ID、iOS の IDFA)。端末ごとに割り当てられる識別子で、利用者ご自身でいつでもリセット・削除できます。氏名やメールアドレスとは結び付いていません。
- IP アドレスから推定されるおおよその所在地。番地や座標ではなく、都市より粗い単位です。
- 端末の機種、OS の版、言語、画面の大きさなどの技術情報。
- 広告が表示された回数、クリックされたかどうか。
これらは Google が広告配信事業者として取得・利用するもので、当方はこれらの情報を受け取りません。当方が受け取るのは、集計された表示回数と収益額だけです。Google における取り扱いは「Google のサービスを利用するパートナーによるデータ使用」(https://policies.google.com/technologies/partner-sites)をご確認ください。
広告を止める、または利用者の関心に合わせない広告にする方法は次のとおりです。
- 有料プランに加入する
- 広告は一切表示されなくなります。加入後は広告の読み込み自体を行わないため、広告のための通信も発生しません。
- Android で広告 ID を削除する
- 端末の「設定」→「Google」→「広告」から、広告 ID の削除またはリセットができます。削除すると、利用者の関心に合わせない広告になります(広告自体は表示されます)。
- iOS でトラッキングを許可しない
- アプリからトラッキングの許可を求められた際に「許可しない」を選ぶか、端末の「設定」→「プライバシーとセキュリティ」→「トラッキング」から変更できます。許可しない場合も広告は表示されますが、利用者の関心に合わせない広告になります。
有料プランの購入と、課金状態の管理には RevenueCat(米国 RevenueCat, Inc.)を利用します。決済そのものは App Store / Google Play が行い、当方および RevenueCat がクレジットカード番号などの決済情報を取得することはありません。
RevenueCat には、購入の有無・購入日時・有効期限と、端末または匿名アカウントに対応する識別子が記録されます。当方はこれを「広告を表示しない相手か」「有料の機能を利用できるか」の判定にのみ利用し、他の目的には用いません。
あわせて、有料プランの加入状況(購入した商品の識別子、購入したストアの別、有効かどうか、有効期限)を当方のデータベース(Turso)にも保存します。アプリを開くたびに購入の記録を問い合わせなくても、加入中かどうかを判定できるようにするためです。氏名・メールアドレス・クレジットカード番号などの決済情報は保存しません。
6. 利用目的
- 対局の進行と勝敗の判定、および対局結果の記録・表示
- 利用者の実力推定と、適切な難易度・対戦相手の提示
- 対人戦のレート計算とランキングの表示
- 実績の達成判定と表示
- 利用者が選択した表示・音・操作に関する設定の保持
- 対局中の「AI の心の声」の生成(設定でオフにできます)
- 技量の総評の生成(利用者が求めた場合)
- 対局後の講評の生成(利用者が求めた場合)
- 生成 AI を用いる機能の回数制限と、乱用・費用の暴走の防止
- アプリ版における広告の表示(有料プランに加入されている場合は行いません)
- 有料プランの提供と、加入されているかどうかの確認
- 不正行為・乱用の検知と防止、および障害の調査
上記以外の目的で情報を利用することはありません。当方が端末内の対局記録・実績・設定を広告の配信や利用者の趣味嗜好の分析に用いることはなく、これらを広告配信事業者へ渡すこともありません。
7. 収集していない情報
次の情報は、本アプリでは一切取得していません。これは方針の表明にとどまらず、実装として存在しないことを意味します。ただし、運営者自身が使う管理機能には、運営者がメールアドレスとパスワードでサインインする画面が実装として残っています。この画面へ至る入口は配布するアプリのいずれにも設けておらず、利用者の方が入力する画面はありません。広告のために Google が取得する情報は第5節に分けて記載しています(当方が取得するものではないため、ここには含めません)。
- アクセス解析・行動計測(Google アナリティクス、Firebase Analytics、その他の解析ツール)。ただし、アプリではなく紹介ページ(ウェブサイト)については、Google アナリティクスを利用しています(第13節)。この節が述べているのは本アプリについてです。
- 外部へ送信するクラッシュレポート・エラー収集ツール(Firebase Crashlytics、Sentry など)。アプリが異常終了したときの要点を端末内にだけ残す仕組みはありますが(第2節「不具合の記録」)、当方を含む外部へ送信することはありません。
- 氏名、メールアドレス、電話番号、住所、生年月日、性別。
- GPS による正確な位置情報、連絡先、カレンダー、写真、カメラ、マイク、健康情報。
- クレジットカード番号その他の決済情報。有料プランの決済は App Store / Google Play が行い、当方はこれらの情報を受け取りません。
- ブラウザの閲覧履歴、他のアプリの利用状況。
8. 第三者提供
当方は、法令にもとづく場合を除き、取得した情報を第三者へ提供しません。取得した情報を販売することはありません。
ただし、次の事業者を利用しており、これらの事業者のサーバ上で情報が処理されます。いずれも日本国外にサーバが所在する可能性があります。
- Turso(libSQL・データベース)
- オンライン対人戦の対局記録、プレイヤー情報、成績、有料プランの加入状況、および生成 AI を用いる機能の回数制限の計数を保存します。当方の業務委託先で、データベースは日本国内(東京)に配置しています。
- Cloudflare, Inc.(サーバ機能・認証基盤)
- 生成 AI への仲介、匿名アカウントの発行と検証、課金状態の受け口を担うサーバ機能(Workers)の実行に利用します。当方の業務委託先です。
- Google(Gemini API)
- 対局中の「AI の心の声」、技量の総評、対局後の講評の生成に利用します。送信するのは対局と技量の内容のみで、個人を特定できる情報を含みません。当方の業務委託先です。
- Google LLC(Google アナリティクス・紹介ページの利用状況)
- 紹介ページ(ウェブサイト)の利用状況の計測に利用します。Google は独立した事業者として情報を取得・利用します。サーバは米国に所在します。送信される情報と計測を停止する方法は第13節に記載しています。アプリ本体では利用していません。
- Google(AdMob・広告配信)
- アプリ版の広告配信に利用します。Google は当方の委託先ではなく、独立した広告配信事業者として広告識別子等を取得・利用します。取得される内容と停止方法は第5節に記載しています。
- Fly.io, Inc.(対人戦のサーバ)
- オンライン対人戦の組み合わせと対局の進行に利用します。対局中の着手、レーティング、対局結果がこのサーバ上で処理されます。当方の業務委託先で、サーバは日本国内(東京)に配置しています。
- RevenueCat, Inc.(課金状態の管理)
- 有料プランの購入状況の記録と確認に利用します。当方の業務委託先です。決済情報は取り扱いません。
外国にある第三者への個人データの提供にあたっては、個人情報の保護に関する法律にもとづき、移転先の国名および当該国の個人情報保護制度に関する情報を、本ページで提供します。詳細な情報の提供をご希望の場合は、お問い合わせ窓口までご連絡ください。
9. 保存期間
- 端末内のデータ
- 利用者が消去するまで、または端末の保存領域が失われるまで保存されます。対局記録は件数の上限があり、上限を超えた古い記録から自動的に破棄されます。
- サーバ上のデータ
- 対人戦の対局記録・プレイヤー情報・成績は、削除の申し出があるまで保存します。対局記録は対戦相手との共同の記録であるため、一方の削除によって相手の履歴から消えることはなく、削除の際は対象者との結び付きを解除する形(匿名化)で保持されます。
- 使われていない匿名アカウント
- 対局を 1 局も行っておらず、有料の権利もお持ちでない匿名アカウントは、最後のご利用から 30 日を過ぎると自動的に削除されます(識別子・表示名・アバターの選択・設定を含みます)。1 局でも対局の記録がある場合、および有料の権利をお持ちの場合は、この自動削除の対象になりません。
- 生成 AI を用いる機能の送信内容と回数制限の記録
- 生成 AI へ送った対局・技量の内容は、当方のサーバに保存しません。回数制限の計数(第4節の識別子)は当方のデータベースに記録し、各記録には作成した時点であらかじめ失効時刻を持たせています。失効時刻を過ぎた記録を定期的に削除します。保持する長さは、その記録が属する回数制限の窓の長さと同じです。生の IP アドレスは保存しません。
10. データの削除方法
端末内に保存された対局記録は、利用者ご自身でいつでも削除できます。
- アプリの「設定」画面を開きます。
- 「ローカル対局データを消去」を押します。誤操作を防ぐため、確認のためもう一度押すと消去されます。
設定・プロフィール・実績を含む端末内のすべてのデータを削除するには、アプリを削除してください。この操作を行うと匿名アカウントも失われ、復元できません。
サーバに保存された対人戦の記録・プレイヤー情報の削除をご希望の場合は、お問い合わせ窓口までご連絡ください。ご本人からのお申し出であることを確認できる範囲で対応します。開示・訂正・利用停止のご請求も同じ窓口で承ります。
11. 安全管理措置
- サーバとの通信は暗号化された経路を用います。
- データベースはインターネットへ直接公開せず、当方のサーバ機能(Workers)だけが接続します。本人以外が他人の設定・対局記録を読み書きできないことは、このサーバ機能の 1 層で判定します。
- レートと通算成績はサーバ側でのみ更新でき、アプリから直接書き換えることはできません。
- 生成 AI の API キーはサーバ側にのみ存在し、アプリの配布物に含めていません。
- ログには認証情報・トークン等の秘密情報を出力しない方針とし、機械的な検査で担保しています。
12. 未成年者の利用
本アプリは13歳以上の方を対象としています。年齢に関する情報を収集していないため、当方が利用者の年齢を確認することはできません。保護者の方は、お子様の利用について適宜ご確認ください。
13. アクセス解析について(紹介ページのみ)
当方は、本アプリの紹介ページ(https://shogi.aicreonext.com/)の利用状況を把握するため、Google LLC が提供する Google アナリティクスを利用しています。対象は紹介ページだけで、アプリ本体では一切行いません。
- 送信先
- Google LLC(Google アナリティクス)。サーバは米国に所在します。
- 送信される情報
- 閲覧したページの URL と参照元(どのページから来たか)、端末とブラウザの種類、画面の大きさ、言語設定、IP アドレスから推定したおおよその地域(IP アドレスそのものは保存されません)、Cookie に保存される識別子(個人を識別しない符号)、ページ内のボタンを押したこと(どの導線からストアページへ進んだか)、閲覧日時と滞在時間。
- 利用目的
- 紹介ページの改善と、どの導線からストアページへ進んだかの把握。この 2 つ以外の目的では利用しません。
計測を望まれない場合は、次のいずれかの方法で停止できます。
- 欧州経済領域(EEA)・英国・スイスからのアクセスは、同意をいただくまで計測しません。当方は同意を求める表示(同意バナー)を設けていないため、これらの地域では計測は行われません。これらの地域からのアクセスかどうかは、ブラウザのタイムゾーンと言語設定によって判定します。判定できない場合は計測しません。
- ブラウザの「トラッキング拒否」(Do Not Track)または Global Privacy Control が有効な場合は、計測しません。
- Google が提供するオプトアウト アドオン(https://tools.google.com/dlpage/gaoptout)を導入すると、計測を停止できます。
- Google による情報の取り扱いについては、Google のプライバシーポリシー(https://policies.google.com/privacy)をご確認ください。
14. 本ポリシーの変更
本ポリシーの内容は、法令の改正や機能の追加に応じて変更することがあります。変更後の内容は本ページに掲載した時点から適用されます。収集する情報の種類や利用目的を実質的に拡大する変更を行う場合は、アプリ内で事前にお知らせします。
15. お問い合わせ窓口
本ポリシーおよび情報の取り扱いに関するお問い合わせ、開示・訂正・削除のご請求は、次の窓口までご連絡ください。
- 事業者
- 合同会社AICREO NEXT
- メールアドレス
- contact@aicreonext.com