1. はじめに
本アプリは、撮影した写真をシルエットのピースに変えて積み上げるゲームです。写真はゲームの素材そのものなので、その扱いについてはできるだけ具体的に書きます。
ひとりで遊ぶとき、撮影した写真が端末の外に出ることはありません(ご自身で画像や動画を共有した場合を除きます)。写真が送信されるのは、オンライン対戦で対戦相手にピースを見せる必要があるときだけです(第3〜5項)。「みんなのタワーに挑戦」モードでは、ピースの輪郭の形だけを共有し、写真は共有しません(第2項)。
2. 取得する情報
- ゲーム内で撮影された写真: 端末内で切り抜き処理を行い、ピースにします。被写体を検出できない場合は、切り抜かない写真そのものが長方形のピースになります。写真が端末の外に出るのは、オンライン対戦のときと、ご自身で共有したときだけです(第3項・第4項)。
- ピースの輪郭(「みんなのタワーに挑戦」モードのみ): このモードで遊ぶと、各ピースの輪郭(1ピースあたり最大64点の座標と、位置・回転・大きさ。画像は含みません)を、ユーザーID・プレイヤー名・スコアとあわせてオンラインの記録ボードに保存し、他のプレイヤーに表示します。通常の「ひとりで遊ぶ」では、写真やピースの輪郭をサーバーに保存したり共有したりしません(プレイ統計は下記のとおり保存します)。
- プレイヤー名: ご自身で入力された表示名。オンライン対戦、ランキング、記録ボードで相手に表示されます。下記のプレイ統計とあわせてクラウドにも保存します。
- プレイ統計とゲームの進行状況: プレイ回数・最高記録・コイン残高・所持アイテムなど。ゲストを含むすべての利用者について、ひとりで遊んだ場合も含め、アプリ内のユーザーIDに紐づけてクラウド(Firebase Realtime Database)に保存します。アカウントを連携すると、機種変更時に引き継げます。
- アカウント連携時の情報(Apple または Google のアカウントを連携した場合のみ): 連携したサービスから受け取るメールアドレス(Sign in with Apple でメールを非公開にした場合は、Apple が発行する転送用アドレス)を、ログイン情報として Firebase Authentication に保管し、設定画面に表示します。Google の場合は、Google アカウントの表示名も保管します。あわせて、連携したサービス側のユーザーIDと、Google の場合はプロフィール画像の URL(Google から提供される場合。アプリでは使用しません)も、ログイン情報として Firebase Authentication に保管されます。Apple から受け取る氏名(共有を選んだ場合のみ)は端末内にだけ保存し、当方のサーバーには送りません。また、ほかの端末でログインしたことを検知するため、アプリが生成した端末ごとのランダムなIDをクラウドに保存します。
- 利用状況の統計: 起動や対戦などのイベントを、アプリが生成するランダムなID、アプリ内のユーザーID、言語・地域の設定とともに Google アナリティクスへ送信します(氏名や連絡先は含みません)。また、広告配信に必要な情報(トラッキングを許可した場合は広告 ID(IDFA)を含みます)を Google AdMob に送信します。
- 通報の記録: アプリ内から通報すると、通報した人と通報された人のユーザーID、通報された人のプレイヤー名、理由、時刻を、アクセスを制限したデータベースに保存します(第9項)。
- 挑戦状の記録(結果を共有するときに挑戦状のリンクが作られた場合のみ): あなたのユーザーID、プレイヤー名、そのタワーのピースの輪郭(画像は含みません)、高さ、ピース数、アプリの表示言語、作成時刻をクラウドに保存します。リンクを知っている人は誰でも、ウェブページとアプリでプレイヤー名・タワーの輪郭・高さ・ピース数を見ることができます。
- Game Center のスコア(iOS で Game Center にサインインしている場合のみ): 最高の高さと最多ピース数を Apple の Game Center のランキングに送信します。表示のされ方は Apple の設定と Apple のプライバシーポリシーに従います。
- 招待の記録(友だちの招待コードを使った場合のみ): あなたのユーザーID、招待した人の招待コード、時刻、最初の対戦を終えたかどうかをクラウドに保存します。招待した人のアプリがこの記録を読み取り、コインを付与します。
アプリ内で同じ作者の別のアプリを紹介することがあります。紹介を押すと App Store または Google Play のそのアプリのページを開きます。このときストアに渡るのは、どの場所の紹介から来たかを示す目印だけで、あなたの個人情報は渡しません(表示や押された回数は、上記の利用状況の統計として記録します)。
住所・電話番号・生年月日・GPS等の精密な位置情報は取得しません。氏名は、アカウント連携時に受け取る表示名(上記)を除き取得しません。お支払い情報は Apple が処理し、当方は受け取りません。
3. 顔が写った写真について(顔データ)
本アプリは顔の検出・顔認識を行いません。顔の特徴点・形状・顔テンプレート・深度データその他の生体情報を取得・生成・保存せず、Face ID も使用しません。ただし、撮影した写真には、あなたや他の方の顔が写ることがあります。そうした写真は次のように扱います。
- 処理: 写真は、アプリに組み込まれた画像モデルによって端末内で切り抜かれます。このモデルは被写体(人・ペット・物)と背景を分けるだけで、顔を検出したり、個人を識別したりはしません。
- ひとりで遊ぶとき: 写真は端末の外に出ません(ご自身で画像や動画を共有した場合を除きます)。「みんなのタワーに挑戦」モードでは、ピースの輪郭(画像は含みません)だけを共有します(第2項)。
- オンライン対戦: 各ピースの画像(通常は長辺512ピクセル以下。縮小処理に失敗したまれな場合は最大1024ピクセル)は、(1) その対戦だけの鍵で暗号化して対戦相手へ送信し、(2) 通報に対応するため運営の保管領域に保管します(第4項・第5項)。
- 見ることができる人: 対戦中の相手、および通報や不具合の調査が必要になったときの運営者だけです。ただし、相手はアプリの結果画面から、あなたのピースが写った結果画像やリプレイ動画を自分の端末に保存したり、ほかのアプリで共有したりできます。
- 共有: 販売や第三者への提供はしません。広告や機械学習・AIの学習にも使いません。本アプリと当方のサーバー処理が、第三者のAIサービスに送信することもありません(過去の例外は第7項)。保管と中継は、Google LLC が当方の委託を受けて行います(第7項)。
- 保存場所: Google Cloud / Firebase(Firebase Realtime Database: シンガポール、Firebase Storage: 台湾。保管用の受け口と定期的な削除の処理を行う Cloud Functions: 米国アイオワ州)(第7項)。
- 保管期間: 中継用の画像は、データベース上の写しをピースの確定時と対戦終了時に、Firebase Storage 上の写しを対戦終了時に、アプリが削除します。対戦中にアプリが終了した場合などに残った写しも、サーバー側のルールと毎日の削除処理で削除されます(第9項)。保管用の画像は、30日を過ぎると自動的に削除されます(例外は第5項)。
- 削除: アプリの設定画面からアカウントを削除すると、保管用の画像も削除されます(例外は第5項)。メールでのご依頼も受け付けます(第10項)。
4. オンライン対戦での写真の取り扱い
オンライン対戦では、あなたのピースを相手の画面に表示する必要があるため、写真を送信します。このとき、次のことを行っています。
- 対戦相手に送る画像は、その対戦だけの鍵で暗号化します。鍵は当方の Firebase データベース上の対戦ルームに保存されます。アクセスルールとアプリの処理により、その対戦の2人だけが読み取れるようにしています。
- 通報対応のため、別に写しを保管します。アプリは同じピース画像を暗号化通信(HTTPS)で当方のサーバー(Google Cloud Functions)へ送ります。サーバーは受け取った画像をすぐに当方だけが持つ鍵で暗号化し、ユーザーID・プレイヤー名・対戦ルームのコードとあわせて保管します。詳しくは第5項をご覧ください。
- 不適切な画像への対応は、通報にもとづいて行います。送信前の自動判定は行っていません。不快な画像を見せられた場合はアプリ内から通報でき、運営が内容を確認したうえで、ランダムマッチからの除外(BAN)などの対応を行います。
- 結果画像とリプレイ動画: 各プレイヤーは、結果画面から結果画像や対戦のリプレイ動画を自分の端末に保存したり、ほかのアプリで共有したりできます。オンライン対戦の画像や動画には、相手のピースが含まれることがあります。
5. 通報対応のための保管について
オンライン対戦では、見ず知らずの相手にピースが表示されます。そのため「不快な画像を見せられた」という通報を受け取ることがあり、通報された内容を確認できなければ、対応も再発防止もできません。この確認のためだけに、オンライン対戦で相手に送るために作ったピース画像を一時的に保管しています。
保管にあたっては次のようにしています。
- 対象は、オンライン対戦で相手に送るために作ったピース画像だけです(送信に失敗して撮り直しになった画像を含みます)。
- 保管中も暗号化されています。付随する記録(ユーザーID・プレイヤー名・ルームコード・時刻)は、アクセスを制限したデータベースに保管します。
- 閲覧するのは、通報や不具合の調査が必要になったときだけです。
- 30日を過ぎたものから、毎日の削除処理で自動的に削除されます(実際には送信から32日以内)。
- 広告・機械学習の学習データ・その他いかなる目的にも利用しません。第三者へ提供・販売もしません。
アカウントを削除されると、上記の画像もあわせて削除されます。ただし、あなたについての通報の記録がある場合(対応が済んだ通報を含みます)は、上記の画像を削除せず、上記の自動削除まで保管を続けます。通報された側がアカウントを削除するだけで確認できなくなると、通報した方を守れないためです。また、通報の調査に特定の画像が必要な場合は、その画像を調査が終わるまで保全し(保全中は上記の自動削除の対象外です)、その後に削除することがあります。
6. 利用目的
- 本アプリの提供および機能維持(対戦中の画像同期、記録やプレイ統計の保存、ログインとアカウントの管理)
- 安全なプレイ環境の維持(通報への対応、通報された画像の確認、悪質な利用者のランダムマッチからの除外)
- 本アプリの改善のための統計分析(氏名や連絡先を含まない形)
- 広告の配信(第8項)
7. 第三者提供・委託先・保存場所
取得した情報は、ユーザーの同意がある場合、法令に基づく場合(裁判所・捜査機関からの正式な要請等)、人の生命・身体・財産の保護のために必要な場合を除き、第三者に提供しません。
処理を委託している事業者は次のとおりです。本アプリと当方のサーバー処理は、写真を含む個人データを第三者のAIサービスに送信しません。なお、2026年7月7日から同年8月11日までの期間、当方のサーバー処理が、オンライン対戦の画像の一部を、不適切な画像の自動判定のため Google Cloud Vision API に送信していました。現在はこの処理を行っていません。
- Google LLC (Firebase Authentication / Realtime Database / Storage / Cloud Functions): ログイン、対戦の同期、暗号化画像の中継、プレイ統計の保存、通報対応用の保管。保存・処理の場所: Realtime Database — シンガポール(asia-southeast1)、Storage — 台湾(asia-east1)、Cloud Functions — 米国アイオワ州(us-central1。ただしランダムマッチの組み合わせ処理はシンガポール(asia-southeast1))。Firebase Authentication(アカウント連携時のメールアドレスと表示名を含むログイン情報)は、当方が所在地を指定していないサービスで、米国を含む Google の設備で処理されることがあります。
- Google LLC (Google アナリティクス / AdMob / User Messaging Platform): 利用状況の分析、広告配信、広告の同意取得。写真は受け取りません。これらも当方が所在地を指定していないサービスで、米国を含む Google の設備で処理されることがあります。
- Apple Inc.: アプリの配信、アプリ内課金の処理、Sign in with Apple、Game Center のランキング(iOS)。
8. 広告・トラッキング・同意
本アプリは広告(Google AdMob)を表示します。iOS では、App Tracking Transparency のダイアログで、トラッキングを許可するかどうかを確認します。欧州経済領域・英国・スイスに所在する場合(端末の接続地域にもとづき Google が判定します)は、その前に Google の同意画面(User Messaging Platform)で、広告のためのデータ利用について確認します。この同意画面で、端末への情報の保存・アクセス、または広告のパーソナライズのための利用に同意しなかった場合は、すでにトラッキングを断ったものとして扱い、App Tracking Transparency のダイアログは表示しません(この場合も広告 ID(IDFA)は取得されません)。同意画面での選択は、アプリの設定画面の「広告のプライバシー設定」から変更できます(この項目は、Google の同意サービスが必要と判定した場合に表示されます)。初めて起動したときは、これらの選択が済んでから広告を読み込みます。2回目以降は前回の選択にもとづいて広告を読み込み、同意の取り直しが必要になった場合(有効期限切れや、端末が新たに欧州経済領域・英国・スイスにあると判定された場合など)は、その起動で同意画面を表示します。トラッキングを許可しない場合でも、広告の内容が個人に最適化されなくなるだけで、アプリの機能に制限はありません。許可しない場合、iOS の仕組みにより広告 ID(IDFA)は本アプリから取得できず、広告事業者にも渡りません。広告の除去はアプリ内課金で購入できます。
9. 保管期間
- 対戦中に中継される画像(暗号化済み)と、対戦の鍵を含む対戦ルームのデータ: データベース上の画像はピースの確定時と対戦終了時に、Firebase Storage 上の写しは対戦終了時に、対戦ルームは対戦後に退出するときに、アプリが削除します。アプリが削除できなかった場合も、Firebase Storage 上の写しは、アップロードから1日を過ぎるとサーバー側のルールで削除されます(通常、アップロードから2日以内)。通信の途絶やアプリの強制終了などで残った対戦ルームは、鍵と画像を含めて、毎日の自動削除処理で削除します(最後の通信から24時間を過ぎたもの。通常、最後の通信から48時間以内)。終了した対戦の断片として残ったデータも、同じ処理で削除します。
- 通報対応のための保管画像(第5項): 30日を過ぎたものから自動削除します(32日以内)。例外は第5項のとおりです。
- 記録ボードのピース輪郭、プレイ統計、招待の記録、アカウント情報(アカウント連携時のメールアドレスと表示名を含みます): アカウントを削除されるまで保管します。削除はアプリ内の設定画面から行えます。
- 挑戦状の記録: 作成から180日を過ぎると自動削除します。それより前でも、アカウントを削除すると一緒に削除します。
- 通報の記録と、ランダムマッチからの除外(BAN)の記録: 安全なプレイ環境を保つため、期限を定めず保管します。アカウントを削除しても、あなたについての通報の記録と BAN の記録は残ります(あなたが行った通報の記録は削除されます)。
10. ユーザーの権利
ご自身のデータの開示・訂正・削除をご希望の場合は com.yy.app@gmail.com までご連絡ください。アプリ内の設定画面からアカウントを削除することもできます。
11. 子どもの個人情報
本アプリは 4 歳以上を対象としています。13 歳未満の方は、保護者の同意のうえご利用ください。オンライン対戦では見ず知らずの相手に写真が表示されるため、お子様が利用される場合は保護者の方がご確認ください。
12. カメラへのアクセス
本アプリは、ゲームのピースを作るためにカメラへのアクセスを求めます。許可しない場合(カメラを使えない場合も同じです)、ひとりで遊ぶ場合もオンライン対戦も、ゲームを開始できません。ただし、設定の「配信者モード」をオンにすると(この項目が表示されている場合)、カメラを使わずに、用意した人型ピースで遊べます。オンライン対戦では、このピースが相手に表示されます。ゲームの途中でカメラが使えなくなった場合は、そのゲームに限り、用意した人型ピースで続けます。許可はいつでも端末の設定から変更できます。写真は端末内で処理します(第3項)。
13. ポリシーの変更
本ポリシーは、運営者が必要と判断したときに変更できます。重要な変更がある場合は本アプリ内またはサポートサイトで通知します。
14. 連絡先
本ポリシーに関するご質問は com.yy.app@gmail.com までご連絡ください。