プライバシーポリシー

最終更新日: 2026 年 5 月 23 日

「えにっきAI」(enikki、以下「本アプリ」といいます)は、ユーザーのプライバシーを尊重し、個人情報の保護に努めます。本プライバシーポリシーは、本アプリがどのような情報を取り扱い、外部とどう連携するかを説明するものです。

1. アプリの設計方針

本アプリは AI による 4 コマ漫画生成を中核機能としているため、サインインしたユーザーが入力した日記テキストおよびアバター作成時に選択した顔写真は、4 コマ漫画と主人公アバターを生成する目的で、開発者が運用するサーバ(Firebase Cloud Functions、東京リージョン)を経由して外部の AI サービスに送信されます。送信先と用途、保持期間は本ポリシーで明示します。

2. アカウントと識別子

本アプリは「Sign in with Apple」によるサインインを必須としています。Apple Sign In で得られる「Apple ユーザー識別子(sub)」を、本アプリのユーザー識別子として使用します。

  • 氏名・メールアドレスは取得しません。 Apple Sign In でユーザーが「メールを非公開」を選んだ場合の中継アドレスも、本アプリでは利用・保存しません。
  • 取得する識別子は Apple が発行する 匿名 ID(sub) のみで、これだけでは個人を特定できません。

3. ユーザーが入力したデータ

ユーザーがアプリで入力した以下のデータは、本アプリ内および外部 AI サービスでの処理に利用されます。

日記の本文テキスト

  • AI モデルによる 4 コマ脚本の生成(Anthropic Claude)
  • AI モデルによる画像生成プロンプトの組み立て
  • AI モデルによるコンテンツモデレーション(暴力・性的表現等のスクリーニング)
  • ユーザー自身が後日見返せるよう、開発者サーバに保管

顔写真(アバター作成時)

ユーザーがアバター作成時に選択した顔写真は、画風選択に応じたアニメ/漫画調のアバターイラスト 1 枚を生成する目的に のみ 使用されます。具体的な取り扱いは以下の通りです。

  • 収集する顔データの内容: ユーザーが端末のカメラまたはフォトライブラリから選び、画面内のクロップツールで正方形に切り抜いた 顔写真画像 1 枚(PNG、最長辺 1024px、最大 8MB)のみを収集します。顔ランドマーク・顔認識テンプレート・生体認証 ID(Face ID 等)・FaceID Vector・3D デプスマップ等の「フェイスデータ」は一切収集・生成・保存しません。 本アプリは Apple の Vision フレームワークや、その他の顔認識・顔識別技術を使用していません。
  • 送信フロー:
    1. 端末上で EXIF 向きを正規化し、最長辺 1024px に縮小して PNG に変換
    2. base64 エンコードして、開発者が運用する Firebase Cloud Functions(東京リージョン)の createAvatar 関数に HTTPS で送信
    3. Cloud Functions が AI 画像生成 API(OpenAI gpt-image-1 image edit API、米国)に転送
    4. 生成された スタイライズイラスト 1 枚(生の顔写真ではない)を受け取り Firebase Storage に保存
  • 用途: スタイライズされたアバターイラスト 1 枚の生成のみ。識別・認証・トラッキング・広告・プロファイリングには一切使用しません。後続の 4 コマ漫画生成では、この生成済みアバターイラストを参照キャラクターとして使い、生の顔写真は再利用しません。
  • 第三者との共有: 上記の OpenAI 以外には共有しません。広告ネットワーク・分析事業者・マーケティング事業者には一切渡しません。
  • 保持期間:
    • 開発者サーバ(Cloud Functions / Firestore / Firebase Storage)には、顔写真自体を一切保存しません。 Cloud Functions の関数メモリ上でアバター生成 API への中継処理を行った後、即座に破棄します(永続化ゼロ、ログにも生画像は記録しません)。アバター生成 1 回ごとの所要時間は約 30〜60 秒です。
    • OpenAI 側では、OpenAI の API データ取扱いポリシー(https://openai.com/policies/api-data-usage-policies)に従い、不正利用検知の目的で 最大 30 日間 保持された後に削除されます。OpenAI のモデル学習には利用されない設定(Zero Data Retention の対象外、ただし学習オプトアウト)を有効化しています。
    • 端末内: 撮影/選択した写真は iOS の標準フォトライブラリと一時キャッシュ仕様に従って OS が管理します。アプリのアンインストールで関連する一時ファイルは削除されます。
  • 生成後の保存物: アバター生成 API が出力する スタイライズイラスト 1 枚 のみが Firebase Storage(東京リージョン)の avatars/{uid}/base.png に保存されます。これは生の顔写真ではなく、4 コマ漫画における主人公キャラクターを表現するイラストです。
  • AI モデル学習への利用: 顔写真および生成画像が AI モデル学習に 利用されない設定 を有効化しています(OpenAI Enterprise Privacy: https://openai.com/enterprise-privacy)。

4. サーバに保存されるデータ

サインインしたユーザーについて、以下を開発者が運用する Firebase 上のサーバに保存します。

  • Cloud Firestore(東京リージョン)
    • 日記の本文・タイトル・生成された 4 コマの参照情報・モデレーション結果・お気に入りフラグなど
    • リマインダー設定(時刻・有効/無効)— 機種変更時の復元のため
    • 課金プランの判定に使う匿名利用ログ(タイムスタンプとプラン種別のみ)
  • Firebase Storage(東京リージョン)
    • AI が生成したアバターイラストと 4 コマ漫画画像(PNG)。生の顔写真は保存しません。

これらは「同じ Apple ID で再ログインしたときに、過去の絵日記を復元できる」「機種変更時に通知設定を引き継げる」ためのものです。日記の内容や顔写真を解析・統計・モデル学習・第三者提供に使うことはありません。

5. 端末内に保存されるデータ

本アプリは、サーバとは別に以下を端末内のローカルキャッシュに保存します。アプリの動作速度を保ち、オフラインでも絵日記を読み返せるようにするためです。

  • これまでに記録した絵日記のローカルキャッシュ(サーバと同じ内容)
  • オンボーディング完了状態、レビュー要求済みフラグ
  • アプリ設定(分析データ送信の許諾など、後述)

顔写真の生画像はアプリ内のローカル DB には保存しません。アバター作成時に選択した写真は iOS 標準のフォトピッカー/一時キャッシュ経由で扱われ、アプリのアンインストールで関連ファイルは削除されます。

6. 第三者サービスへの送信

以下のサービスに、本アプリは情報を送信または連携します。

サービス送信されるもの目的
Apple Sign InApple が定義する OAuth 認証情報サインイン
Anthropic(Claude API)日記のテキスト、4 コマ脚本生成プロンプト4 コマの脚本生成、モデレーション
OpenAI(gpt-image-1 image edit API)顔写真画像(PNG、アバター作成時のみ 1 枚を中継・保存なし)、画像生成プロンプトアバターイラストと 4 コマ漫画画像の生成
Google(Gemini 2.5 Flash Image)画像生成プロンプト、生成済みアバターイラスト4 コマ漫画画像のグリッド生成
Cloud Firestore / Firebase Storage上記 §4 のデータ絵日記の永続化、ユーザー横断同期
Firebase Cloud Functions本アプリの全 AI API リクエストAPI キーの秘匿、レート制限、モデレーション
RevenueCat課金状態の問い合わせサブスクリプションの状態管理
Apple App Store課金トランザクション決済処理(Apple の標準フローのみ)
Firebase(Analytics / Crashlytics)匿名のクラッシュレポートと操作ログ(オプトアウト可能)不具合の発見と改善

ユーザーの日記本文・生成画像・顔写真が広告ネットワーク・分析事業者・第三者のマーケティング目的の事業者に渡ることはありません。

7. アナリティクス(利用統計)

設定画面の「利用統計の収集を許可」スイッチを オフ にすると、Firebase Analytics / Crashlytics への送信が停止します。デフォルトはオンですが、いつでも無効にできます。送信されるのは「画面遷移したか」「絵日記の生成が完了したか」「クラッシュしたか」など、ユーザー個人を特定しない統計情報のみです。

8. データの削除

個別の絵日記を削除する

絵日記の詳細画面のメニューから「削除」を選ぶと、その絵日記は端末・Firestore・Firebase Storage のいずれからも削除されます。

アカウントを削除する

設定画面の「アカウントを削除する」を実行すると、以下がすべて削除されます。

  • 端末内の絵日記キャッシュ全件
  • Firestore 上の絵日記データ全件
  • Firestore 上のアバターメタデータ・通知設定
  • Firebase Storage 上のアバターイラストと 4 コマ漫画画像

削除を実行すると元には戻せません。なお、顔写真の生画像は開発者サーバに保存していないため、アカウント削除時に追加で削除する顔データは存在しません。

不正利用防止のために保持される匿名情報

公正利用上限(無料枠・Premium の月次/日次上限・アバター作成回数上限)の不正な回避を防ぐため、アカウント削除後も以下の 匿名集計値のみ を本アプリのサーバに保持します。これは特定の個人に紐付かない統計データで、削除前にユーザーが入力した日記の本文・画像・氏名・メールアドレス等は一切含まれません。

  • アバター生成の累計回数
  • 直近月の絵日記生成回数(当月分のみ、月が変わると意味を持ちません)
  • 削除を実行した回数と最新の削除日時

保持されるキー値は、Apple ユーザー識別子を 不可逆ハッシュ化(SHA-256) したもので、元の識別子は保存しません。これらは、同じ Apple アカウントを用いて「削除 → 再作成」を繰り返して無料枠を不正に再取得することを防ぐ目的のみに使用され、第三者への提供・広告利用・モデル学習には一切利用しません

9. 子どもの個人情報

本アプリの App Store 年齢制限は 12+ に設定しています。13 歳未満のお子様のご利用には、保護者の同意と監督をお願いします。本アプリは子ども向けに設計されていません。

10. 国際的なデータ移転

本アプリは Firebase(米国本社、Firestore / Storage は東京リージョンで運用)、および各 AI サービス(米国本社)を利用します。これらのサービスは EU・米国・日本のデータ保護要件を満たすよう運用されていますが、ユーザーがどの国に居住していても、データは上記サービスを経由します。

11. お問い合わせ

本プライバシーポリシーに関するお問い合わせは、サポートページ よりご連絡ください。

12. ポリシーの更新

本ポリシーは予告なく更新される場合があります。重要な変更がある場合は、アプリ内通知またはアプリストアの説明欄でお知らせします。