1. はじめに
「推しボイス」(以下「本アプリ」)は、ユーザーのプライバシーを尊重し、個人情報の保護に努めます。本プライバシーポリシーは、本アプリが収集する情報とその取り扱いについて説明します。
2. 収集する情報
本アプリは以下の情報を取得・使用します。
(a) ユーザーが入力する情報
- ニックネーム(任意)
- 性別・年齢(任意)
- AIカスタム知識(任意)
- キャラクターの名前・設定情報
(b) 音声データ
- キャラクター作成時にアップロードする音声ファイル
- 音声認識のために使用するマイク入力
(c) 会話データ
(d) アプリ利用情報
- 個人を直接特定しないインストール単位の匿名ID
- 利用した機能、キャラクター、利用日時、アプリバージョン
- プレミアム機能が利用可能かどうか(決済情報そのものは含みません)
- 端末の言語・タイムゾーン
(e) Google アカウント連携情報(任意)
ユーザーが設定画面から Google カレンダー連携を明示的に有効にした場合に限り、以下の情報を取得します。連携しない場合、これらの情報は一切取得されません。
- Google アカウントのプロフィール情報 — 名前、メールアドレス(連携ステータスの表示のため)
- Google カレンダーの予定情報(スコープ:
https://www.googleapis.com/auth/calendar.readonly) — カレンダーに登録された予定のタイトル、日時、場所、説明文
(f) 位置情報(任意)
- 天気予報機能のため、ユーザーが許可した場合のみ端末の位置情報(緯度・経度)を取得します
- 取得した位置情報は小数点2桁(約1km粒度)に丸めてから使用され、精密な位置を保持することはありません
- 位置情報の利用は、端末の設定アプリからいつでも無効化できます
3. 情報の利用目的
- AIキャラクターとの会話機能の提供
- 音声合成モデルの作成
- AIによる応答生成
- アラーム機能の提供
- 利用状況および会話傾向の把握、機能改善、品質管理、不具合調査
- ユーザーが Google カレンダー連携を有効にした場合、予定情報をAIキャラクターの会話応答生成に使用します(例:「今日の予定どうだった?」「来週の水曜は空いてる?」などへの自然な受け答え)
- ユーザーが位置情報を許可した場合、現在地の天気予報を取得し、AIキャラクターの会話応答に反映します(例: 朝の挨拶で天気や服装の話題に触れる)
4. 第三者のAIサービス・外部サービスへの情報提供
本アプリは、機能提供のために以下の第三者サービスへ一部のデータを送信します。ユーザーは初回起動時の同意画面、およびキャラクター作成時の送信前確認ダイアログで明示的に同意した場合に限り、これらの送信が行われます。
(a) Fish Audio Technology Limited(音声AIサービス)
- 送信先:
https://api.fish.audio(Fish Audio Technology Limited 運営) - 送信するデータ: ユーザーが録音またはアップロードした音声ファイル(WAV形式)、音声モデルのタイトル(ユーザーが入力したキャラクター名)、AIが発話するためのテキスト
- 利用目的: 音声モデルの作成(Voice Cloning)、テキストから音声への変換(TTS)
- ユーザーの同意取得方法: 初回起動時の同意画面での明示的同意、およびキャラクター作成時「同意して送信」ボタンのタップによる個別の同意
- 保存期間: キャラクターを削除するとアプリから Fish Audio へ削除リクエストを送信し、対応する音声モデルが削除されます
- Fish Audio のプライバシーポリシー: https://fish.audio/privacy-policy/
(b) Vercel AI Gateway および接続先AIプロバイダー(対話AIサービス)
- 送信先:
https://ai-gateway.vercel.sh(Vercel, Inc. 運営)。AI応答生成時は、当社が設定した接続先AIプロバイダーのいずれかへ安全に中継されます - 送信するデータ: ユーザーの発話テキスト(音声入力の文字起こし結果を含む)、会話履歴、キャラクターの性格・口調設定、ユーザーが任意で設定したニックネーム・性別・年齢やAIに覚えてほしい情報、(連携を有効にした場合のみ)Google カレンダーの予定情報、(許可した場合のみ)取得した天気情報
- 利用目的: AIキャラクターの応答テキスト生成
- ユーザーの同意取得方法: 初回起動時の同意画面での明示的同意
- Vercel のプライバシーポリシー: https://vercel.com/legal/privacy-policy
(c) Google Calendar API(任意機能)
- 送信先:
https://www.googleapis.com/calendar/v3 - 送信するデータ: OAuth アクセストークン(カレンダー読み取り専用スコープ)
- 利用目的: ユーザーの予定情報を取得し、AIキャラクターの会話に反映する
- ユーザーの同意取得方法: 設定画面で連携を有効化する際の Google OAuth 同意画面。連携していない場合は一切送信されません
(d) Open-Meteo(気象情報API:任意機能)
- 送信先:
https://api.open-meteo.com(ヨーロッパの非営利気象プロジェクト運営) - 送信するデータ: 位置情報(小数点2桁に丸めた約1km粒度の緯度・経度)
- 利用目的: 現在地の天気予報取得(AIの会話で天気に触れるため)
- ユーザーの同意取得方法: iOSの位置情報許可ダイアログ。許可していない場合は一切送信されません
第三者サービスによる同等の保護
本アプリは、データ送信先の各サービスが、本プライバシーポリシーと同等の水準でユーザーデータを保護することを、各社の公開プライバシーポリシーに基づき確認しています。送信されたデータは、上記の利用目的以外に使用されません。
上記以外の第三者への個人情報の提供は行いません。
5. データの保存
- 会話履歴とキャラクター設定は、お使いのデバイス内にローカル保存されます
- ユーザーが更新後のプライバシー内容に同意した場合、匿名ID、任意設定の年齢・性別、利用機能、会話テキスト、AI応答、プレミアム利用可否を、サービス改善と品質管理のため開発者が管理するNeon Postgresデータベースに保存します
- 保存データは認証された管理者だけが閲覧でき、広告目的での利用や第三者への販売は行いません
- 音声モデルはFish Audioのサーバーに保存されます
- キャラクター削除時に、関連する音声モデルもサーバーから削除されます
- Google カレンダーの予定情報および位置情報は、本アプリの開発者が運営するサーバーには一切保存されません。 会話のたびにリアルタイムで取得され、AI応答生成のためだけに一時的に使用されます
- Google アカウントのアクセストークン・リフレッシュトークンは、お使いのデバイスの iOS Keychain に安全に保管されます。本アプリの開発者が運営するサーバーに送信されることはありません
6. 課金・サブスクリプション
- 本アプリはApp内課金(自動更新サブスクリプション)を提供しています
- 購入はApple IDに紐づけられた支払い方法で決済され、Appleの決済基盤を通じて処理されます
- 本アプリの開発者がクレジットカード番号等の決済情報を取得・保存することはありません
- サブスクリプションの管理・解約は、端末の「設定」→「Apple ID」→「サブスクリプション」から行えます
7. データの削除
ユーザーはアプリ内からいつでも以下のデータを削除できます。
- 会話履歴(キャラクター別)
- カスタムキャラクター(関連する音声モデル含む)
- Google カレンダー連携の解除(設定 → 連携 → 連携を解除)
- サーバーに保存された匿名利用データの削除を希望する場合は、本ポリシー記載のメールアドレスから削除を依頼できます
Google カレンダー連携を解除すると、Google 側でも本アプリへのアクセス承認が取り消され、以後カレンダー情報の取得は一切行われません。アクセストークンも端末の Keychain から削除されます。
アプリをアンインストールすることで、デバイス内のローカルデータはすべて削除されます。サーバーに保存された匿名利用データの削除は、上記の方法で依頼してください。
8. 子どものプライバシー
本アプリは12歳未満のお子様を対象としていません。
9. プライバシーポリシーの変更
本ポリシーは予告なく変更されることがあります。変更後のポリシーは本ページにて公開します。
11. Google API Services User Data Policy(Limited Use)
本アプリが Google API Services から取得するユーザーデータの使用および他アプリへの転送は、 Google API Services User Data Policy(Limited Use 要件を含む)に準拠します。
具体的に、本アプリは Google カレンダーから取得したユーザーデータについて以下を遵守します。
- 取得したデータは、本プライバシーポリシーに記載された、ユーザーが明示的に同意した機能(AIキャラクターによる会話応答の生成)の提供にのみ使用します
- 取得したデータを広告目的(広告のターゲティング、広告パーソナライズを含む)には一切使用しません
- 取得したデータを第三者に販売しません
- 取得したデータを、機械学習モデルや AI モデル(汎用 AI モデルを含む)の学習・改善・訓練のために使用しません
- 取得したデータに対する人間による閲覧は、以下の場合を除いて行いません: (a) ユーザーから明示的な同意を得た場合、 (b) セキュリティ上の目的(不正行為の調査、技術的問題の解決など)、 (c) 法的要請への対応、 (d) 集計された匿名データとしての内部運用利用(個人を特定できない形式)