Bomb And Conquer
概要:Bomb And Conquerは、Android(Google Play)、iPhoneとiPad(App Store。テスト版はAppleのTestFlightでも配信)、Windows(Steam)で提供しています。プラットフォームによって異なる点は、本ポリシーにその旨を記載しています(「iPhoneとiPadでは」「Steamでは」)。Steamでは、Steamアカウントでサインインします。当スタジオのサーバーはSteamからSteam IDを受け取ってゲームアカウントとともに保管し、Zerパックの支払いはSteam(Valve)が処理します(第3項・第4項)。ボット戦(Steamでは同じネットワーク上のフレンドとの対戦も)は登録なしで遊べ、ゲームはインターネットに接続していなくても動作します。接続しているときは、進行状況のコピーを当スタジオのゲームサーバー上のゲストアカウントにも保存します。ゲストアカウントはランダムなIDで、メールアドレスもサインインもありません。アカウントにはゲーム内で唯一のプレイヤー名があり、一緒に試合をするほかのプレイヤーには、付けている称号とともにヒーローの上に表示されます。プレイヤー名でフレンドを追加し、一緒にチームを組んで遊んだり、プレイヤーをブロックしたりできます。フレンドから招待やフレンド申請が届くと、当スタジオのサーバーから通知(名前は含みません)を送ることができます。通知は、AndroidではGoogleのFirebase Cloud Messaging、iPhoneとiPadではAppleのプッシュ通知サービスを経由します。オンライン試合のあとは、その試合のほかのプレイヤーを通報できます。オンライン試合は当スタジオのゲームサーバーを経由し、サーバーはプレイ中、プレイヤー名、ヒーロー、色、ボムの形、ポーション、操作を把握します。試合後に保管するのは、その試合で失ったものと得たものだけで、それはZer履歴に記録されます(第3項)。法律の定めにより、サーバーは自身へのすべての接続について接続記録(IPアドレス、接続と切断の時刻、ゲストID、通信したデータ量)を1年と1日保管し、その後削除します。ゲームは広告を表示せず、分析サービスやクラッシュレポートサービスもチャットもありません。ショップではZerパックを購入できます。支払いはGoogle Play、App Store、またはSteamが処理し、当スタジオがお支払い情報を目にすることは一切ありません(第4項)。iPhone・iPadのベータ版をテストする場合、AppleのTestFlightを通じて、クラッシュレポートと、TestFlightから送ることを選んだフィードバックが当スタジオに提供されます(第5項)。当スタジオが個人情報を販売することは決してありません。アカウントは、ゲーム内(すぐに閉鎖されます)またはアカウントコードを添えたメールで、いつでも削除できます。一定期間保管するものとその期間は第10項に記載しています。2年間オンラインになっていないアカウントは自動的に削除されます。ただし、実際のお金で購入したZerがあるアカウントは除きます。
1. 当スタジオについて
Bomb And Conquer(以下「本アプリ」)は、For The Fun Game Studio(以下「当スタジオ」)が開発したゲームです。当スタジオは、以下に記載する個人情報の管理者です。本ポリシーでは、本アプリと当スタジオのゲームサーバーが扱う情報、それを扱う者、およびその理由を説明します。本ポリシーは、Android版、iPhone・iPad版、およびSteamを通じたWindows版(「Steamでは」)の本アプリを対象とします。本ポリシーは現在の本アプリについて記載しています。予定にすぎない機能(第3項「予定」)についてはその旨を明記し、その機能を導入する前に本ポリシーを更新します。
2. アカウントなしで遊ぶ場合
ボット戦、チュートリアル、(Steamでは)同じネットワーク上のフレンドとの対戦は、登録不要で、インターネットに接続していなくても遊べます。オフラインでも遊べるように、進行状況は端末上の本アプリ専用の保存領域に保存されます(トロフィー、戦績と実績、デイリークエストとシーズンクエスト、Zer(プレイで獲得できるゲーム独自の通貨)、ヒーローと各ヒーローの経験値、ポーションのバッグと次の試合用に選んだポーション、スキン、色、プレイヤー名、最後に選んだモード・マップ・ボットのレベル、設定)。本アプリが接続しているときは、進行状況のコピーが当スタジオのサーバー上のゲストアカウントにも保存されます(第3項)。端末上のコピーは、本アプリをアンインストールすると削除されます。iPhoneとiPadでは、iCloudバックアップやコンピュータでの端末のバックアップを利用している場合、このコピーもその一部になります(iCloudバックアップはAppleが独自の規約に基づいて保管します)。そのバックアップを復元すると、同じゲストアカウントが戻ります。当スタジオのサーバー上のゲストアカウントは、ご自身で削除するか、2年間オンラインにならず自動的に削除されるまで残ります(第10項)。
同じネットワークでの対戦(Steam):Windowsでは、「フレンド > ローカルWi-Fi」で、同じネットワーク上のフレンドとのゲームを開いたり、それに参加したりできます。このようなゲームを見つけて遊ぶために、本アプリはそのローカルネットワーク上のコンピュータ間で小さなメッセージを直接やり取りします。そのネットワーク上のすべての端末が受信できるのはゲーム名(ホストのプレイヤー名。名前がない場合は「Game」と番号)と参加人数で、ゲームの参加者の間では、名前、称号、ヒーロー、色、ボムの形、ポーション、操作がやり取りされます。これらのメッセージはローカルネットワーク内にとどまり、インターネットには送信されず、当スタジオにも届きません。以前のAndroid版の本アプリでもこの方法で遊べました。また、それらのバージョンの「フレンドを招待」ボタンは、forthefungamestudio.com/join/へのリンクを添えてスマホの共有メニューを開きました。このページはゲームの入手先を案内するだけで、何も保存しません。当スタジオがそのメッセージや送信先を目にすることはありません。現在のAndroid版とiPhone・iPad版の本アプリには、このような対戦はありません。ネットワーク上のほかの端末には何も送信せず、ローカルネットワークの権限も求めません。
Steamでは、本アプリはファイルをゲームのインストールフォルダではなく、Windowsのユーザーフォルダ(%LOCALAPPDATA%\For The Fun Game Studio\Bomb And Conquer)に保存します。保存されるのは、設定と進行状況のコピー、Steam IDとアカウントの番号およびアカウントコード、アカウントの保護に使ったメールアドレス(保護した場合)、まだ送信されていないフィードバックのメモ、ゲームのキャッシュです。ゲームがクラッシュした場合は、原因、その実行時の直近の警告とエラー、技術的なアドレスを記したcrash.txtファイルもそこに書き込みます。このファイルは次回の起動時に読み込まれ、削除されます。どこにも送信されることはありません。アカウントのパスワードや秘密鍵がPCに保存されることはありません。Steamでゲームをアンインストールしても、このフォルダが残る場合があります。その場合はご自身で削除できます。
3. ゲストアカウントとオンライン試合
ゲストアカウント:本アプリは初回起動時に(アカウント削除後は、本アプリを再起動するか、1分以上離れてから戻ったときに改めて)、サインイン、名前、メールアドレスなしで、ランダムなゲストIDと秘密鍵を端末上で作成します。接続しているときは、IDと進行状況のコピーを当スタジオのサーバーに送信します。進行状況には、トロフィーと戦績(勝利、敗北、引き分け、獲得マス数、モード別の試合数)、ヒーローと色、所持しているスキンと使用中のスキン、付けている称号、クエストの進行状況、各ヒーローの経験値、チュートリアルを終えたかどうかと色を選んだかどうかが含まれます。当スタジオは、ID、鍵のフィンガープリント(鍵そのものではありません)、そのコピー、アカウントが最後にオンラインになった日時(2年間オンラインになっていないことを判断するため。第10項)を保存します。本アプリはコピーが変わるたびに再送信するため、たとえば本アプリのデータのバックアップ(Androidのバックアップ、またはiPhone・iPadのiCloudやコンピュータへのバックアップ)で新しいスマホに同じゲストが復元されたときに、進行状況を取り戻せます。iPhoneとiPadでは、本アプリはゲストIDとその秘密鍵を端末のキーチェーンにも保存するため、本アプリを削除して再インストールした後(またはバックアップから端末を復元した後)もアカウントが残ります。本アプリが一度オンラインになると、設定(歯車アイコン)にアカウントコードが表示されます。これは秘密鍵から算出した短いコードです。このコードで本人になりすましてプレイすることはできません。当スタジオは、アカウントに関するメール(削除の依頼など)がそのアカウントのプレイヤーから送られたものであることを確認するためだけに、このコードを使用します(第10項)。
Steamの場合:Steamアカウント。Steamでは、ゲスト用の鍵は作成されません。本アプリはSteamにサインインチケットを要求して当スタジオのサーバーに送り、サーバーはSteamでそのチケットを確認します。Steamは当スタジオのサーバーに、Steam ID(Steamがすべてのアカウントに割り当てる公開の番号)と、お使いのゲームがSteamファミリーシェアリングで借りたものかどうか、また当スタジオがSteam上でブロックしたものかどうかを伝えます。Steamで遊ぶたびに同じプロフィールが開くように、当スタジオのサーバーはSteam IDを、リンクした日付とともにゲームアカウントに保管します。1つのSteamアカウントに対応するゲームアカウントは1つです。チケット、Steamの名前、フレンド、そのほかSteamプロフィールの情報は一切保管しません。初回は、本アプリがPC上でSteamの名前を読み取り、プレイヤー名として提案します。その名前は、そのまま使うことにした場合にのみ、公開のプレイヤー名として当スタジオのサーバーに届きます。
Steamの場合:スマホのプロフィール。スマホのプロフィールの引き継ぎコードまたはメールのコードをSteamで入力すると、本アプリはスマホのプロフィールを移動するのではなく、Steamアカウントにリンクします。両方ともサインインしたままとなり、Steamのプロフィールにあったもの(Zer(返金によるマイナス残高も含む)、購入したもの、スキン、ポーション)はスマホのプロフィールに移ります。スマホのプロフィールは、自身の名前、トロフィー、称号をそのまま保ちます。Steamのプロフィール自身の名前、トロフィー、称号は破棄され、そのプロフィールは閉鎖されます。引き継ぎコードでリンクし、そのコードを発行したスマホにアカウントを保護するメールアドレスが保存されていた場合、当スタジオはそのアドレスに、プロフィールがSteamにリンクされたことを知らせる短い通知を送ります。リンクは、アカウントを削除したとき、スマホでメールアドレスを使ってアカウントを取り戻したとき、Steamで別のプロフィールのコードを入力したとき(リンクはそのプロフィールに移り、Steamにあったプロフィールはそこに統合されて閉鎖されます)、またはご依頼に応じて当スタジオのスタッフが解除したときに終了します。
Zer、ポーション、スキン:Zerの残高、バッグ内のポーション、所持しているスキンは、端末ではなく当スタジオのサーバーがゲストアカウントとともに保管します。本アプリはそのコピーを表示し、Zerでの購入はすべて当スタジオのサーバーに依頼します(そのためには接続が必要です)。オフライン中のボット戦で獲得または使用したZerとポーションは、本アプリが次に接続したときに当スタジオのサーバーに送信されます。また、当スタジオのサーバーはアカウントとともにZer履歴を保管します。変動ごとに、日時、ゲストID、理由(試合、クエスト、Zerでの購入、Zerパック、返金、当スタジオからのプレゼントなど)、数量、変動後の残高、対象(試合、アイテム、購入)を記録します。これは、お問い合わせへの回答、誤りの修正、不正防止のために使用します。
別の端末への引き継ぎとアカウントの復旧:本アプリの設定(「アカウント」)では、引き継ぎコードを使ってアカウントを別の端末に移せます。当スタジオのサーバーが数分間有効な短いコードを発行し、それをもう一方の端末で入力するとアカウントがそこで開きます。元の端末にはアカウントが移ったことが伝えられ、新しいゲストアカウントで始まります。このコードは当スタジオのサーバーのメモリ上にのみ保持され、ファイルやログには書き込まれません。希望すれば、メールアドレスでアカウントを保護することもできます。当スタジオのサーバーがそのアドレスにコードを送り、本アプリでそのコードを入力すると、アドレスがアカウントに紐づけられます。以後、新しい端末でそのアドレスと新しいコードを使ってアカウントを取り戻せます。当スタジオはメールアドレスを保存しません。サーバーが保管するのはアドレスのフィンガープリントだけです。これにより、同じアドレスが再び入力されたときにアカウントを見つけられますが、フィンガープリントからアドレスを読み戻すことはできません。コードを送るため、サーバーはアドレスとコードを、当スタジオのWebホスティング事業者にある当スタジオ自身のメールボックス(noreply@forthefungamestudio.com)に渡します。同事業者がメールを配信し、独自の規則に基づいて送信先アドレスをメールログに保管することがあります。メールアドレスを削除するには、そのアドレスと、サーバーがそのアドレスに送るコードを入力します。削除後も14日間は、以前のフィンガープリントでアカウントを取り戻せます(ほかの誰かが削除した場合に備えるため)。その後、フィンガープリントは削除されます。アカウントが削除されたときは、ただちに削除されます。本アプリは、アカウントの保護または復旧に使ったメールアドレスを端末上の小さなファイルに保存します。引き継ぎコードを発行するときはそのアドレスも送信し、アカウントが別の端末に移ったときに、サーバーがそのアドレスに通知(「心当たりがない場合は、このアドレスでアカウントを取り戻してください」)を送れるようにします。サーバーは、そのコードが使われるのを待つ間だけ、アドレスをメモリ上に保持します。メールアドレスを追加せずに端末をなくした場合、アカウントをお戻しすることはできません。悪用を防ぐため、引き継ぎコードとメールのコードは、アカウントごと・ネットワークごとに回数を制限しています。
プレイヤー名:当スタジオのサーバーはゲストアカウントに架空の名前(2つの単語と数字)を付け、アカウントとともに保存します。同じ名前のアカウントが2つ存在することはありません。名前は、接続中に「プロフィール」画面で変更できます。最初の変更は無料で、2回目以降はZerが必要です。端末にもそのコピーが保存されるため、同じネットワークでの対戦(Steam)でも表示されます。オンライン試合では、サーバーがアカウントに保存している名前を、その試合のほかのプレイヤーに表示します。同じネットワークでの対戦では、お使いのコンピュータがその名前をゲームのほかの端末に送信します。名前に侮辱、ヘイト、性的な言葉を含めたり、当スタジオを装ったりすることはできません。本アプリとサーバーは名前をリストと照合し、当スタジオはこれらのルールに反する名前を架空の名前に置き換えることがあります。本名や、ご自身を特定できるものは使わないでください。アカウントが削除されると、その名前はすぐにほかの人が使えるようになり、端末上のゲームもその名前を使わなくなります。サーバーは、アカウントのほかの保管データとともに、その名前を6か月間保管します(第10項)。
称号:ヒーローの上、HPの下、名前の上に称号を付けられます。ほとんどの称号はヒーローの経験値で獲得できます。一部は当スタジオが贈るもので(ベータテスターやイベントの優勝者など)、アカウントがそのうちどれを持っているかをサーバーが保存します。付けている称号は進行状況のコピーの一部であり、オンライン試合(Steamでは同じネットワークでの対戦も)のほかのプレイヤーに表示されます。オンライン試合では、アカウントがその称号を付けることが認められている場合にのみ、サーバーは称号を表示します。
通報:オンライン試合のあと、その試合のほかのプレイヤーを、不適切な名前、不正行為、その他の理由で通報できます。当スタジオは通報として、日時、通報者のゲストID、通報されたプレイヤーのゲストIDと名前、理由、試合の番号とモードを保存します。また、ルール違反の可能性があるものを見つけた場合、サーバーは独自のメモを通報に追加します。たとえば、当スタジオのモデレーションで置き換えられたプレイヤー名(変更前と変更後の名前)などです。これらのメモには、そのアカウントのゲストID、プレイヤー名、見つかった内容が含まれます。当スタジオのスタッフが通報とこれらのメモを確認し、アカウントへの対応を決定します。アカウントに対して自動的に何かが行われることはありません。通報は、ゲームを公平で和やかな場に保つためにのみ使用します(ルールに反する名前の置き換えや、アカウントの利用禁止など)。通報されたプレイヤーに、誰が通報したかが知らされることはありません。
オンライン試合:オンラインで遊ぶことを選ぶと、本アプリは当スタジオのゲームサーバーに接続します。サーバーはほかのプレイヤーとの試合を組み、空席をボットで埋めます。そのために、サーバーは、選んだモード、ゲストID(プレイヤー名を表示するため)、ヒーロー、色、ボムの形、付けている称号、持ち込むポーションとヒーローの経験値(その経験値でポーションが使えるかを確認し、それをもとにボットの強さを決めるため)、試合中の操作、IPアドレス(試合のデータを送るために必要)を受け取ります。同じ試合のほかのプレイヤーには、プレイヤー名、称号、ヒーロー、色、ボムの形、試合中の行動が見えます。また、当スタジオのスタッフは進行中の試合を観戦できます(不正行為の通報を確認するため。管理ログには試合が観戦されたことが記録されますが、誰がプレイしていたかは記録されません)。テキストチャットやボイスチャットはありません。サーバーは、試合終了後に操作の記録を残しません。Zer履歴には、その試合で失ったものと得たものが試合の番号とともに記録されます(上記)。サーバー自身のログには、誰の身元も含めずに、どのモードとマップの試合が行われ、どう終わったかが記録されます。途中で退出した人がいる場合は、その人のゲストIDの最初の8文字とともにペナルティが記録されます。オンライン試合は1回10 Zerかかり、試合開始時にサーバーが残高から差し引きます。試合終了時には、サーバーが試合で獲得したZerを加算し、使用したポーションを差し引きます。オンライン試合はクエストとヒーローの経験値には反映されますが、トロフィーには反映されません。
オンライン試合からの退出:試合が終わる前にオンライン試合から退出した場合、または接続が切れ、試合が続いている間に10秒以内に戻らなかった場合は、ボットが代わりにプレイを続けます。その場合、20 Zer(所持Zerがそれより少ない場合はその全額)のペナルティが科され、その試合の報酬は得られません。同じネットワークでの対戦、先に終了した試合、すでに脱落したヒーローには、ペナルティは科されません。サーバーはペナルティをただちにZer残高から差し引き(ゼロ未満にはなりません)、Zer履歴に記録します。
フィードバック(任意):ゲームの「フィードバック」画面から、当スタジオにメモを送れます。当スタジオが受け取るのは、入力したテキスト(500文字まで)、選んだ気分とテーマ、そして「前回の試合と端末の情報を添付」をオンにした場合にのみ(オンにするまではオフです)、本アプリのバージョン、プラットフォーム、グラフィックチップ、画面サイズ、前回のゲームモード、1対1か4人対戦か、ボットのレベル、前回の結果、ヒーロー、トロフィーです。同じフォームは試合中にも開けます(吹き出しボタン)。その場合、スイッチは「この試合と端末の情報を添付」となり、オンにすると、メモが試合中に書かれたこと、試合の種類、開始から何秒の時点かもメモに記載されます。メモは、ゲーム内でお返事できるようゲストIDとともに、同じ暗号化された接続で当スタジオのゲームサーバーに送信され、そのサーバーに保管されます。アクセスは当スタジオのスタッフに限られます。メモは、フィードバックを読んで返信し、問題を修正するためにのみ使用します。アカウントを削除した時点で端末上に送信待ちのメモが残っている場合、そのメモは破棄されます。メモには個人情報を書かないでください。メモにIPアドレスは含まれません。メモを送信する接続は、ほかのすべての接続と同様に接続記録に記録されます(下記)。
フレンド:「フレンド > オンライン」で、ほかのプレイヤーの名前を入力するか、オンライン試合後のプレイヤー一覧から、フレンド申請を送れます。相手のプレイヤーは申請を承認または拒否します。サーバーは両方のアカウントとともに、誰と誰がフレンドか、送受信した申請、およびその日時を保存します(フレンドは最大100人)。フレンドに見えるのは、プレイヤー名と、今オンラインかどうか(接続中、またはこの数分以内にサーバーが確認したか)だけです。そのほかの情報やゲストIDは見えません。フレンドの削除や申請の取り消しは、いつでもできます。
ブロック:プレイヤーをブロックできます(フレンドリストから、またはオンライン試合のあとに)。ブロックするとフレンド関係とその申請は解消され、ブロックされたプレイヤーは申請や招待を送れなくなります。また、ほかに待っているプレイヤーがいる間は、マッチングで2人が同じオンライン試合に入ることはありません。ブロックされたプレイヤーに、そのことは知らされません。サーバーは、ブロックを解除する(「フレンド > オンライン > ブロック中」)か、どちらかのアカウントが削除されるまで、ブロックをアカウントとともに保存します。
チームと招待:チームを作ってフレンドを招待できます。チームメイトのホーム画面には、あなたのプレイヤー名、ヒーローとそのスキンが表示されます。チームのリーダーは、オンライン試合(チームでまとめて待機し、空席はほかのプレイヤーとボットが埋めます)か、チームだけのフレンド戦を開始します。チームとその招待は、使用中にのみ当スタジオのサーバー上に存在します。招待は5分で期限切れとなり、チームはメンバーが抜けるかサーバーが再起動すると解散します。何も保存されません。チームでの試合も、ほかのオンライン試合と同じ扱いです(上記)。
当スタジオからのメッセージ:当スタジオは、ゲストアカウントに短いメッセージを送ることがあります。たとえば、フィードバックへの返信、プレイヤー名に関する警告、アカウントがオンラインプレイ禁止になった理由などです。メッセージはアカウントとともにサーバーに保存され(直近20件)、本アプリは接続中に未読のメッセージを取得してホーム画面に表示し、メッセージが読まれたらサーバーに伝えます。新しいメッセージが届いたときは、サーバーがスマホに短い通知を送ることもあります(第6項)。メッセージは、閉鎖されたアカウントのほかのデータとともに、閉鎖から6か月後に消去されます(第10項)。
言語:バージョン8.1.0以降、本アプリは通知の設定とあわせて、表示している言語も当スタジオのサーバーに伝えます(Steamでも同様です)。サーバーは、通知や送信するメール(コードや通知)がその言語で届くよう、アカウントが削除されるまでアカウントとともに言語を保管します。まだアカウントのない端末向けのコードのメールは、英語で送られます。
ルールと禁止措置:オンラインプレイを公平で和やかに保つため、当スタジオは、ルールに反する名前の代わりにアカウントに架空の名前を付けたり、アカウントを一定期間または永久にオンラインプレイ禁止にしたりすることがあります(本アプリが理由と期限をお知らせします。ボット戦や、Steamでは同じネットワークでの対戦は、引き続き遊べます)。禁止措置は、その理由と短いメモとともにアカウントに保存されます。スタッフは、これらをスタッフ専用の管理ツールで行います。スタッフによるすべての変更は管理ログに記録されます。記録されるのは、変更者、日時、ゲストID、変更内容(新しい名前の場合は変更前と変更後の名前、禁止措置の場合はその期間・理由・メモ、当スタジオからのメッセージの場合は最初の120文字、称号の場合はどの称号か)です。アカウントコードと照合したメールによるアカウント削除の依頼も、1件ごとに記録されます。記録されるのは、依頼に記載されたプレイヤー名、その名前のアカウントのゲストID、コードが一致してアカウントが削除されたかどうか(コードが一致しない場合は何も削除されません)です。コードそのものは記録されません。管理ログは2年間保管された後、自動的に削除されます。アクセスは当スタジオに限られます。アカウントが閉鎖された後は、スタッフもそのアカウントを変更できなくなります(第10項)。
接続記録(法律による義務):当スタジオのゲームサーバーへのすべての接続(ゲストアカウントの同期、フレンドとチーム、オンライン試合、フィードバック、マップの更新)について、サーバーは、接続元のIPアドレスとポート(接続中にネットワークがポートを変更した場合は新しいポートも)、接続の開始時刻と終了時刻(UTC)、証明されたゲストID(ある場合)、これらのサービスのうちどれを利用したか、送受信それぞれのバイト数を記録します。それ以外は何も記録されず、操作、進行状況、メモの本文も含まれません。当スタジオに適用される、インターネット上の出版に関するトルコの法律第5651号は、ホスティング事業者に対し、この通信情報を少なくとも1年間保管し、正確かつ完全に、機密を保って管理することを義務づけています。当スタジオは接続記録を1年と1日保管し、その後サーバーが自動的に削除します。記録は改ざんから保護され、アクセスは当スタジオに限られます。また、同法を遵守するため、裁判所や当局からの適法な要請に応じるため、およびサーバーへの攻撃や悪用を調査するためにのみ使用します。マーケティングに使用したり、ほかのデータと組み合わせたり、販売したりすることは決してありません。また、当スタジオのホスティング事業者が、独自の規則に基づいて自社のネットワークログを保管することがあります。
所在地:当スタジオのゲームサーバーはヨーロッパのホスティング事業者から借りているもので、現在はイギリスにあります。本アプリとサーバー間の通信は暗号化されており、本アプリはサーバーが本物であることを確認します。
サーバーの検索:本アプリは当スタジオのゲームサーバーを見つけるため、起動時と実行中に随時、その名前(play.forthefungamestudio.com)を問い合わせます。問い合わせ先は公開DNSサービスで、Cloudflare(1.1.1.1)、Google(8.8.8.8)、Quad9(9.9.9.9)に直接問い合わせます。どこからも応答がない場合、本アプリは以前に見つけたアドレスをそのまま使うか、本アプリに組み込まれたアドレスを使います。これらの問い合わせは暗号化されていません。応答したサービスには、端末のパブリックIPアドレスと問い合わせた名前が見えますが、それ以外の情報は見えません。サービスはこれらを独自のプライバシーポリシーに基づいて扱います。
予定(まだ本アプリにはありません):ランキングとシーズン。いずれかを導入する前に本ポリシーを更新し、それに必要な情報を説明します。ZerはBomb And Conquer専用で、当スタジオのほかのゲームとは共有されません。
4. 購入
ショップではZerパックを購入できます(また、Zerとボムのスキンが入ったスターターパックを1回だけ購入できます)。支払いは、AndroidではGoogle Playが、iPhoneとiPadではAppleのApp Storeがすべて処理します。お支払い情報はこれらのストアで入力するため、当スタジオがカード情報やその他のお支払い情報を目にしたり受け取ったりすることは一切ありません。Google Play 利用規約およびAppleのメディアサービス利用規約をご覧ください。
購入がアカウントに反映される仕組み:購入時、本アプリはゲストIDから算出したコード(IDそのものはわかりません)をストアに渡し、購入がアカウントと結びついた状態を保ちます。支払い後、本アプリはストアの購入証明を当スタジオのサーバーに送信します。Androidでは、Googleが署名した購入データ(商品、注文番号、購入トークン、日時)、iPhoneとiPadではトランザクション番号で、サーバーはこれをAppleに確認します。サーバーはGoogleまたはAppleで証明を検証し、Zerをアカウントに1回だけ追加して(各購入は1回しかカウントされません)、その後で初めてストアに購入の完了を許可します。それまではストアが購入を保持するため、接続が切れても購入が失われることはありません。
保管する情報:購入ごとに、ストア、購入トークンまたはトランザクション番号をスクランブル化したもの、注文番号(GoogleのオーダーIDまたはAppleのオリジナルトランザクション番号)、パック、追加したZer、日付、ゲストID、テスト購入かどうかを保管します。これらは、Zerの追加、お問い合わせへの回答、返金対応、不正防止のために使用し、会計のために保管します(第9項)。また、サーバーは、返金またはキャンセルされた購入についてGoogleとAppleに問い合わせます。購入が返金されると、そのZerは残高から差し引かれ、その結果、Zerを再び獲得または購入するまで残高がマイナスになることがあります。所持しているスキンはそのまま残ります。
Steamでは、ZerパックはSteam独自のウィンドウ(Steamオーバーレイ)で支払います。支払いはValveが処理し、当スタジオがお支払い情報を目にすることはありません。注文を開始するため、サーバーはSteam ID、当スタジオの注文番号、パック、その価格と通貨、ウィンドウの言語をSteamに送信します。IPアドレスは送信しません。Steamの通貨で価格を表示するため、サーバーはSteamウォレットの通貨と国をSteamに問い合わせ、それらをメモリ上にのみ、最大1日間保持します。注文ごとに、当スタジオの注文番号、Steamのトランザクション番号、パック、その価格と通貨、追加したZer、日付、ゲストIDを、税務と会計のため、アカウントが存在する間とアカウント削除後5年間保管します(支払われなかった注文は、終了から約5週間後に削除されます)。サーバーはSteamの売上レポートを読み取り、返金とチャージバックを把握します。返金されたパックのZerは残高から差し引かれ、その結果、残高がマイナスになることがあります。
Zerはプレイ(クエスト、ボット戦、オンライン試合)でも獲得できます。Zerは、スキン(試合の内容は変わりません)、試合中にしばらくの間役立つポーション(ヒーローが使えるポーションの強さは、そのヒーローの経験値によって決まります)、オンライン試合に使えます。Zerにはゲーム外での金銭的価値がなく、交換や換金はできません。
5. 外部の統計、クラッシュレポート、広告はありません
本アプリには、分析、クラッシュレポート、広告のサービス(Firebase AnalyticsやCrashlytics、広告ネットワーク)も、トラッキング用の識別子も含まれていません。Androidで本アプリが使用するGoogle Firebaseの機能はFirebase Cloud Messagingだけで、第6項の通知を配信するためだけに使用します。これには、必要なFirebaseのほかの2つの部分が付随します。1つはFirebase Installationsで、端末上の本アプリにランダムなインストールIDを付与し、Googleはこれを通知の配信に使用します(「招待」がオフでも、本アプリは起動するたびにFirebaseに登録します)。もう1つはGoogleのデータトランスポートライブラリで、Firebaseはこれを使って通知がどのように配信されたかをGoogleに報告できます(本アプリはFirebaseの配信レポートを有効にしていません)。エラーは端末自身のログにのみ書き込まれます。ゲームの遊ばれ方について当スタジオが知る情報は、当スタジオ自身のテスト、送ることを選んだフィードバック、および当スタジオ独自の集計(下記)から得たものです。
当スタジオ独自の集計:当スタジオのゲームサーバーは、すでに保管しているデータから、毎日プレイするアカウント数、新しいアカウントのうち1、3、7、14、30日後に戻ってくる数、プレイされたオンライン試合の数、Zerパックを購入するアカウント数を集計します。そのために、アカウントの最初の32日間のうち本アプリが接続した日を、ゲストアカウントに記録します(この記録はアカウントとともに消去されます。第10項)。また、これらの数値の日ごとの合計を、アカウントを含まない形で400日間保管します。当スタジオが見るのは合計だけで、個々のプレイヤーを見ることは決してありません。合計はゲームの改善に使用し、外部の分析サービスは一切関与しません。iPhoneとiPadの本アプリには、FirebaseやそのほかのGoogleのコードは含まれていません。通知はAppleを経由します(第6項)。
TestFlight(iPhone・iPadのベータ版):iPhoneとiPad向けのベータ版は、AppleのTestFlightアプリを通じて配布しています。TestFlightはAppleのサービスであり、その規約に基づき、Appleは端末上でのベータ版の動作に関する情報(端末のモデル、iOSのバージョン、クラッシュレポート、プレイしたセッション数など)と、TestFlightから送ることを選んだフィードバックやスクリーンショットを当スタジオと共有します。当スタジオがメールで招待した場合は、氏名とメールアドレスも共有されます。これらの情報は問題の修正とゲームの改善のためにのみ使用し、ベータ版を提供している間、Appleの開発者向けサイトであるApp Store Connectに保管します。Appleはこれらの情報を独自のプライバシーポリシーに基づいて取り扱います。テストはTestFlightアプリでいつでもやめられます。
Steamでは、本アプリが使用するSteamの機能は次のものだけです:サインイン、オーバーレイ(支払いウィンドウ、ストアページ、本ポリシーの表示用)、ゲームの所有確認、Steam Input(PlayStationのパッドなど、Steamの仮想パッドの背後にあるコントローラーを把握してゲームが正しいボタンを表示できるようにし、Steamのコントローラー設定を読み取るため)、Steamのオンスクリーンキーボード(Big Pictureモード、Steam Deck、またはコントローラーで入力するとき)。Steamの実績、統計、フレンドリスト、リッチプレゼンス、クラッシュレポートは使用しません。また、ログはファイルに書き込まれることも、どこかに送信されることもありません。例外はクラッシュ後のcrash.txtファイル(第2項)で、これはPC上に残ります。本アプリはSteam Cloudを使用しません。Steam自体(Valve)は、Valve独自のプライバシーポリシーに基づき、プレイしていること、プレイ時間、Steamで撮影したスクリーンショットを把握します。
6. 通知
iPhoneとiPadでは、通知は下記の招待、フレンド申請、メッセージ、お知らせの通知だけで(リマインダー、新バージョンの通知、セール情報はありません)、本アプリは「フレンド」を初めて開いたときに一度だけ通知の許可を求めます。下記のセール情報リストはAndroid専用です。Android 13以降では、本アプリが通知の許可を求めるのは最大2回です。最初の試合のあとのメイン画面で1回、通知がまだオフの場合は「フレンド」を初めて開いたときにもう1回です。アカウントを削除しても、再び許可を求めることはありません。通知を許可すると、Google Playで新しいバージョンが公開されたときに、本アプリは控えめな通知を1回表示します(1日1回、スマホがネットワークに接続しているときに、Androidのジョブスケジューラーを通じて本アプリがGoogle Playに問い合わせます。この確認で、ご自身に関する情報が当スタジオに送られることはありません)。また、数日間プレイしていない場合、新しいデイリークエストの準備ができたことをお知らせすることがあります(最大3回:最後にプレイしてから2日後、5日後、10日後。再びプレイするとカウントは最初からやり直しになります)。これらはスマホ上で作成されるローカル通知で、ご自身に関する情報は何も送信しません。スマホの設定でいつでもオフにできます。
セール情報リスト:本アプリの設定で「セール通知」がオンの間、本アプリは当スタジオのWebサイトforthefungamestudio.comから、当スタジオの現在のセール情報の短いリストをダウンロードします。ダウンロードは、本アプリを開いたときと上記の毎日の確認のときに、最大1日2回行われ、本アプリが閉じているときも、通知を許可しているかどうかにかかわらず行われます。セールが始まったときに通知を1回表示することがあります。ダウンロードで本アプリのデータが送信されることはありませんが、ほかのWebリクエストと同様に、当スタジオのWebサイトのホスティング事業者には、端末のIPアドレス、日時、Androidがリクエストに付加する標準的な情報(Androidのバージョンやスマホの機種など)が見えます。ホスティング事業者はこれらを一定期間サーバーログに保管することがあります(当スタジオWebサイトのプライバシーに関する説明をご覧ください)。当スタジオがこれらを使って個人を特定することはありません。「セール通知」をオフにすると、本アプリはリストのダウンロードを停止します。
招待、フレンド申請、メッセージ、お知らせ(プッシュ通知):ゲームを閉じているときでもフレンドからの招待やフレンド申請、当スタジオからのメッセージ(第3項)、当スタジオのお知らせが届くように、本アプリはGoogleのFirebase Cloud Messaging(FCM)を使用します。FCMは本アプリに通知トークン(端末上の本アプリを表すランダムな識別子)を付与します。本アプリは「招待」がオンの間、このトークンを当スタジオのサーバーに送信し(いずれにせよFirebaseは起動のたびにトークンを付与します。第5項)、サーバーはそれをゲストアカウントとともに保存します。フレンドからチームへの招待やフレンド申請が届いたとき、当スタジオがアカウントにメッセージを送ったとき、またはお知らせを公開したとき、サーバーはそのトークン宛てに短い通知を配信するようGoogleに依頼します。通知に含まれるのは決まった文言(「フレンドから試合の招待が届きました」「新しいフレンド申請が届きました」「開発チームから新しいメッセージが届きました」「開発チームからのお知らせがあります」)だけで、名前、ゲストID、メッセージやお知らせの本文、そのほかご自身やフレンドに関する情報は一切含まれません。誰からの通知か、当スタジオが何を書いたかは、本アプリを開いたあとに表示されます。お知らせの通知は、当スタジオがトークンを持っていて、本アプリの設定で「お知らせ」をオンにしているすべてのプレイヤーに、最大1日1回送られます。「お知らせ」をオフにすると本アプリがサーバーに伝え、サーバーはこのオン/オフの選択1つだけを、アカウントが削除されるまでゲストアカウントとともに保管します。Googleは、独自の規約とプライバシーポリシーに基づいてトークンを処理し、通知を配信します。これらの通知は、本アプリの設定(「招待」:本アプリがサーバーにトークンを破棄するよう伝え、すべての通知が止まります。「お知らせ」:お知らせの通知だけが止まります)、スマホの設定、または特定のプレイヤーからの招待と申請については、そのプレイヤーをブロックすることで止められます。トークンは、「招待」をオフにしたとき、Googleがトークンを置き換えたとき、またはアカウントが削除されたときに、サーバーから削除されます。また、当スタジオのスタッフが自分のスマホでゲームサーバーに関する通知(新しいフィードバックが届いたことなど)を受け取ることがあります。これらは別のFirebaseプロジェクトに送られ、ご自身のデータは含まれません。
iPhoneとiPadでは、これらの通知はFirebaseではなく、AppleのApple Push Notification serviceを経由します。本アプリが起動するたびに、iOSは本アプリに通知トークン(端末上の本アプリを表すランダムな識別子。本アプリを再インストールすると変わります)を付与します。本アプリは「招待」がオンの間だけこのトークンをサーバーに送信し、サーバーはそれをゲストアカウントとともに保存します。招待、フレンド申請、当スタジオからのメッセージ、お知らせがあると、サーバーはそのトークン宛てに同じ短い定型の通知を配信するようAppleに依頼します。名前やそのほかご自身やフレンドに関する情報は含まれません。Appleは、独自の規約とプライバシーポリシーに基づいてトークンを処理し、通知を配信します。「招待」「お知らせ」、端末の設定、ブロックは、Androidと同様に機能します。トークンは、「招待」をオフにしたとき、Appleから無効になったと伝えられたとき(本アプリを削除した後など)、またはアカウントが削除されたときに、サーバーから削除されます。
Steamでは通知はありません。リマインダーも、セール情報リストも、プッシュ通知もありません。招待、フレンド申請、当スタジオからのメッセージは、ゲームの実行中にゲーム内に表示されます。アップデートはSteamが配信します。
お知らせ:本アプリはホーム画面に当スタジオのお知らせを表示します。接続中は、すでに持っているお知らせのバージョン番号だけを送ってサーバーにお知らせを要求し(アカウントは不要です)、接続がなくても表示できるよう端末にコピーを保存します。お知らせは全プレイヤー共通で、ご自身に関する情報は含まれません。
7. 権限
Androidでは、本アプリは次の権限を使用します。
| 権限 | 理由 |
|---|---|
INTERNET, ACCESS_NETWORK_STATE | オンライン試合、ゲストアカウント、フィードバック、新バージョンの確認、セール情報リスト(第6項)。 |
VIBRATE | 試合中、自分に関わる場面での短い振動。設定の「振動」でオフにできます。 |
com.android.vending.BILLING | Zerパックを購入するためのGoogle Playの課金ライブラリ(第4項)。 |
POST_NOTIFICATIONS | 第6項の新バージョンの通知、リマインダー、および招待、フレンド申請、メッセージ、お知らせの通知(許可した場合のみ)。 |
com.google.android.c2dm.permission.RECEIVE, WAKE_LOCK | Firebase Cloud Messagingに付随する権限です。本アプリが閉じているときでも、第6項の招待とフレンド申請の通知を受け取れるようにします。 |
iPhoneとiPadでは、本アプリが求めるのは通知を表示する許可(第6項の招待とフレンド申請の通知)だけで、「フレンド」を初めて開いたときに一度だけ求めます。Steamでは、本アプリは権限を一切求めません。ネットワーク上でゲームを開くと、ゲームにファイアウォールの通過を許可するかどうかをWindowsが尋ねることがあります。どのプラットフォームでも、本アプリがカメラ、マイク、連絡先、位置情報、写真、ファイルにアクセスすることはなく、他社のアプリやWebサイトをまたいで利用者を追跡することもありません。
8. 情報を処理する理由(法的根拠)
ゲーム、ご希望のオンライン試合、ゲストアカウントを提供するため(契約の履行)。試合を公平で和やかに保ち、不正行為を防ぎ、通報に対応し、サーバーの安全を守り、閉鎖したアカウントのデータを6か月間保管し、管理ログとバックアップを保管し、送られたフィードバックを読むため(セキュリティ、不正防止、法的請求の立証または防御に関する当スタジオの正当な利益)。Zerパックを販売してアカウントに追加し、引き継ぎコードやメールアドレスでアカウントを移動または復旧するため(契約の履行)。Zer履歴を保管するため(サポートと不正防止に関する当スタジオの正当な利益)。サーバーの接続記録(第3項)と会計のための購入記録を保管するため(法的義務)。
9. 保管期間
- ゲストアカウントと進行状況のコピー:アカウントが存在する間、つまりご自身で削除するまで、または2年間オンラインにならずサーバーが自動的に削除するまで(実際のお金で購入したZerがあるアカウントは除く。第10項)。
- オンライン試合:操作は試合終了後に保管されません。試合で失ったものと得たものは各プレイヤーのZer履歴に残り(下記)、サーバー自身のログには、身元を含めずにモード、マップ、結果が記録されます(途中退出者のペナルティは、ゲストIDの最初の8文字とともに記録)。
- 接続記録(IPアドレスとポート、接続時刻、ゲストID、利用したサービス、バイト数):1年と1日。その後自動的に削除(第3項)。ホスティング事業者のネットワークログは、同事業者独自の規則に従います。
- 通報と、サーバーがそれに追加するメモ(第3項):6か月。その後自動的に削除。当スタジオの確認対象となった名前は、スタッフが確認するまでアカウントに印が付いたままになります。
- 管理ログ(スタッフによる変更と、当スタジオが確認したメールでの削除依頼の記録。第3項):2年。その後自動的に削除。
- サーバーのシステムログ:アカウントに起きたこと(作成、名前の変更、引き継ぎ、メールアドレスによる保護、削除、ペナルティの支払い、Zerの購入など)を、ゲストIDの最初の8文字だけとともに記録します。サーバーのオペレーティングシステムは、このログを約6か月間保管します。
- 閉鎖(削除)されたアカウントのデータ:セキュリティ、不正防止、法的請求の立証または防御のため、アカウントの閉鎖から6か月。その後完全に消去(第10項)。
- フィードバックのメモ:読んで返信し、対応するために必要な間。メモはアカウントとは別に保管されます。アカウントを削除してもメモは消去されませんが、6か月後にアカウントのデータが消去されると(第10項)、そのアカウントが送ったメモからゲストIDがなくなります。メモの削除を希望する場合は、送ったおおよその時期を添えてメールでご連絡ください(第14項)。
- 当スタジオからのメッセージと禁止措置:アカウントとともに保管(閉鎖されたアカウントのほかのデータとともに、6か月後に消去。第10項)。
- フレンド、申請、ブロック:ご自身または相手のプレイヤーが削除するまで、またはどちらかのアカウントが削除されるまで(その場合はただちに。第10項)。
- 通知トークン:「招待」をオフにするか、Google(iPhoneとiPadではApple)がトークンを置き換えるか無効になったと伝えるか、アカウントが削除されるまで。
- チームと招待:サーバー上で有効な間のみ(招待は最大5分)。保存されません。
- バックアップ:当スタジオは、サーバーのアカウントファイル、フィードバックのメモ、購入記録、日ごとの合計(アカウントは含まれません)、接続記録を、当スタジオ自身のコンピュータにコピーします。アカウントファイル、フィードバックのメモ、購入記録、日ごとの合計のコピーは、作成から30日が過ぎた後の最初のバックアップ時に削除します。接続記録のコピーは、その記録の対象日から1年と1日が過ぎた後の最初のバックアップ時に削除します。また、ホスティング事業者がサーバー全体のバックアップを毎日作成しますが、保持するのは最新の1つだけで、毎日置き換えます。
- クラッシュ後:起動時にアカウントファイルまたは購入記録が破損しているのを見つけた場合、サーバーは修復できるよう、そのファイルのその時点の状態のコピーを30日間保管し、その後コピーを削除します。
- 当スタジオ独自の集計(第5項):アカウントに付けた日ごとの記録は、アカウントが存在する間。アカウントを含まない日ごとの合計は400日間。
- Zerの残高、バッグ、スキン:アカウントが存在する間、アカウントとともに保管(第10項)。Zer履歴:各変動から1年と1日。その後自動的に削除(アカウント削除後も同様)。
- 購入記録(第4項):税務と会計のため、アカウントが存在する間と、削除後5年間。その後消去(購入が二重にカウントされないよう、購入トークンをスクランブル化したものだけが残ります)。お支払い情報は含まれません。
- メールアドレスのフィンガープリント(第3項):アカウントが削除されるまで、またはアドレスを削除してから14日間。アドレスそのもの:端末上にのみ保存され、コードが使われるのを待つ間はサーバーのメモリ上にも保持。引き継ぎコードとメールのコード:サーバーのメモリ上にのみ、数分間。Webホスティング事業者のメールログは、同事業者独自の規則に従います。
- Steam ID(Steam):リンクが存在する間、アカウントとともに保管(第3項)。削除またはリンク解除の後はただちに使用を停止し、次にサーバーがアカウントファイルを書き直すとき、遅くとも6か月後にアカウントのデータが消去されるときに、そのファイルから削除されます。当スタジオのコンピュータ上のバックアップコピーは、その30日後に削除されます(上記「バックアップ」)。PCでは、ゲームがサインインに使用するため、ゲームのフォルダに保存されます(第2項)。
- Steamの注文と購入:上記の購入と同じ(第4項)。Steamウォレットの通貨と国:サーバーのメモリ上にのみ、最大1日。
- Google Play(ストア、新バージョンの確認)とFirebaseが処理するデータ:Googleのポリシーと、ご自身のGoogleの設定に従います。
- Apple(TestFlight、App Store、プッシュ通知、iCloudバックアップ)が処理するデータ:Appleのポリシーに従います。TestFlightが当スタジオと共有する情報は、ベータ版を提供している間、App Store Connectに残ります。
- Valve(Steamのサインイン、支払い、オーバーレイ、そのほかのSteamの機能)が処理するデータ:Steamプライバシーポリシーに従います。
10. アカウントとデータの削除
アカウントは本アプリでいつでも削除できます。設定(歯車アイコン)> アカウント削除を選び、2回確認します。本アプリがサーバーに伝え(インターネット接続が必要です。本アプリが当スタジオに接続できない場合や、削除の完了を確認できない場合はその旨が表示され、再試行できます)、その瞬間からアカウントは閉鎖されます。誰もそのアカウントにサインインしたり使用したりできなくなり、ゲーム内で誰にも表示されなくなり、当スタジオのスタッフも変更できなくなります。端末上の進行状況、Zer、ポーション、クエスト、スキン、プレイヤー名、称号、当スタジオからのメッセージはただちに消去されます。ゲームの設定も消去されますが、効果音、音楽、招待、セール通知の選択と、本アプリがすでに通知の許可を求めたかどうかは残ります。端末上で送信待ちのフィードバックのメモは破棄されます。本アプリは、再起動するか、1分以上離れてから戻るまで、新しいアカウントを作成しません。その後、接続があれば、新しい架空の名前で新しいゲストアカウントを作成します。本アプリが一度もサーバーに接続していない場合、サーバー上にアカウントはなく、削除は端末上でのみ行われます。アカウントをご自身の別の端末と共有している場合(バックアップで新しいスマホに復元した後など)、その端末は次に接続したときにアカウントが閉鎖されたことを知り、そのコピーも消去して、アカウントが削除されたことをお知らせします。削除は元に戻せず、Zer(購入したZerも含む)と、Zerで購入したものはすべて失われます。
ただちに削除されるもの。プレイヤー名はほかの人が使えるようになり、ゲーム内で誰にも表示されなくなります。フレンド、送ったフレンド申請、ブロック、ほかのプレイヤーから届いたフレンド申請、通知トークンは削除され、フレンドのリストにも表示されなくなります。ほかのプレイヤーがそのアカウントにかけていたブロックは、1日以内に削除されます。サーバーはこれらの削除をただちにアカウントファイルに書き込みます。ファイル内の古い記載は、サーバーが次にファイルを書き直すとき、遅くとも6か月後にアカウントのほかのデータとともに削除されます。
Steamでは、Steam IDとのリンクはただちに解除され、次にSteamでゲームを起動すると新しいアカウントが作成されます。PCでは、スマホと同様に本アプリが進行状況のコピーを消去し、再びサインインするために必要なSteam IDだけをフォルダに残します(第2項)。
一定期間保管するもの。アカウントを閉鎖すると、そのアカウントに削除済みの印が付きます。そのほかのデータ(ゲストID、秘密鍵のフィンガープリント、使っていたプレイヤー名、進行状況のコピー、スタジオから贈られた称号、当スタジオからのメッセージ、禁止措置、名前に付いた印、最後にオンラインになった日時)はすぐには消去されません。これらは、セキュリティ、不正防止、法的請求の立証または防御のため、アカウントの閉鎖から6か月間保管し、それ以外の目的には使用しません。その後、サーバーが完全に消去します(毎日確認しています)。ほかの記録はそれぞれの期間に従います(第9項)。通報と、その中のアカウントに関するサーバーの記載は6か月。接続記録は法律の定めにより1年と1日(第3項)。管理ログは2年。フィードバックのメモはアカウントとは別に保管され、アカウントとともに消去されることはありませんが、6か月後にアカウントのデータが消去されると、ゲストIDがなくなります。当スタジオ自身のコンピュータにあるアカウントファイルのバックアップコピーは、作成から30日が過ぎた後の最初のバックアップ時に削除されます。それまでは、サーバーが消去した後も、コピーに閉鎖されたアカウントのデータが残っていることがあります。ホスティング事業者によるサーバー全体の毎日のバックアップは毎日置き換えられるため、消去されたデータがそこに残るのは、消去後最大1日です。購入記録は税務と会計のためアカウント削除後5年間、Zer履歴は各変動から1年と1日間保管します(第9項)。メールアドレスのフィンガープリントは、追加していた場合、ただちに削除されます。
使われていないアカウント。2年間(インターネットに接続した状態で本アプリが一度も開かれなかった730日間)オンラインになっていないアカウントは、ご自身で削除した場合とまったく同じように、サーバーが自動的に削除します(本項の内容がすべて適用されます)。アカウントは閉鎖され、そのデータは6か月後に完全に消去されます。実際のお金で購入したZerがあるアカウントは、購入したZerに有効期限がないため、削除されずに残ります。この方法で削除されるのは、それほど長く使われていないアカウントだけです。たまにでもインターネットに接続した状態で本アプリを開けば、アカウントは残ります。その6か月の間に、まだそのアカウントがある端末がオンラインになると、ほかの削除の場合と同様に、端末はアカウントが閉鎖されたことを知り、その端末上の本アプリの進行状況を消去して、アカウントが削除されたことをお知らせします。
6か月が過ぎると、サーバーのアカウントファイルにはそのアカウントのものは何も残らず、IDさえ残りません(第9項のほかの記録は、それぞれの期間に従います)。その間ずっと接続せず、まだ古い鍵を持っている端末は、その後、同じIDで新しいアカウントを始めることになります。古いアカウントのものがサーバーから戻ることはなく、新しいアカウントにはその端末に残っている進行状況だけが含まれます。
メールでの削除。本アプリを使いたくない場合や、本アプリを開けなくなった場合は、件名を「Delete my Bomb And Conquer account」とし、プレイヤー名とアカウントコード(本アプリの設定に表示されます。第3項)を記載して、support@forthefungamestudio.comまでメールでご連絡ください。コードが一致すれば、本アプリでの削除とまったく同じようにアカウントを削除します。一致しない場合は何も削除しません。いずれの場合も、1か月以内にお返事します。まだそのアカウントがある端末は、次に接続したときにそのコピーを消去し、アカウントが削除されたことをお知らせします。ゲストアカウントにはメールアドレスもサインインもなく、プレイヤー名は公開されているため、コードがなければアカウントがご本人のものかどうかを判断できず、依頼があっても削除しません。その場合、アカウントは2年間オンラインにならなかった時点で自動的に削除されます(上記)。forthefungamestudio.com/delete/もあわせてご覧ください。端末上にのみ保存された進行状況(第2項)は、本アプリのデータを消去するか、本アプリをアンインストールすると(iPhoneとiPadでは本アプリを削除すると)削除されます。
11. 利用者の権利(GDPR、UK GDPR、CCPA/CPRAおよび同様の法律)
お住まいの地域によっては、当スタジオが保有するご自身の個人情報について、アクセスする権利、そのコピーを受け取る権利、訂正する権利、削除する権利、処理の制限を求めたり処理に異議を唱えたりする権利、いつでも同意を撤回する権利がある場合があります。これらの権利を行使するには、メールでご連絡ください(第14項)。ゲストアカウントに関するご依頼の場合は、ご本人のアカウントであることを確認できるよう、プレイヤー名とアカウントコード(第3項)を添えてください。1か月以内にお返事します。また、データ保護当局に苦情を申し立てることもできます。当スタジオは個人情報を販売せず、クロスコンテキスト行動広告のために共有することもありません。本アプリは広告を表示しません。
12. 子どもについて
Bomb And Conquerは13歳未満の子どもを対象としておらず、オンラインプレイも13歳未満の子ども向けではありません。当スタジオは、13歳未満の子どもから故意に個人情報を収集することはありません。13歳未満の子どもが本アプリのオンライン機能を使用した、または当スタジオに個人情報を送ったと思われる場合は、ご連絡ください。その情報を削除します。
13. セキュリティ、データの移転、変更
サーバーとの通信は暗号化され、サーバーへのアクセスは当スタジオに限られています。本アプリが端末上に保存するのはゲストアカウントの秘密鍵だけです(iPhoneとiPadではキーチェーンにも保存。Steamには鍵はなく、Steamがサインインを行います)。パスワードはありません。購入は、Zerを追加する前にGoogle、Apple、Steamで確認します。データはイギリスにある当スタジオのサーバーに保存され(第3項)、バックアップコピーは、暗号化された接続を通じてトルコにある当スタジオ自身のコンピュータにコピーされます(第9項)。Google(AndroidでのGoogle PlayとFirebase)、Apple(iPhoneとiPadでのTestFlight、App Store、プッシュ通知)、および本アプリが当スタジオのサーバーを見つけるために問い合わせる公開DNSサービス(第3項)は、それぞれ独自の保護措置(EUの標準契約条項など)のもとで、ほかの国でデータを処理することがあります。Steamでは、Valve Corporation(米国)がSteamプライバシーポリシーに基づき、Steamのサインイン、支払い、そのほかのSteamの機能を処理します。当スタジオは、新しい機能の導入時などに本ポリシーを更新することがあります。上記の「最終更新日」が、最後に変更された日を示しています。
14. お問い合わせ
For The Fun Game Studio
メール:support@forthefungamestudio.com
Webサイト:forthefungamestudio.com