Beyond Imagine(以下「運営者」)は、ハンマディにおける情報の取扱いを以下のとおりご案内します。
1. 取得する情報
本サービスは13歳以上を対象としますが、年齢、生年月日または年齢層を質問・取得・保存しません。
- レッスンの完了、場面ごとの学習の記録(声に出して試したか、レッスンと復習で最初の回答で思い出せたか、別の場面で表現を組み合わせたか、初回と最新の完了日時)、保存した表現、同期順序、同意設定。
- ログイン時の認証事業者、認証用識別子、認証事業者から提供されるメールアドレス等。
- 購読商品の識別子、ストア、取引状態、購読権利。購入証明は暗号化して保存します。
- レッスンID・画面区分・結果等の利用状況とクラッシュ診断情報を、品質改善のため Google Firebase(Analytics・Crashlytics)で自動的に収集します。Firebase に送る情報には、文、録音、メールアドレス、ハンマディのアカウントID、購入証明を含めません。
- 運営者のサーバーには、アプリを開いた回数、Pass の画面や無料期間の案内を表示した回数、エネルギーが足りずに練習を始められなかった回数を、日本時間の日付ごとにアカウントと結び付けて保存します。最後に利用した端末の種類(iOS/Android)と、Android版ではどのリンクや広告からインストールしたか(経路の名前のみ)も、アカウントと結び付けて記録します。これらは利用状況の分析とサービスの改善に使い、学習する文や録音は含めません。
- 無料利用者への広告配信に必要な同意情報と端末情報:広告識別子(Android の広告ID、iOS では ATT で許可した場合の IDFA)、IPアドレス、端末の機種・OS・言語、広告の表示・クリックの記録。パーソナライズの可否は、アプリ内設定、Google UMP の同意状態および iOS の場合は ATT の状態を組み合わせて決定します。
- 無料期間の利用資格の確認に用いる情報:Apple のアプリ取引識別子(Apple アカウントごと)と Android の端末識別子(ANDROID_ID)を、元の値に戻せない形(鍵付きハッシュ値)に変換して保存します。Apple DeviceCheck・Google Play Integrity の確認結果は判定にのみ使い、運営者は保存しません。無料期間を利用済みであることを示す情報は、これらの仕組みにより Apple または Google のサーバーに記録されます。
- 「今日のひとこと」通知の設定:アプリが作るランダムな識別子を元の値に戻せない形(ハッシュ値)に変換したもの、表示言語、端末の標準時の設定(例:Asia/Tokyo)、通知のオン・オフを、アカウントと結び付けずに保存します。通知をオンにしている間は、通知トークンのハッシュ値も保存します。これらは、言語と標準時が同じ端末へまとめて通知を送るためにのみ使い、通知は Google Firebase Cloud Messaging で配信します。
- インストール識別子:アプリのインストールごとにサーバーが作るランダムな識別子を端末の保護された領域に保存し、サーバーにはそのハッシュ値だけを学習記録と結び付けて保存します。同じ端末でログインせずに使い直したときに学習記録を引き継ぐことと、アカウントの作り直しによるエネルギーの重複取得を防ぐことに使います。
- 不正利用の防止に用いる接続元の情報:接続元のIPアドレスを、運営者だけが持つ鍵を使って元の値に戻せない形(鍵付きハッシュ値)に変換して保存します。学習記録を初めて作ったときの値はその学習記録と結び付けて保存し、短時間に多くの学習記録が作られることを防ぐため、ネットワークごとの直近の作成回数をアカウントと結び付けずに記録します。ログインせずにお問い合わせを送った場合は、1日の件数の上限を確認するため、その値をお問い合わせと結び付けて保存します。
- アプリのお問い合わせ:種類、件名、本文、表示言語、運営者の回答と、送信したアプリのバージョンおよびプラットフォーム(iOS/Android)を、アカウントと結び付けて保存します。
2. 録音
発音練習の録音は端末内の一時ファイルとして作成し、レッスン終了、アプリのバックグラウンド移行、画面破棄時に停止・削除します。録音や音声から得た発音練習データは端末内でのみ処理し、サーバー、広告、分析サービスへ送信しません。
3. 利用目的
学習機能の提供、端末間同期、本人認証、購入検証・復元・返金反映、不正利用防止、利用者サポート、利用状況・診断情報による品質とサービスの改善、同意された範囲での広告配信に利用します。
無料期間の利用資格の確認に用いる情報は、無料期間の重複利用を防ぐ目的にのみ使い、広告、分析、他社のアプリやウェブサイトをまたぐ追跡には使いません。
4. 外部サービス
機能に応じて次のサービスを利用し、各サービスにはその機能に必要な最小限の情報だけを送ります。
- Supabase(認証・データベース。データは日本(東京)のサーバーに保存します)
- Cloudflare(API・コンテンツ配信)
- Apple/Google(ログイン・ストア決済)、LINE(ログイン)
- Google Firebase(分析・診断・通知配信)
- 広告(無料利用者のみ):Google AdMob と、AdMob を通じて広告を配信する Pangle、Unity Ads、Meta Audience Network。これらの広告事業者は、広告の配信・効果測定・不正防止のため、1. の広告に関する情報を受け取り、それぞれのプライバシーポリシーに従って取り扱います。
5. 外国にある第三者への提供
上記のサービスの一部は日本国外の事業者が運営し、情報が日本国外で取り扱われることがあります。主な提供先と所在国は次のとおりです。
- Supabase, Inc.(米国。保存先のサーバーは日本)
- Cloudflare, Inc.(米国。世界各地のデータセンター)
- Apple Inc.、Google LLC(米国)
- Bytedance Pte. Ltd.(Pangle、シンガポール)
- Unity Technologies(Unity Ads、米国)
- Meta Platforms, Inc.(Meta Audience Network、米国。EEA・英国の利用者については Meta Platforms Ireland Limited(アイルランド))
提供する情報、目的、保存期間は本ポリシーおよび各社のプライバシーポリシーのとおりです。各国の個人情報保護制度は、個人情報保護委員会のウェブサイトで確認できます。運営者は、各社が公表している内容により、個人情報の保護に必要な措置が講じられていることを確認しています。
6. 分析・診断と広告の選択
Firebase Analytics と Crashlytics による利用状況・クラッシュ診断情報の収集は自動的に有効になり、アプリ内に収集の同意・無効化の切替はありません。パーソナライズ広告のアプリ内設定は初期状態で有効ですが、設定からいつでも無効にできます。実際のパーソナライズには Google UMP が許可する同意状態が必要で、iOS では ATT の許可も必要です。ATT が拒否または制限されている場合は、利用を妨げずに非パーソナライズ広告へ切り替えます。購読中の利用者には広告をリクエストしません。設定でパーソナライズ広告を無効にした場合や、ATT が拒否・制限されている場合は、Google だけでなく Pangle、Unity Ads、Meta Audience Network にも非パーソナライズ(Meta では「限定データ使用」)を指定します。EEA・英国・スイスでは、Google UMP の同意画面での選択が各広告事業者に伝わります。
7. 保管・安全管理
通信を暗号化し、購入証明はサーバーで AES-GCM により暗号化します。アプリには公開可能なキーだけを含めます。利用目的、法令、取引監査、不正防止に必要な期間を超えて情報を保持しません。
未完了の購入を確認する間は、購入証明を端末の保護された領域に一時保存し、処理完了時に削除します。一時保存の有効期間は3日で、期限切れの情報は次の起動時に削除します。購入確認用の通知トークンはサーバーで暗号化し、3日後に失効して定期処理で削除します。Firebaseへ購入証明や学習内容を送ることはありません。
無料期間の利用資格の確認に用いる情報は、最後に記録した日から3年間保存し、その後削除します。アカウントを削除した後も、重複利用を防ぐため、アカウントと結び付かない形で同じ期間保存します。端末を譲り受けた場合など判定に誤りがあるときは、アプリのお問い合わせからご連絡ください。確認のうえ、その端末の判定記録を初期化します。
インストール識別子のハッシュ値と、学習記録に結び付けた鍵付きハッシュ値は、その学習記録とともに保存します。アカウントを削除したとき(ログインせずに利用している場合は、お問い合わせによる削除依頼を処理したとき)に、そのアカウントだけが使っている学習記録とともに削除します。ネットワークごとの作成回数はアカウントと結び付けずに記録し、1時間ごとに数え直して上書きします。お問い合わせに結び付けた鍵付きハッシュ値は、2日を過ぎたものから順次削除します。お問い合わせ、日別の利用回数、端末の種類、インストール経路は、アカウントを削除するまで保存します。
8. 利用者の選択
設定画面から広告のプライバシー選択、ログイン手段の追加・解除、Pass の管理、アカウント削除ができます。ログインせずに利用している場合は、アプリのお問い合わせから削除をご依頼ください。データの開示・訂正などについてはサポート窓口へお問い合わせください。アプリを利用できない場合は、サポート窓口からアカウント削除を依頼できます。アカウント削除だけではストアの自動更新購読は解約されないため、削除前に「Passを管理する」から登録したストアで解約状況を確認してください。削除時はプロフィール・進捗・保存表現を削除し、法令・取引監査に必要な購入記録は個人と切り離して保持する場合があります。
お住まいの地域の法令(EU・英国の GDPR、米国各州のプライバシー法、韓国の個人情報保護法など)により、ご自身の情報の開示・訂正・削除・処理の制限・データポータビリティ・同意の撤回を求める権利があります。EEA・英国では、契約の履行(学習機能・購入)、正当な利益(不正防止・品質改善)、同意(パーソナライズ広告)を根拠として情報を取り扱います。米国の一部の州法では、パーソナライズ広告のための広告事業者への情報提供が「共有(share)」にあたる場合があり、設定でパーソナライズ広告を無効にすると、この共有を停止できます。運営者は個人情報を金銭と引き換えに販売しません。
9. 問い合わせと改定
開示、訂正、削除その他の問い合わせは hanmadi@mzss.app で受け付けます。対応時間は月〜金 09:00〜17:00(韓国時間・KST)です。重要な変更は本ページまたはアプリ内で通知します。
個人情報保護責任者:代表者 Jay Lim(hanmadi@mzss.app)
運営者の所在地は、請求があった場合に遅滞なく開示します。
運営者:Beyond Imagine
発効日:2026年10月28日