髪型チェッカー プライバシーポリシー
制定日: 2026年6月24日
最終更新日: 2026年10月31日
取得する情報
本アプリは、ユーザーが選択または撮影した写真、髪型の希望条件、自由入力された内容を、髪型診断および髪型シミュレーション画像生成のために利用します。
不正利用防止と安全なサーバー通信のため、Firebase Authenticationがランダムな匿名ユーザーIDを発行し、Firebase App Checkが正規アプリからの通信であることを検証します。氏名、メールアドレス、電話番号の登録は求めません。匿名アカウントは30日後に自動削除されます。
AI画像生成の月間利用回数を管理するため、開発者のサーバー(Cloud Firestore)に、匿名ユーザーIDごとの生成回数を保存します。この記録に写真、入力内容、生成画像は含まれず、約100日後に自動削除されます。月額のPlusプラン(新規受付は終了)を契約中の方については、アプリがApp Storeの署名付き購入情報を送信し、サーバーがAppleの署名を検証したうえで、App Storeの購入ID(original transaction ID)ごとの生成回数を保存します。この記録も約100日後に自動削除されます。
生成回数を追加購入した場合は、アプリがApp Storeの署名付き購入情報を送信し、サーバーがAppleの署名を検証したうえで、購入の取引ID、商品ID、購入日時、付与した回数と残りの回数を、匿名ユーザーIDと結び付けて保存します。これは二重付与の防止と、再インストールや機種変更時の未使用回数の引き継ぎ(購入回数の復元)のために使います。この記録には期限がなく、未使用の回数がある限り保持します。削除を希望する場合はお問い合わせください(未使用の回数は失われます)。
ジャッジ機能を使う場合は、匿名ユーザーIDと結び付けて、登録した性別(男性・女性・回答しないのいずれか)、投稿ルールへの同意、判定の回数、ブロックした投稿者を保存します。性別は「異性」の投稿を選ぶためだけに使い、ほかのユーザーには表示しません。
ジャッジ機能(投稿と判定)
ユーザーが生成画像をジャッジに投稿した場合に限り、その画像(長辺720ピクセル以下に縮小したJPEG)と髪型名を、匿名ユーザーIDと結び付けて開発者のサーバー(Cloud Firestore)に保存し、ほかのユーザーに表示します。投稿時にモザイク(「顔全体」または「目元だけ」)を選んだ場合は、端末内でモザイクをかけた画像だけを送信し、モザイク前の画像は送信しません。
投稿には「似合う / 似合わない」の判定数、通報の数と理由が記録されます。判定の結果は投稿者本人だけが見られます。投稿者の匿名ユーザーIDや性別がほかのユーザーに表示されることはありません。投稿、画像、判定、通報の記録は30日後に自動削除され、ユーザーはアプリの「自分の投稿」または設定画面からいつでも削除できます。通報が一定数に達した投稿は自動で非表示になります。
顔データについて
本アプリで扱う顔データは、ユーザーが選択または撮影した顔写真に含まれる顔、髪、頭部、肌、表情などの画像情報です。本アプリは、顔認証、本人識別、顔特徴量テンプレートの作成、顔特徴量によるユーザーの追跡を行いません。
顔写真は、端末内で生成結果の比較や履歴機能に利用されます。ユーザーがAI画像生成を開始し、外部AIへの送信に同意した場合に限り、顔写真のJPEG画像、髪型名、自由入力、希望条件を開発者が管理するFirebase Functionsのサーバーへ送信し、そこからGoogle Gemini APIへ送信して髪型シミュレーション画像を生成します。
顔写真、入力内容、生成画像は、開発者のFirebase Functionsサーバーでは永続保存しません(ユーザーがジャッジに投稿した画像は、上記「ジャッジ機能」のとおり最大30日間保存します)。Google Gemini APIへ送信されるデータは、画像生成処理、サービスの安全性維持、不正利用防止のために処理されます。課金設定されたGemini APIでは、Googleはプロンプト、画像などのファイル、応答をGoogle製品の改善目的には使用しないと説明しています。
端末内に保存された顔写真、生成画像、履歴は、ユーザーが設定画面から削除するか、履歴の保存上限を超えて自動削除されるまで保持されます。アプリを削除した場合も端末内のアプリデータは削除されます。
利用目的
- 希望条件に合う髪型候補、注文文、セット方法を表示するため(希望条件による候補の提案は端末内で行い、写真は使いません)
- 選択した写真をもとに髪型シミュレーション画像を生成するため
- アプリ内の履歴、保存、共有機能を提供するため
- 毎月の無料生成回数、Plusプラン契約者の月間生成回数、購入した生成回数を管理し、不正利用を防ぐため
- ジャッジ機能で投稿をほかのユーザーに表示し、判定の集計、プレゼント回数の付与、不適切な投稿への対応を行うため
外部送信
画像生成時、ユーザーが同意した場合に限り、選択した写真、髪型名、自由入力、希望条件、アプリバージョンは、開発者が管理するFirebase Functionsのサーバーを経由して、Google Gemini APIへ送信されます。Gemini APIキーはアプリ内には保存しません。
保存
選択した写真、生成画像、履歴は端末内に保存され、端末バックアップの対象から除外されます。画像ファイルにはiOSのファイル保護を適用します。設定画面から削除できます。開発者のサーバーでは、写真、入力内容、生成画像を永続保存しない運用とします(ジャッジに投稿した画像は30日後に自動削除)。生成回数の記録は約100日後に自動削除されます。購入した回数の記録は、上記「取得する情報」のとおり保持します。
第三者提供
法令に基づく場合を除き、取得した情報を第三者へ販売しません。ただし、画像生成機能の提供に必要な範囲でGoogle Gemini APIを利用します。Google Gemini APIは、Googleのサービス規約、データ処理条件、プライバシー保護の仕組みに基づいてデータを処理します。
トラッキング
本アプリは、広告目的のトラッキングを行いません。
注意事項
AIによる生成画像と髪型候補は参考情報です。実際の仕上がりを保証するものではありません。
お問い合わせ
本ポリシーに関するお問い合わせは、kakabata.man@gmail.com までご連絡ください。