プライバシーポリシー
運営者と窓口
ミンナミラーはPenguin Engineが運営します。個人情報に関するお問い合わせは support@mimirror.jp で受け付けます。
保存する情報
募集者のニックネーム、診断タイトル、ランダムなアカウント識別子、16問の回答・自己回答、回答日時、購入権利と取引識別子のハッシュを保存します。回答者の名前・メールアドレス・連絡先は質問しません。ブラウザー内のランダムIDを重複回答防止に使用します。復元コードはサーバーにハッシュとして保存します。
ログイン(Google・メールリンク)
Firebase AuthenticationがGoogleの認証情報・メールアドレス等のプロフィール情報と、メールリンクによるログインを処理します。ログインリンクはFirebaseが送信します。このアプリでパスワードを作成・入力する必要はありません。リンクを開いた際は受信したメールアドレスを確認し、別端末でもログインを完了できます。ログイン用メールアドレスや復元コードを継続先URLへ含めず、localStorageにも保存しません。診断DBにはFirebaseの認証識別子と記録との関連付けを保存し、メールアドレスが一致するだけで記録を統合しません。Googleのパスワードは受け取りません。ログイン情報は診断通知用アドレスとは別に管理し、アカウント削除時はFirebase認証ユーザーの削除も要求します。
記録の引き継ぎと復旧申請
復旧申請では申請者のFirebase UID、回答用URLの識別子のハッシュ、候補の診断・所有者ID、任意の補足、申請状態を保存します。移行時には確認者・確認根拠・日時などの監査記録も保存します。本人確認とサポート対応に使用し、関連アカウントの削除時に削除します。パスワード・復元コード・回答内容を補足欄やメールへ記載しないでください。回答用URLだけで記録へのアクセスを許可することはありません。
診断ごとの通知用メール
募集者が通知を希望した場合、入力した通知用アドレスに設定完了メールを送り、受信確認後は指定した人数の新しい回答が増えるごとに通知します。間隔は1以上の整数で、マイページから変更・停止できます。間隔変更時点から回答数を数え直します。広告や他の診断には使用せず、結果・回答・復元コードをメールに記載しません。開封追跡も行いません。お名前.comのメールサーバーを使用します。通知停止・回答受付終了・アカウント削除時、または送信失敗が続く場合に通知用アドレスを削除します。定期処理まで削除に時間がかかる場合があります。従来の1回限りの通知は、従来の同意内容どおり送信完了または設定から30日後に削除します。新しい継続通知への移行には改めて同意と受信確認が必要です。
アカウント登録時のブラウザー言語をメール言語として保存し、ログインリンク・設定完了・診断通知に共通して使用します。日本語・英語・韓国語・簡体字・繁体字に対応し、その他の言語は英語、過去の言語記録がないアカウントは日本語を使用します。迷惑な連続送信の防止のため、診断通知ではアドレスのハッシュと申込回数を最大1日、ログインメールでは最大1時間と定期処理まで保持します。メールサーバーの配送記録や送信先メールボックスにはメールが残る場合があります。すべてのメールに心当たりがない場合の案内を記載します。
利用目的と表示範囲
診断集計、本人への結果提供、購入確認、不正利用防止、通報・問い合わせへの対応に使用します。個別回答や回答者名は募集者に表示せず、3件以上の回答を集計します。集計の前後の差などから回答を推測される可能性があり、完全な匿名性は保証しません。回答用URLを受け取った人には募集者のニックネームと診断タイトルが表示されます。
保存先・保持期間・削除
診断データはGoogle Cloudの東京リージョンに保存します。回答受付は作成から1年間で終了します。1年後も過去の記録を閲覧でき、アカウント削除まで保存します。Webアプリの設定または削除ページから削除できます。診断・回答・セッションを削除し、取引再利用防止のため、個人や診断との関連付けを外した取引ハッシュと購入識別子をサービス運営期間中保持します。削除後は購入結果も復元できません。
障害復旧のため診断DBを毎日バックアップし、各バックアップを7日間保持します。削除済みデータや通知用連絡先も、取得済みバックアップ内には最長7日間残る場合があります。バックアップは通常の閲覧や広告に使わず、期限後に削除します。過去の任意時点へ戻すPITRは有効にしていません。Google Cloud・Stripeが自社の安全管理や法令対応のために保存する情報は各社の規定に従います。処理障害などによってデータが失われる場合があります。
Cookieとログ
ログイン状態を保つため、JavaScriptから読めないHttpOnly Cookieを使用します。Firebase認証のセッションCookieの有効期間は5日で、ログアウト・アカウント削除で無効になります。復元コードはブラウザーのlocalStorageには保存しません。サーバーは不正送信防止にIPアドレスを使用し、運用ログは原則30日保持します。回答用URLを含むリクエストは通常のアクセスログから除外しています。
決済と外部サービス
Web決済はStripeが処理します。決済情報・メールアドレス等はStripeの決済画面で取り扱い、ミンナミラーのサーバーはカード番号を受け取りません。決済セッション識別子と購入との関連付けを保存します。診断回答をStripeへ送信しません。配信・保存を委託するGoogleと決済を委託するStripeは国外で情報を取り扱う場合があります。
Googleのプライバシーポリシー / Stripeのプライバシーポリシー
クーポン
クーポンの確認・二重利用防止のため、コードのハッシュ、発行情報、利用日時、対象診断への解放記録を保存します。照合用コードの平文はサーバーDBに保存しません。アカウント削除時に利用者と診断への解放記録は削除しますが、使用済みコードの再利用を防ぐ照合台帳はサービス運営中保持します。
広告とアクセス解析
自社バナーに加え、サービス改善のためGoogle Analytics(GA4/Firebase連携)を利用します。Cookie等を利用し、ページの種類・閲覧回数・参照元ドメイン・端末やブラウザーの情報をGoogleへ送信します。診断の回答、ニックネーム、診断タイトル、メールアドレス、復元コード、招待URLの識別子は解析へ送りません。URLのクエリとフラグメントは除去し、個別の診断・招待ページは共通のページ名に置き換えます。アクセス解析の広告パーソナライズとGoogleシグナルは無効にしています。Googleによる情報の取り扱いはGoogleのプライバシーポリシーに従います。このブラウザーのアクセス解析は下のボタンで停止・再開でき、Global Privacy Controlが有効なブラウザーでは計測しません。
復元コードの管理
以前の復元コードは、ログインして本人確認したアカウントへ記録を引き継ぐ際にだけ利用します。第三者へ共有せず、メールにも記載しないでください。紛失した場合、回答用URLは運営が記録を探す手がかりになりますが、別途本人確認が必要で、復旧を保証するものではありません。
2026年10月18日制定
不正な復元操作の防止
復元コードの試行制限のため、接続元IPアドレスのハッシュと試行回数を最長15分間の制限に利用し、期限後の定期処理で削除します。広告には利用しません。
不正アクセス対策と広告
ログアウトしたログイン情報の再利用を防ぐため、セッションCookieのハッシュを最長5日と定期削除まで保持します。Cookieの平文は保存しません。ログイン・診断作成・招待・回答・通報などの大量操作を抑えるため、IPアドレスまたはIPv6ネットワークと操作対象を組み合わせたハッシュ、アカウント識別子のハッシュ、回数を15分または1時間と定期削除まで保持します。別タブにはログイン状態変更の合図だけを送り、回答や認証情報は送りません。
公開トップページ・利用案内・架空のサンプルページにGoogle AdSenseコードを設置しています。ログイン・回答・個人の診断結果・通知設定のページには広告コードを設置しません。ログインCookieがある公開ページでも読み込みを抑制します。コードの読み込みや広告表示に伴い、IPアドレス、閲覧ページ、端末・ブラウザー情報、Cookie等がGoogleに送信され、広告の表示・測定・不正防止に使われる場合があります。診断回答を広告のターゲティングには使いません。広告の表示はGoogleの審査や同意設定等に依存します。Googleの広告設定でパーソナライズを管理できます。