タンカ先生 プライバシーポリシー
⚠️ このポリシーは Core 法務レビュー前の draft 段階です。事業者情報・ドメインは確定後反映します。
1. はじめに
MODALAVA 株式会社 (以下「当方」) は、モバイルアプリケーション「タンカ先生 / Tanka Sensei」(以下「本アプリ」) を通じて収集する個人情報および利用者データを、本ポリシーに従って取り扱います。
本ポリシーは、本アプリの利用規約と一体として機能します。
2. 取得するデータ
2.1 ユーザーが提供するデータ
| データ種別 | 取得タイミング | 必須/任意 |
|---|---|---|
| 歌人名 (雅号) | 任意の設定時 | 任意 |
| アバター画像 | 任意の設定時 | 任意 |
| メールアドレス | Email Sign-In 時 | 任意 (リンク時のみ) |
| Apple ID / Google アカウント (連携情報) | Apple/Google Sign-In 時 | 任意 (リンク時のみ) |
| ユーザー作品 (短歌・俳句・川柳・歌集) | 創作・編集時 | 必須 (アプリ機能上) |
| キーワードプール | 手動追加 / Vision 抽出時 | 任意 |
| 写真 | 「写真から詠む」または ShareExtension 経由 | 任意 |
| 設定情報 (preferences) | 設定変更時 | 任意 |
2.2 自動的に取得するデータ
| データ種別 | 目的 |
|---|---|
| Firebase Anonymous Auth UID | アカウント識別 |
| アプリ起動・操作ログ (匿名集計) | 不具合検知・サービス改善 |
| クラッシュレポート (Sentry) | 不具合修正 |
| 課金状態 (RevenueCat 経由) | Pro/広告除去/画像チケット状態管理 |
| 端末情報 (OS バージョン・端末モデル) | 互換性確認・不具合検知 |
| 位置情報 | 取得しません (写真の EXIF GPS は Cloud Functions 側で削除して Vision に渡します) |
| 電話番号 | 取得しません |
| 連絡先 / 通話履歴 | 取得しません |
2.3 第三者から取得するデータ
| ソース | データ | 目的 |
|---|---|---|
| Apple / Google ストア | 課金イベント | サブスクリプション・買い切り・チケット管理 |
| RevenueCat | 課金状態の正規化情報 | Pro 判定 |
3. データの利用目的
- 本アプリのサービス提供 (作品の保存、複数端末同期、AI 機能の応答生成)
- AI 機能のための第三者 API へのデータ送信 (詳細は §6)
- 課金・サブスクリプションの管理
- 不具合の検知・修正・サポート対応
- 利用統計の集計・サービス改善 (匿名化集計データのみ)
- ユーザーへの重要な通知 (機能変更、規約改定、メンテナンス等)
- 法令遵守 (法的要請への対応)
- 不正利用の防止
4. データの保管
4.1 保管先
- Firebase Firestore (Google Cloud) — ユーザーアカウント・作品・歌集・キーワード等のデータ
- Firebase Storage — 写真・生成画像
- Cloud Functions — 一時的な AI API 中継 (リクエスト・レスポンスは原則として保存しません、ログは 30 日で削除)
- Sentry — クラッシュレポート (デフォルト保持 90 日)
- RevenueCat — 課金状態
- 当方ローカル運用ログ — 障害調査時のみ参照、目的達成後速やかに削除
4.2 保管期間
| データ | 保管期間 |
|---|---|
| アカウント・作品・歌集 | アカウント削除まで |
| 匿名集計ログ | 取得から 2 年間 |
| Cloud Functions API ログ | 30 日間 |
| Sentry クラッシュレポート | 90 日間 |
| 課金履歴 | 法令上の保存義務期間 (日本の場合 7 年) |
5. データの共有
5.1 共有しないもの
当方は、以下を 第三者に販売・貸与・譲渡しません:
- ユーザーの個人情報 (歌人名、アバター、メール、Apple/Google ID)
- ユーザーの作品 (短歌・俳句・川柳・歌集)
- 写真
- キーワードプール
5.2 サービス提供のために送信する第三者 (Data Processor)
| 第三者 | 目的 | 送信データ |
|---|---|---|
| Anthropic Claude API (米国) | テキスト生成 (鑑賞・語尾提案・古典歌等) | ユーザー作品の本文、設定 (mode/language)、persona level (整数)、画面コンテキスト |
| Google Vertex AI (米国 / 日本) | Vision 画像入力・Imagen 3 画像生成 | 写真 (EXIF GPS は削除済)、画像生成 prompt |
| Firebase / Google Cloud (米国 / 日本) | データ保管 (Firestore/Storage)、認証 | アカウント、作品、写真、設定 |
| RevenueCat (米国) | 課金状態の正規化 | Apple/Google からの課金イベント |
| Sentry (米国) | クラッシュレポート | エラーログ (ユーザー作品本文は除外、メタデータのみ) |
| AdMob (Free プランの広告配信、Google) | 広告配信 | 広告 ID、端末情報 (個別作品は送信しない) |
5.3 法令に基づく開示
当方は、法令、裁判所命令、その他法的要請に応じる場合に限り、必要最小限の範囲でデータを開示することがあります。この場合、原則として事前にユーザーへ通知します (法令で禁止されている場合を除く)。
6. AI 機能と第三者 API への送信
6.1 鑑賞・語尾提案・古典歌等 (テキスト系 AI)
- 送信先: Anthropic Claude API (米国データセンター)
- 送信タイミング: ユーザーが鑑賞ボタン / FAB チャット / 語尾提案等を起動した時のみ
- 送信内容: ユーザー作品の本文、mode (短歌/俳句/川柳)、language (ja/en)、persona level (整数のみ)、画面コンテキスト
- 送信しないもの: 歌人名、アバター、メールアドレス、Apple/Google ID、写真、課金状態
- Anthropic ポリシー: Anthropic は、API 経由で受信したデータを LLM 学習に使用しません (no training on customer data ポリシー、2024 年以降)
6.2 写真キーワード抽出 (Vision)
- 送信先: Google Vertex AI Vision (リージョン: 日本 / 米国 / 選択)
- 送信タイミング: ユーザーが「写真から詠む」を起動した時、または ShareExtension で画像を受け取った時
- 送信内容: 写真 (EXIF GPS データは Cloud Functions 側で削除して送信)
- 送信しないもの: 歌人名、アバター、メール、Apple/Google ID、他の作品
- Google ポリシー: Vertex AI は customer data を学習に使用しません
6.3 画像生成 (挿絵 / 表紙)
- 送信先: Google Vertex AI Imagen 3
- 送信タイミング: ユーザーが「挿絵生成」ボタンを押し、画像チケットを消費した時
- 送信内容: 生成 prompt (歌の本文 + style 指示)
- 生成画像は Firebase Storage に保存され、ユーザーアカウントから参照可能
6.4 オプトアウト
- AI 機能を全く使いたくない場合: Pro プランに加入せず、無料機能のみで利用してください
- Pro 加入中で AI 機能を一時的に使いたくない場合: AI ボタンを押さなければ送信されません
- 既に AI 機能で送信したデータは、Anthropic / Vertex AI 側のポリシーに従い処理されます (Anthropic / Google ともに学習に使用しません)
7. 第三者広告 (AdMob、Free プランのみ)
7.1 取得情報
- Google AdMob (Free プラン利用時のみ) は、広告配信のため以下を取得することがあります:
- 広告 ID (Advertising Identifier)
- 端末情報 (OS バージョン、端末モデル、画面サイズ)
- 大まかな位置情報 (IP アドレスベース、市町村レベル)
7.2 ユーザー作品の非送信
AdMob はユーザーが本アプリ内で創作した作品の内容を取得しません。
7.3 広告除去
¥500 の買い切り (広告除去) または Pro プラン加入で、AdMob 広告は完全に停止します。
7.4 Apple ATT (App Tracking Transparency)
- iOS では、起動時に「アプリにトラッキングを許可しますか?」と確認します
- 「許可しない」を選択した場合、AdMob は idfa (端末識別子) を取得しません
- 広告配信は継続しますが、関連性の低い広告が表示される可能性があります
8. アカウント削除
8.1 ユーザーによる削除
ユーザーは、本アプリの設定画面「その他」→「アカウント削除」から、いつでもアカウントを削除できます。
8.2 削除されるデータ
- Firebase Auth アカウント (UID、メール、Apple/Google ID 連携)
- Firestore のすべてのドキュメント (作品、歌集、キーワード、UserStats、設定)
- Firebase Storage のすべての画像 (写真、生成画像)
- 会話履歴のすべて
8.3 削除に時間がかかるデータ
- Sentry クラッシュレポート: 削除リクエストから 30 日以内に削除
- AdMob 広告 ID 紐付け: AdMob 側のポリシーに従う (通常 90 日以内)
- Anthropic / Vertex AI に過去送信したデータ: 各社のポリシーに従う (学習に使用されないため、識別可能な形では保持されない)
8.4 削除の不可逆性
アカウント削除は不可逆です。削除後のデータ復元には応じられません。
詳しい手順は サポートページ をご覧ください。
9. 国際的なデータ移転 (GDPR / EEA 利用者向け)
- 本アプリは日本国内事業者により提供されています
- AI 機能の利用に伴い、ユーザーデータの一部が米国 (Anthropic / Google Vertex AI / RevenueCat / Sentry / AdMob) に送信されることがあります
- これらの送信は、サービス提供および契約履行のため不可欠です (GDPR Art. 6 1(b))
- 各送信先の事業者は、自社のプライバシーポリシーに基づいてデータを処理します
- ユーザーは、いつでもアカウントを削除することで、これらの処理から離脱できます
10. ユーザーの権利 (GDPR / 個人情報保護法)
ユーザーは、当方に対して以下の権利を行使できます。
| 権利 | 行使方法 |
|---|---|
| 取得 (アクセス) | 設定画面 → 各データの個別表示 |
| 訂正 | 設定画面 → 各データの個別編集 |
| 削除 | 設定画面 → 個別データの削除、またはアカウント削除 |
| 処理の制限 | アカウント削除、または該当機能の利用停止 |
| データポータビリティ | 本アプリは現時点でエクスポート機能を提供していません (Phase 3+ で対応検討。ただし PDF 機能で歌集の出力は可能) |
| 異議申立 | tanka@modalava.com までメール |
| 撤回 | アカウント削除 |
11. Privacy Nutrition Labels (Apple App Store)
App Store では以下のラベルを表示します:
Data Used to Track You
- なし (本アプリは Apple ATT で「許可しない」が選ばれた場合、idfa を使用しません)
Data Linked to You
- ユーザーコンテンツ (作品・歌集): アプリ機能、サービス提供のため
- 識別子 (Firebase UID): アプリ機能、アカウント認証のため
- 連絡先 (メールアドレス): アプリ機能、アカウント認証のため (Email Sign-In 時のみ)
- 課金情報: アプリ機能 (アプリ機能アクセス管理)
- 利用データ (匿名集計): 分析
Data Not Linked to You
- 診断情報 (Sentry クラッシュレポート、匿名)
- 端末情報 (OS バージョン等、匿名)
12. 子どもの利用
本アプリは年齢制限を設けていませんが、主に大人 (60 代男性層を基準) を想定した設計です。
13 歳未満のユーザーが本アプリを利用する場合は、保護者の同意のもとに利用してください。当方が 13 歳未満のユーザーから明示的に個人情報を取得した場合、速やかに削除します。
13. お問い合わせ
プライバシーに関するお問い合わせ:
- メール: tanka@modalava.com
- 事業者: MODALAVA 株式会社
14. 改定
本ポリシーは、法令変更、サービス変更、第三者サービスの仕様変更等に応じて改定することがあります。重要な改定がある場合は、本アプリ内通知またはメールで事前に通知します。
最終改定日: 2026-05-13