ゲームのプライバシーポリシー
Bullet Heroの開発者は、個人データを一切収集、受信、販売、共有しません。ゲームには独自のアカウントがなく、広告、アナリティクス、クラッシュレポート、トラッキング、広告識別子もいずれもありません。ゲームが記憶するプレイヤーに関する情報はすべて、ご自身のデバイスの中にとどまります。例外は、ストアにおけるご自身のアカウントのもとで、そのストアに保管を任せたものだけです
デバイスの外に出る可能性があるものは以下のとおりで、そのいずれも開発者には届きません:
- 開いたレベルが第三者のウェブサイトにホストされたファイルを参照していることがあり、そのファイルを読み込むとそのウェブサイトへのアクセスが発生します(ゲームのプライバシーポリシー › ネットワークアクセス)
- ご自身の意思で他の人と共有したレベルやプロファイルファイルは、送った先へ渡ります(ゲームのプライバシーポリシー › 共有するレベル)
- Steam版では、ゲームがSteamクライアントを通じてSteamワークショップと通信します(ゲームのプライバシーポリシー › Steamワークショップ)
- Steam版では、ゲームがセーブデータのコピーをSteamクラウドに保管し、実績をSteamに報告します(ゲームのプライバシーポリシー › Steamクラウドと実績)
- Steam版では、ゲームがDiscordクライアントを通じて現在のアクティビティをDiscordに表示します(ゲームのプライバシーポリシー › Discord Rich Presence)
- Google Play版では、ゲームが実績をGoogle Play Gamesに報告し、アップデートと評価についてGoogle Playに問い合わせます(ゲームのプライバシーポリシー › Google Play)
- RuStore版では、ゲームがアップデートと評価についてRuStoreアプリに問い合わせます(ゲームのプライバシーポリシー › RuStore)
- コンピューターでは、レベルエディターに接続したAIプログラムが、開いているレベルを見ることができます(ゲームのプライバシーポリシー › エディターのAIアシスタント)
| 発効日 | 2026年10月17日 |
| ポリシーのバージョン | 1.4 |
| アプリケーション | Bullet Hero:Androidではcom.vertoker.BulletHero、iOSではcom.vertoker.Bullet-Hero、およびWindows、Linux、macOS向けのデスクトップ版 |
| 開発者 | vertoker(個人開発者) |
| 連絡先 | kostyachurakov@gmail.com |
本ポリシーはゲームのみを対象とします。ウェブサイトには独自のポリシーがあります:プライバシーポリシー。サーバーにも独自のポリシーが設けられ、サーバーが存在するようになった時点で作成されます
本ポリシーの適用対象
本ポリシーは、Bullet Heroが配信されるすべてのプラットフォームとすべてのストアにおけるあらゆるビルド、およびより新しいポリシーが添付されていないゲームのすべてのバージョンに適用されます
ストア(Google Play、App Store、Steam、RuStore、VK Playその他のストア)が、アプリケーションの購入、インストール、利用について独自にデータを収集する場合、その収集は本ポリシーではなく、当該ストア自身のプライバシーポリシーに従います。開発者がこれらのストアから受け取るのは、各ストアがすべての開発者に示すことにしている情報、すなわちインストール、クラッシュ、実績に関する集計された匿名の統計のみであり、そこから個々のプレイヤーをたどることはできません
デバイスに保存されるもの
ゲームは以下の情報を自身のアプリケーションストレージに書き込み、次回の起動時に読み込みます:
- 設定:グラフィック、オーディオ、操作、キー割り当て、インターフェース、言語の設定
- 進行状況と統計:挑戦回数、最高記録、死亡回数、プレイ時間などの記録(デバイス全体のものとレベルごとのものの両方)
- 実績:解除した実績と、それを解除した日時
- レベル:作成、インポート、ダウンロードしたレベル(そのオーディオ、画像、その他のメディアを含む)と、その自動バックアップ、およびAIアシスタントを使う場合は、レベルの
aiフォルダーにあるアシスタントのメモ - アバタースキン:作成またはインポートしたスキンと、着用中のスキン
- デバイスのパフォーマンスプロファイル:ストレステストを実行した場合、その計測時間と、デバイスのモデル、グラフィックチップの名前、画面サイズ。このデバイスでレベルがどれだけ重いかを評価するためだけに使われ、デバイスの外に出ることはありません:プロファイル転送でもSteamクラウドでも、これが運ばれることはありません
- ローカルの状態:エディターのAIアシスタントの設定、最後のSteamクラウド同期の状態、およびAndroidでは、ゲームが最後に評価を依頼した日時
- 診断ログ:エンジン自身のログファイル。問題が起きたデバイス上でその問題を調査できるよう、ローカルに書き込まれます
これらの情報が開発者に送られることはなく、開発者が運営するいかなるサービスにもバックアップされません。Steam版のSteamクラウドだけが、Steamアカウントのもとでそのコピーを保管します(ゲームのプライバシーポリシー › Steamクラウドと実績)。保存場所はプラットフォームによって異なります:
- AndroidとiOS:ゲームの専用ストレージ。他のアプリケーションからは読み取れず、ゲームをアンインストールすると一緒に削除されます
- Windows、Linux、macOS:ユーザープロファイル内のアプリケーションデータフォルダー(エンジンの標準の保存場所)。同じアカウントで動作する他のプログラムは、ご自身の他のファイルと同様にこれを読み取れます。ゲームをアンインストールした後も、そのフォルダーを削除するまで残ります。無料版に付属するアンインストーラー(
unins000)が削除するのはゲーム自身のファイルだけで、このフォルダーには手を付けません
またゲームの設定 → その他には、アンインストールせずに保存済みの統計とバックアップを削除するための専用の操作が用意されています
ゲームは、連絡先、写真、カメラ、マイク、位置情報、カレンダー、通話履歴、インストール済みアプリケーションの一覧、その他の機密性の高いリソースへのアクセスを要求せず、実行時の権限も一切求めません
ネットワークアクセス
Bullet Heroにはサーバーがありません。開発者はゲームが接続するサービスを一切運営しておらず、そのためゲームからデータを受け取ることもありません
レベルはファイルの入ったフォルダーであり、作者はそのうちの1つのファイルを、フォルダーに同梱する代わりにインターネット上のアドレスに向けることができます。そのようなレベルを開くと、ゲームは作者が選んだウェブサイトからそのファイルをダウンロードします。その際そのウェブサイトには、ファイルが要求されたときにどのウェブサイトにも見える情報、特にIPアドレスとリクエストの技術的な詳細が見えます。開発者はこれらのリクエストを管理も観察もしておらず、その記録も一切保持しません
それ以外にゲームがネットワークリクエストを行うのは、そのビルドに付随するストアまたはアプリケーションを通じた場合だけであり、それもそのストア向けのビルドに限られます:
- Steam版:Steamクライアントを通じたSteamワークショップ、Steamクラウド、Steamの実績、およびDiscordクライアントを通じたDiscord Rich Presence
- Google Play版:スマートフォン上のGoogle Playを通じたGoogle Play Gamesの実績、アップデートの確認、評価の依頼
- RuStore版:スマートフォン上のRuStoreアプリを通じたアップデートの確認と評価の依頼
それ以外のビルドは、これらのリクエストを一切行いません:各ストア向けのコードは、そのストアのビルドにのみコンパイルされます。エディターのAIアシスタントはコンピューター自身のループバックアドレスでのみ待ち受け、ネットワークから到達することはできません(ゲームのプライバシーポリシー › エディターのAIアシスタント)
Steamワークショップ
Steam版は、お使いのコンピューターで動作しているSteamクライアントを通じてSteamワークショップを利用します。他のすべてのストア向けのビルドがSteamを起動することはありません:Steamと通信するコードはSteam版にのみコンパイルされます
ゲームは、アカウントがどのワークショップアイテムをサブスクライブしているかをSteamに問い合わせ、それらをレベルとコレクションとして一覧に表示します。ダウンロードはSteamクライアントが行います。レベルやコレクションを公開することを選ぶと、ゲームはそれを、設定されたタイトル、説明、プレビュー画像、コンテンツ記述子、公開範囲とともにSteamクライアントに渡し、SteamはそれをSteamアカウントのもとで自社のサーバーに保存します。公開アイテムは、Steam上で削除するまで、Steamの誰でも見ることができます
この一連のやり取りはすべてSteamクライアントとValveのサーバーの間で行われ、Steam自身のプライバシーポリシーとSteamサブスクライバー契約に従います。開発者がここから受け取るのは、Steamがワークショップアイテムについてすべての開発者に示す情報だけです
Steamクラウドと実績
Steam版では、ゲームが設定、統計、実績、レベル、ライブラリ、アバタースキンのコピーを、SteamアカウントのもとでSteamクラウドに保管します。ゲームは起動時にそのコピーを読み込み、プレイ中と終了時に、Steamクライアントを通じて変更を書き込みます。グラフィックと操作の設定、バックアップ、エラーレポート、録画、デバイスのパフォーマンスプロファイル、エディターのローカルの状態がそこに送られることはありません。Steamクラウドは、Steamにあるこのゲームのプロパティで無効にでき、その場合ゲームはすべてをこのコンピューターだけに保持します
解除した各実績はSteamにも報告され、SteamはSteamのプライバシー設定に従って、それをSteamのプロフィールに表示します
どちらもValveのサーバーに保存され、Steam自身のプライバシーポリシーとSteamサブスクライバー契約に従います。開発者がここから受け取るのは、各実績を解除したプレイヤーの割合など、Steamがすべての開発者に示す情報だけです
Discord Rich Presence
Steam版では、ゲーム内で何をしているか(メニュー、レベルエディター、サンドボックス、プレイ中のレベル)と、その経過時間をDiscordのプロフィールに表示できます。レベル名が作者とともに表示されるのは、そのレベルがすでに公開されている場合(Steamワークショップのアイテム、またはゲームに同梱されているレベル)に限られます。それ以外のレベルは単にカスタムレベルとして表示され、編集中のレベルの名前が表示されることはありません。この機能は、同じコンピューターでDiscordアプリが起動している間だけ動作します。他のすべてのストア向けのビルドにはDiscord連携がありません:Discordと通信するコードはSteam版にのみコンパイルされます
ゲームはそのアクティビティをデバイス上のDiscordクライアントに渡し、独自のサーバーに送ることは決してありません。その後、DiscordクライアントがDiscordアカウントのもとでそれを公開し、Discordのフレンドやサーバーから見えるようになります。ゲームはDiscordにサインインせず、メッセージ、サーバー、フレンドリストを読み取らず、本人に代わって何かを送信することもありません
Discord側でそのアクティビティがどう扱われるかは、Discordプライバシーポリシーに従います。開発者がここから受け取るものはありません。アクティビティはDiscordでいつでも非表示にできます:ユーザー設定 -> アクティビティのプライバシー
Google Play
Google Play版は、スマートフォン上のGoogle Playの3つのサービスを利用します:
- Google Play Games:Google Play Gamesにサインインしている場合、解除した各実績はGoogleアカウントのもとでそちらにも報告され、Play Gamesのプロフィールに表示されます。ゲームがPlay Gamesに問い合わせるのは、サインインしているかどうかと、どの実績がすでに解除されているかだけです。名前、フレンド、その他アカウントの情報は一切読み取りません。サインインはGoogle Play Games自身が処理し、サインインしていない場合、実績はゲームの中だけにとどまります
- アップデート:メインメニューが開くと、ゲームはより新しいバージョンがあるかどうかをGoogle Playに問い合わせ、Google Playがそれをバックグラウンドでダウンロードします
- 評価:3つ目以降のレベルをクリアした後、60日に1回を上限として、ゲームはGoogle Playに評価ウィンドウの表示を依頼します。ウィンドウが表示されるかどうか、そしてそこに何を書くかは、Google Playの管轄です:ゲームが評価やレビューを目にすることはありません
Googleがこれらのデータをどう扱うかは、Googleプライバシーポリシーに従います。開発者がここから受け取るのは、公開されたレビューや各実績を解除したプレイヤーの割合など、Google Playがすべての開発者に示す情報だけです
RuStore
RuStore版は、スマートフォン上のRuStoreアプリを2つの用途に利用し、それもそのアプリがインストールされている間に限られます:
- アップデート:メインメニューが開くと、ゲームはより新しいバージョンがあるかどうかをRuStoreに問い合わせ、RuStoreがそれをバックグラウンドでダウンロードします
- 評価:3つ目以降のレベルをクリアした後、60日に1回を上限として、ゲームはRuStoreに評価ウィンドウの表示を依頼します。ウィンドウが表示されるかどうか、そしてそこに何を書くかは、RuStoreの管轄です:ゲームが評価やレビューを目にすることはありません
RuStoreがこれらのデータをどう扱うかは、RuStore自身の文書に従います。開発者がここから受け取るのは、RuStoreがすべての開発者に示す情報だけです
エディターのAIアシスタント
Windows、Linux、macOSでは、レベルエディターがAIアシスタントのプログラムに、開いているレベルを編集させることができます。この機能は、設定 → エディター → AIエージェント(MCP)でAIの接続を許可をオンにするまで無効です。有効な間、ゲームはコンピューター自身のループバックアドレスでのみ待ち受け、一度に1つのプログラムだけを受け入れ、ゲームのストレージ内のファイルに書き込まれたランダムなトークンを持つプログラムだけを接続させます。このコンピューターの外からは何も接続できません
接続するプログラムはご自身が選ぶものであり、ゲームの一部ではありません。そのプログラムは、開いているレベル、そのリソースと音楽、プレイフィールドの画像を読み取ることができ、それらをそのAIモデルの運営者に送信することがあります。そこでそれらがどう扱われるかは、そのプログラム自身の規約とプライバシーポリシーに従います。開発者がここから受け取るものはありません
共有するレベル
レベルは設計上、持ち運べるようになっています:レベルは通常のアーカイブファイルとしてエクスポートでき、好きな方法で他の人に送れます。そのファイルは送り手と受け手の間で直接、または送信に使ったサービスを経由して受け渡されます。開発者を経由することはなく、開発者がそのコピーを保持することもありません
ゲームが持ち運び用に書き出せる他のファイルにも、同じことが当てはまります:プロファイル転送で作成するプロファイルファイル(レベル、統計、設定、ライブラリ、アバタースキンを含む)と、単独でエクスポートしたアバタースキンです
作成したレベルには、ご自身の音楽、画像、テキストが含まれることがあり、入れた場合には名前やニックネームも含まれます。レベルに入れたものはすべて、そのレベルを渡した相手全員に見えます。何を入れるかを決めるのは本人だけです。AIアシスタントを使う場合、アシスタントがレベルのaiフォルダーに残すメモは、このレベルにAIコンテキストを含めるのチェックが外されていない限り、レベルのエクスポートとワークショップへのアップロードに含まれます。パスワードで保護されたエクスポートに含まれることは決してありません
レベルは任意でパスワードで保護できます。このパスワードはデバイス上でレベルの内容を暗号化するために使われ、ディスクに書き込まれることも、ログに記録されることも、送信されることもありません。パスワードを失うと、開発者を含め誰もレベルの内容を復元できません
子ども
ゲームは子どもを含め、誰からも個人データを収集しません。広告、アプリ内課金、チャットその他のコミュニケーション機能はなく、子どもがゲーム自体を通じて開発者や他のプレイヤーに個人情報を明かせる仕組みもありません
レベルはファイルとして共有でき、作者が選んだ任意のテキスト、画像、オーディオを含むことがあります。そのため、子どもが他の人から入手するレベルについては、引き続き親権者および保護者が責任を負います
サードパーティーのコンポーネント
ゲームはUnityエンジンで作られています。Unity自身のデータ収集サービス(Unity Analytics、Unity Ads、Unity In-App Purchasing、Unity Cloud Diagnostics、エンジン診断、ハードウェア統計、クラッシュレポート、パフォーマンスレポート)は、本プロジェクトではすべて無効になっており、それらを提供するパッケージもビルドに含まれていません。広告、アナリティクス、アトリビューション、クラッシュレポートのSDKは、種類を問わず一切含まれていません
各ストア向けのビルドにはそのストア自身のライブラリが含まれ、他のビルドには含まれません:Steam版ではSteamworks(Facepunch.Steamworks経由)とDiscord Social SDK、Google Play版ではGoogle Play Games ServicesとGoogle Playのレビューおよびアプリ内アップデートのライブラリ、RuStore版ではRuStoreのレビューおよびアプリ更新のSDKです。いずれも、上記のとおり自身のサービスとだけ通信します
利用者の権利
GDPR、UK GDPR、CCPA/CPRA、ロシア連邦法第152-FZ号などの法令は、ご自身の個人データへのアクセス、訂正、削除、およびその処理への異議申し立ての権利を定めています
開発者はプレイヤーに関する個人データを一切保有していないため、開発者側にはアクセス、訂正、エクスポート、削除の対象となるものがなく、これらの権利を行使するための請求も必要ありません。ゲームのプライバシーポリシー › デバイスに保存されるものに記載したデータは本人の管理下にあります:デバイス上のゲームの保存フォルダーで確認することも、ゲーム内から消去することも、アプリケーションをアンインストールして完全に削除することもできます。ストアがご自身のアカウントのもとで保管するコピー(Steamクラウド、SteamやGoogle Play Gamesの実績)はそのストアが保有しており、それに対するこれらの権利は、そのストア自身のポリシーに従い、そのストアに対して行使します。それでも、本ポリシーに関する質問はどのようなものでも上記の連絡先に送ることができます
データの保持
開発者は個人データを保持しないため、明示すべき保持期間もありません。デバイスに保存されたデータは、本人がそこに置いておく限り保持されます。ストアがご自身のアカウントのもとで保管するコピーは、そのストア自身のポリシーに従ってそのストアが保持します
本ポリシーの変更
本ポリシーは、ゲームが変われば変更されます。最も可能性が高いのは、ゲーム独自のサーバー、プレイヤーアカウント、マルチプレイヤーが追加されるときですが、現時点ではいずれも存在しません。変更の際には、このページ冒頭の発効日とポリシーのバージョンが更新され、以前の文面はこのページの公開されたバージョン履歴で引き続き参照できます。変更後もゲームを使い続ける場合、その利用には更新後のポリシーが適用されます
連絡先
本ポリシー、またはBullet Heroのプライバシー全般に関する質問は、このページ冒頭の連絡先までお送りください