プライバシーポリシー
最終更新日: 2026年11月7日
チキンレッグアラーム(以下「本アプリ」)の運営者(以下「運営者」)は、利用者の情報を次のとおり取り扱います。
1. カメラの映像と姿勢の情報
- 本アプリは、スクワットの回数を数えるためにカメラを使います。
- 映像と、映像から推定した骨格・関節の情報は端末の中だけで処理し、保存も外部への送信もしません。運営者が映像を見ることはありません。
- 対戦の記録としてサーバーに送るのは、30 秒のあいだの各回の時刻(何秒目に何回目か)と回数だけです(第8項)。映像や骨格の情報は含みません。
2. 端末に保存する情報
本アプリは、次の情報を端末内に保存します。
- アラームの設定(時刻、曜日、回数、音、対戦モードのオンオフなど)
- 起床の記録(アラームの時刻、スクワットの回数、起きるまでの時間、対戦の勝ち負け、緊急解除で選んだ理由の種類)
- 最初の案内で入力した呼び名、朝の目標、起床時刻、選択式の質問への回答、案内の進み具合
- 表示・判定などの設定
- プロフィール(名前、写真、選んだバッジ・背景・着せ替え)、経験値・レベル、連続日数、お守りチケット、ムネオとの対戦の記録
- コインの記録(もらった・使った履歴)と、コインで手に入れた着せ替えなどの持ち物
- ログインしている場合は、次の朝の対戦相手の記録(名前・アイコン・脚 LV・各回の時刻)と、これまでに対戦した記録の印
- 運営からのお知らせの既読と、プレゼントの受け取りの記録
- お問い合わせの下書き、送信履歴、返信の既読状態
緊急解除の画面で書いた理由の文章は、文字数を確かめるためだけに使い、端末にも保存しません。
ログインしていない場合、プロフィールの名前と写真は端末の中だけに保存し、外部へ送信しません(会員証の画像を共有する操作をしたときは、利用者が選んだ共有先に画像が渡ります)。ログインした場合にサーバーへ保存するもの・ほかの人に見えるものは、第7項・第8項に記載します。
呼び名や名前、表示名、朝の目標などの自由入力、アラーム画面で設定・変更したアラーム時刻、緊急解除の理由(選んだ種類と書いた文章)は分析サービスへ送信しません。最初の案内で答えた今の起床時刻と目標の起床時刻、回数や選択式の回答など、利用状況の分析に使う情報については第4項に記載します。
アプリを削除すると、端末内に保存された情報も削除されます。分析サービスや購入管理サービスに既に送信された情報の取り扱いは、第3項・第4項に従います。ログインしてサーバーに保存した情報は、アプリを削除しても消えません(消し方は第10項)。
3. 購入に関する情報
- サブスクリプションの購入は、Appleの決済を通じて行われます。運営者は、クレジットカード番号などの支払い情報を受け取りません。
- 購入状態の確認のため、購入管理サービス RevenueCat(RevenueCat, Inc.)を利用します。RevenueCat には、利用者IDと購入の情報(購入したプラン、期間、更新の状態など)が送られます。利用者IDは、ログインしていない場合はアプリ内で生成された匿名のID、ログインした場合は本アプリのアカウントのID(第7項)です。同じアカウントでログインした別の端末でも、購入の状態を確かめられるようにするためです。氏名やメールアドレスは送られません。
- 最初の案内で「本アプリを知ったきっかけ」を選んだ場合は、その選択肢(例:TikTok、Instagram)を RevenueCat の属性として送ります。
- コインは本アプリの中だけで使うもので、お金では買えません。コインのやりとりで支払い情報を扱うことはありません。
- RevenueCat のプライバシーポリシー: https://www.revenuecat.com/privacy
4. 利用状況の分析
使いにくい画面や機能を改善するため、Google の Firebase Analytics(Google アナリティクス)を利用し、アプリの利用中に次の情報を Google に送信して集計します。アプリ内に分析を止める設定はありません。
- 初回案内の開始・各画面への到達・完了、質問への選択式の回答、体験スクワット、許可画面、料金画面の表示や購入・復元結果などの操作の記録
- 自己申告の年齢帯・性別・本アプリを知ったきっかけ。質問への回答と、回答を分析に使うかどうかの設定は別です
- 「次へ」で確定した回答の分類と変更履歴。朝の目標は筋トレ・読書などの分類(自由入力は「カスタム」)、曜日は平日・毎日などの分類だけを使います。呼び名は入力済みかどうかだけを記録します
- 最初の案内で答えた今の起床時刻と目標の起床時刻(「6:30」のような時・分の時刻)
- アラームの保存・オンオフ・削除、設定したスクワット回数や繰り返しの有無、スクワットの達成回数、ムネオの脚レベル、連続達成日数の範囲
- 緊急解除の実行と、書いた理由の文字数、アラームが鳴る予定の時刻から解除までの秒数、解除までに数えたスクワットの回数。理由の種類と書いた文章は含めません
- ログインの案内の表示と、Apple・Google のどちらでログインを始めたか・終えたか
- コインをもらった理由と数、コインで手に入れた品の種類・品の ID・値段
- 購入管理サービスの利用者ID(第3項。匿名のID、ログインしている場合はアカウントのID)と、加入の状態(未加入・無料体験中・解約済み・支払いの問題など)
- SDK が生成するインストール単位の識別子、アプリのバージョン、端末の種類、OS、言語、起動・利用セッション、IPアドレスから推定した国や地域などの概略位置情報
- SDK が StoreKit を通じて取得する購入・サブスクリプションの情報(商品、価格など)。カード番号などの決済情報は含みません
インストール単位の識別子は、同じアプリの利用を継続して集計するための仮の識別子です。あわせて、購入管理サービスの利用者IDを Google アナリティクスの「ユーザーID」として送り、購入の情報と利用状況を結び付けて見られるようにしています。氏名・メールアドレス・呼び名・表示名とは結び付けませんが、完全に匿名化された統計だけを送る仕組みではありません。GPSなどで正確な位置情報を取得することはありません。
本アプリから Firebase Analytics へ、名前・呼び名・表示名・自由入力、アラーム画面で設定・変更したアラーム時刻、カメラ映像・骨格情報、プロフィールの写真、緊急解除の理由の種類と文章、メールアドレスを送信することはありません。
ユーザー単位・イベント単位の分析データは、Google アナリティクスで設定した保持期間に従って保存されます。集計済みのレポートには別の保持の扱いが適用されます。アプリやアカウントを削除しても、既に送信したデータが直ちに削除されるわけではありません。
最初の案内の進み具合の記録
最初の案内のどの画面でやめる人が多いかを正確に知るため、Google の Cloud Firestore に、インストールごとに作る匿名の利用者IDに結び付けて次の情報を保存します。画面を進むたびに上書きし、1 人 1 件です。
- 今いる画面とその番号、案内の版、アプリのバージョンと配布の種類(App Store・TestFlight など)、記録した時刻、案内を始めた時刻、完了したかどうか
- 料金画面を見たかどうか、購入を始めたかどうか
- 選択式の質問への回答(本アプリを知ったきっかけ、年齢帯、性別、朝の悩み、二度寝の頻度など)と、今の起床時刻・目標の起床時刻
呼び名や朝の目標などの自由入力は保存しません。この記録は運営者が改善のために集計し、改善に必要な期間保管します。問い合わせ画面の「問い合わせの履歴を削除」を行うと、この記録も削除します。別の端末で作ったアカウントにログインした場合は、この記録をそのアカウントに移します(第7項)。
正規のアプリからの通信の確認
不正な書き込みを防ぐため、Firebase App Check を利用し、Apple の App Attest/DeviceCheck を通じて、通信が正規の本アプリからのものかを確認します。このとき、端末を特定する情報や利用者の個人情報は運営者に送られません。
運営からのお知らせ
運営からのお知らせは、Cloud Firestore から読み込んで表示するだけで、読み込みの際に利用者の情報を送信することはありません。既読とプレゼントの受け取りの記録は端末内に保存します。
5. 診断情報と広告
- スクワットの判定に使う Google ML Kit は、端末・OS・アプリの情報、インストール単位の識別子、処理時間、エラーなどの診断・利用状況の情報を Google に送信します。カメラの映像や推定した骨格は含めません。これは第4項の Firebase Analytics とは別の処理です。
- Google ML Kit のデータ開示 / 利用規約
- Firebase Analytics では、広告識別子(IDFA)・ベンダー識別子(IDFV)の収集と、広告へのデータ利用を無効にしています。
- 本アプリに広告は表示しません。分析データやアカウントの情報を広告配信のために他社のアプリ・ウェブサイトのデータと結び付けたり、データ販売業者へ販売したりすることはありません。
6. 外部サービスへの送信
本ポリシーに記載した購入管理・分析・診断・ログイン・バックアップ・フレンドと対戦・通知・問い合わせと通報への対応に必要な範囲で、Apple、RevenueCat、Google、Discord のサービスを利用します。これらのサービスでの情報の処理には、各社のポリシーも適用されます。この利用、第8項で説明するほかの利用者への表示、および法令に基づく場合を除き、利用者の情報を第三者に提供しません。
7. ログインとアカウント(Apple・Google)
ログインしなくても、アラームとスクワット、ムネオとの対戦は今までどおり使えます。記録のバックアップ、フレンド、挑戦状、ランダムマッチを使うときだけ、Apple または Google でのログインが必要です。アカウントは Google の Firebase Authentication で管理し、データは Cloud Firestore に保存します。
ログインで受け取る情報
- Apple・Google が発行するアカウントの識別子と、メールアドレス(Apple で「メールを非公開」を選んだ場合は、Apple が用意した転送用のアドレス)
- Apple には名前を求めません。Google でログインした場合、Google アカウントの名前とプロフィール画像の URL が Firebase Authentication に記録されることがありますが、本アプリはこれを表示も利用もしません
- メールアドレスは、ログインと本人の確認のためだけに使い、ほかの利用者に見せることはありません
サーバーに保存する情報
- アカウントのID(本アプリの中で使う ID)と、フレンドを探すための公開 ID(「CL-」で始まる ID)
- 表示名(ログインのあとに決める 1〜10 文字。ほかの人に見えます。第8項)
- 記録のバックアップ:起床の記録(アラームの時刻、終えた時刻、スクワットの回数、対戦の勝ち負け、緊急解除で止めたかどうか。緊急解除で選んだ理由の種類は送らず、端末にだけ残ります)、経験値の数え始め、お守りチケット、会員証の名前・バッジ・背景・着せ替え、コインの記録
- ログインしている端末の情報:端末ごとに作るランダムな ID、端末の種類(iOS など)、アプリのバージョン、最後に使った日時。同時に使えるのは 2 台までで、3 台目でログインすると、いちばん前に使った端末がログアウトします
- 通知の宛先(Apple のプッシュ通知用の識別子):フレンドの申請や挑戦状などをお知らせするため
- フレンド・対戦・招待・通報の記録(第8項・第9項)と、設定のオンオフ
カメラの映像・骨格、アラームの設定、会員証の写真の元の画像は、サーバーに保存しません(写真を見せる設定をオンにしたときだけ、小さく縮めた画像を保存します。第8項)。
別の端末で作ったアカウントにログインした場合は、この端末の記録とアカウントの記録を足し合わせます。このとき、この端末の問い合わせの履歴と最初の案内の進み具合の記録も、そのアカウントに移します。
ログアウトしても、この iPhone の記録はそのまま残ります。
8. フレンドと対戦で、ほかの人に見える情報
フレンド、挑戦状、ランダムマッチを使うと、次の情報がほかの利用者に見えます。メールアドレス、アカウントの内部の ID、起きた時刻(何時何分に起きたか)は、ほかの人に見せません。本アプリには、ほかの利用者とメッセージをやりとりする機能はありません。
フレンド
- フレンドは、招待リンクか ID でつながり、おたがいに承認した人です(20 人まで)。
- フレンドに見えるもの:表示名、会員証(着せ替えたキャラ、背景、脚 LV、連続日数、選んだバッジ)、対戦の記録(記録の日付、30 秒の各回の時刻、回数)、写真(下の「写真」の設定がオンのときだけ)。
- ID で探した人には、申請の前に表示名・着せ替えたキャラ・脚 LV・連続日数が見えます。招待リンクを受け取った人には、ログインする前でも、招待した人の表示名・着せ替えたキャラ・脚 LV・連続日数が見えます。
- 招待リンクは 7 日間・5 人まで使えます。知らない人には送らないでください。
挑戦状(「この記録でフレンドに攻撃」)
- 自分で選んだフレンドに、その朝の対戦の記録(記録の日付、各回の時刻、回数)と、表示名・着せ替え・バッジが届き、相手に通知が送られます。
- 相手が次の朝にその記録と対戦すると、結果が通知であなたに届きます。挑戦状は 7 日で消えます。
ランダムマッチ
- ログインして表示名を決めた利用者の、ここ数日の対戦の記録から、次の朝の対戦相手がランダムに選ばれます。フレンドでない人の記録も選ばれます。
- あなたの記録が選ばれた相手に見えるもの:表示名、アイコン(写真の設定がオンなら写真、オフや写真がないときは着せ替えたムネオ)、脚 LV、バッジ、対戦の記録(記録の日付、各回の時刻、回数)。
- ランダムマッチの結果は、相手に送らず、通知もしません。
- 相手として使われるのはここ数日の記録で、古い記録は順にサーバーから消します。
写真
- 「フレンドとランダムマッチの相手に写真を見せる」は、最初はオフです。オンにすると、プロフィールの写真を端末で小さく縮めた画像(96 ピクセル四方程度)をサーバーに保存し、フレンドとランダムマッチの相手にだけ見せます。元の写真は送りません。
- オフにすると、サーバーの画像を消します。
見せないようにする設定(設定 → フレンド)
- 「対戦の記録をほかの人との対戦にも使う」(最初はオン):オフにすると、サーバーにある対戦の記録を消し、フレンドにもランダムマッチの相手にも使われなくなります(挑戦状も送れなくなります)。
- 「知らない人と対戦しない」(最初はオフ):オンにすると、あなたの相手は届いた挑戦状とフレンドの記録だけになり、いなければムネオになります。あなたの記録をほかの人に使われたくないときは、上の設定をオフにしてください。
- 「フレンドとランダムマッチの相手に写真を見せる」:オフで写真を見せません。
- 「フレンドの結果の通知」:オフで、対戦の結果の通知を止められます(申請や挑戦状が届いたお知らせは、iPhone の「設定」の通知で止められます)。
- ブロック:相手のアプリから、あなたが見えなくなります(第9項)。
通知は、対戦が終わったときや挑戦状を送ったときにすぐ届きます。そのため、通知が届いた時刻から、相手がおおよそ何時ごろに起きたかがわかることがあります。
招待のプレゼント
招待リンクから入った友だちが、はじめてアラームで起きたときに、友だちと招待した人にコインを付けます。そのため、だれがだれを招待したか、招待のコード、受け入れた日時、コインを付けた日付を記録します。同じ iPhone で何度ももらえないように、端末ごとのランダムな ID も記録します。招待した人には、招待リンクから入った人の表示名、キャラの顔、はじめて起きたかどうか、付いたコインが見えます。
9. 通報・ブロックと運営の対応
- フレンドや、ランダムマッチで対戦した相手を、理由(名前が不適切・写真が不適切・記録がおかしい・その他)と 100 文字までのひとことを添えて、通報できます。通報したことは相手に知らせません。
- 運営者は、通報した人と相手のアカウントのID、相手の表示名、理由、ひとこと、日時を Cloud Firestore で受け取ります。対応のため、相手の表示名・アカウントのID・理由・ひとことを、運営専用の Discord チャンネルにも通知します(一般公開のチャンネルには掲載しません)。
- 運営者は、通報を 24 時間以内を目安に確かめ、必要に応じて、表示名を「ユーザー123456」のような名前に戻す、写真を消して以後見せられないようにする、ランダムマッチから外す、利用を止める、などの対応をします。
- ブロックすると、おたがいのフレンドから外れ、相手は ID であなたを探しても見つからず、申請・挑戦状も届かなくなり、ランダムマッチでもおたがいに当たらなくなります。相手には知らせません。設定の「ブロックした人」から解除できます。
- 通報の記録は、対応と再発の防止に必要な期間保管します。通報した人がアカウントを削除した場合は、通報した人の ID を外し、通報の内容は残します。
10. アカウントの削除
設定の「アカウント」→「アカウントを削除」から、アプリの中でいつでも申し込めます。Apple でログインしている場合は、もう一度 Apple の確認をしてもらい、本アプリと Apple のつながり(トークン)も取り消します。
- 申し込むとすぐに:この iPhone はログアウトします(端末の記録は残ります)。フレンドの一覧に出なくなり、サーバーの対戦の記録と写真を下ろして、ランダムマッチの相手にも出なくなります。
- 申し込みから 1 か月は、データを残します。そのあいだに同じ Apple・Google でログインし直すと、削除を取り消せます。
- 1 か月たつと、次のものを消します(元に戻せません):アカウント(メールアドレスを含む)、表示名と公開 ID、記録のバックアップ(起床の記録・会員証・コインなど)、端末の登録と通知の宛先、フレンドの一覧・申請・ブロック・挑戦状・対戦の記録・写真、招待の記録、問い合わせの履歴、最初の案内の進み具合の記録、RevenueCat の利用者の記録。
- 削除のあとも残るもの:フレンドの側に残る対戦の結果(あなたの名前と ID は消し、「退会したユーザー」と表示します)、通報の記録(第9項)、同じ iPhone で招待のプレゼントを 2 回もらえないための印(端末ごとのランダムな ID と日時だけ)、分析サービスに送信済みの情報(第4項)、運営専用の Discord に送った通知。
- アカウントを削除しても、サブスクリプションは自動では止まりません。止めるときは、iPhoneの「設定」→ 自分の名前 →「サブスクリプション」から解約してください。
- アプリを削除しただけでは、サーバーのアカウントは消えません。
11. 未成年の方へ
本アプリは13歳未満の方を対象としていません。
18歳未満の方は、保護者の方と相談してから使ってください。表示名と写真は、フレンドやランダムマッチで知らない人にも見えることがあります。
- 表示名に、本名、学校名、SNS や LINE の ID、電話番号などの連絡先を入れないでください(連絡先の形をした名前は登録できません)。
- 顔がわかる写真や、本名がわかる写真は使わないでください。写真を見せる設定は、最初はオフです。
- 知らない人と対戦したくないときは、設定の「知らない人と対戦しない」をオンに、「対戦の記録をほかの人との対戦にも使う」をオフにしてください。
- いやなことがあったときは、通報とブロックを使うか、アプリ内の「お問い合わせ」から運営に知らせてください。
保護者の方からのご相談やアカウントの削除のご依頼も、下のメールで受け付けます。
12. 本ポリシーの変更
本ポリシーを変更する場合は、本ページで告知します。
13. お問い合わせ
アプリ内の「お問い合わせ」から、メッセージの送信と運営からの返信の確認ができます。対応とアプリの改善のため、送信した本文、運営からの返信に付けたリアクション(絵文字)、送受信日時、会話を紐づける利用者ID(ログインしていない場合は匿名のID、ログインしている場合はアカウントのID)を Google の Firebase Authentication / Cloud Firestore で取り扱います。氏名やメールアドレスの入力は不要です。本文は Firebase Analytics には送信しません。
問い合わせの受信を運営が確認するため、本文、返信に付けたリアクション、会話を識別する利用者IDを、運営専用の Discord チャンネルにも通知します。一般公開のチャンネルには掲載しません。Discord のプライバシーポリシーも適用されます。
運営からの返信をお知らせするため、通知を許可している場合は、端末に届ける通知の宛先(Apple のプッシュ通知用の識別子)を同じく Cloud Firestore に保存し、Apple のプッシュ通知サービスを通じて返信が届いたことを通知します(返信の内容は通知に表示しません)。通知の許可を iPhone の設定で切ると、通知は表示されなくなります。保存した宛先は、下の「問い合わせの履歴を削除」で消えます。
問い合わせ履歴は対応・改善に必要な期間保管します。アプリを削除してもサーバー上の問い合わせ履歴は自動では削除されません。問い合わせ画面の右上のメニュー「問い合わせの履歴を削除」から、送ったメッセージと運営からの返信、リアクション、通知の宛先をいつでも削除できます。ログインしていない場合は、問い合わせ用の匿名の利用者IDも削除します(端末の状態によって削除できなかった場合は、内容を含まない利用者IDの記録だけがサーバーに残ることがあります)。ログインしている場合は、アカウントは残し、問い合わせの内容だけを削除します。削除は元に戻せません。アラームの設定・記録・サブスクリプションは削除の対象外です。Discord 上の対応する通知も削除の対象にします。アカウントを削除した場合の扱いは第10項に記載します。
運営者: Hikaru Kawasaki