プライバシーポリシー
ステータス: DRAFT (2026-05-20) — 公開前に弁護士のレビュー必須。本文書は実装 (連携サービス、データベース schema) に基づくドラフトであり、法的助言ではありません。
本ポリシーは英語版を正本とし、日本語版は参考のための翻訳です。両言語間に矛盾または不一致がある場合、英語版 (privacy-en.md) が優先します。
1. はじめに
NFF (以下「当社」) は、Discord メッセージ作成サービス「NFF Compose」 (以下「本サービス」) を提供しています。本プライバシーポリシー (以下「本ポリシー」) は、当社が収集する情報、その利用目的、共有先、保存期間、およびユーザーが有する権利について説明します。
本ポリシーは、日本の 個人情報の保護に関する法律 (APPI) に準拠して作成されています。欧州経済領域 (EEA) に居住するユーザーについては、EU 一般データ保護規則 (GDPR) の関連条項も併せて考慮します。
2. 取得する情報
2.1 Discord アカウント情報 (OAuth2 経由)
ユーザーがログインする際、Discord から以下を受け取ります:
- Discord ユーザー ID
- ユーザー名 (表示名)
- アバター画像の URL
- メールアドレス — OAuth レスポンスに含まれますが、当社のデータベースには保存されず、本サービスでは利用していません
- ユーザーが所属する Discord サーバー (ギルド) の一覧
2.2 ワークスペース関連データ
- ワークスペース名およびスラッグ
- 所属関係 (どのユーザーがどのワークスペースに属するか) および役割 (ワークスペース管理者 / メンバー)
- ワークスペースに紐づく Discord サーバー ID
2.3 ユーザーコンテンツ
- 作成されたメッセージ (Discord embed / Components v2 の構造化データ)
- 保存されたテンプレート
- 予約投稿 (本文、送信先チャンネル、送信日時)
- 自動削除設定および履歴
- AI 翻訳・生成の入力テキストと結果 (一時的なログとして保存。第 5 条参照)
- アップロードされた画像、動画、PDF 等のファイル (Google Cloud Storage に保存)
2.4 課金・サブスクリプション情報
- サブスクリプションのプラン、状態、課金期間日付、シート数
- Chargebee 上の顧客 ID
- チェックアウト時に入力された請求先住所項目 (氏名、国、郵便番号、都道府県、市区町村、住所) — これらは課税計算および請求書発行のため Chargebee および Stripe に送信されます
クレジットカード番号、CVV 等の決済手段情報を当社のサーバーに保存することは一切ありません。 カード情報は Chargebee の Payment Components iframe で収集され、PCI DSS 準拠の環境において Stripe が処理します。
2.5 利用ログおよび技術情報
- アクセス時刻および送信元 IP アドレス (Cloud Run のアクセスログとして一時的に保存)
- User-Agent 文字列 (モバイル / デスクトップのレイアウト判定に使用)
- API リクエスト記録 (障害解析および不正利用検知のため保存)
2.6 Cookie および類似技術
- 認証セッション Cookie (NextAuth.js) — ログイン状態を維持するために厳密に必要
- テーマ設定 (ブラウザのローカルストレージ)
- PWA インストール状態および Service Worker キャッシュ (ブラウザ)
トラッキング目的の第三者 Cookie は使用していません。Google Analytics 等のクロスサイト解析ツールは現時点では導入していません。
3. 情報の利用目的
取得した情報は、以下の目的でのみ利用します:
- 本サービスの提供 — 認証、ワークスペース管理、Discord へのメッセージ送信、テンプレート保存、予約投稿の実行
- AI 機能 — 第三者 AI プロバイダを介した翻訳およびコンテンツ生成
- 課金 — サブスクリプション管理、請求書発行、課税計算
- サービス改善 — 利用状況分析、障害調査、パフォーマンス改善
- 不正利用の検知・防止 — スパム、Discord 規約違反、インフラ濫用の検知
- 重要な通知 — サービス変更、料金変更、セキュリティ事案の連絡
- 法令対応 — 裁判所その他権限ある機関からの正当な要請への対応
上記目的を超えた利用は行いません。個人情報を第三者に販売することはありません。ユーザーコンテンツを別途の同意なく AI モデルの学習に利用することはありません。
4. 第三者への提供
4.1 業務遂行のための提供先
| 提供先 | 用途 | 主な所在地 |
|---|---|---|
| Discord, Inc. | メッセージ送信、ユーザー認証 | 米国 |
| Chargebee, Inc. | 課金、請求書発行、課税計算 | 米国 / インド |
| Stripe, Inc. | 決済処理 (カード情報) | 米国 |
| Google LLC (Google Cloud) | インフラ、Cloud SQL、ファイルストレージ、Cloud Tasks | 主に日本 (asia-northeast1) |
| AI サービスプロバイダ | AI 翻訳・生成機能の実行 (有料プラン使用時のみ) | 米国 |
各提供先には、当該目的に必要な最小限のデータのみを共有します。
4.2 法令に基づく開示
裁判所の命令、捜査機関からの正当な要請等、法令に基づく開示が必要な場合に限り、必要な範囲で情報を開示することがあります。法令上許容される場合、対象ユーザーに通知します。
4.3 海外への移転
一部の提供先 (特に Discord, Chargebee, Stripe, AI プロバイダ) は日本国外、主に米国で運営されています。当社は、APPI および GDPR が認める適切な保護措置 (提供先の十分性認定、Standard Contractual Clauses、データ処理契約等) によって当該移転が裏付けられるよう取り組んでいます。当該保護措置の整備は継続的に進めており、特定の提供先に関する詳細についてはお問い合わせを歓迎します。
5. 保存期間
| カテゴリ | 保存期間 |
|---|---|
| ワークスペースおよびユーザーコンテンツ | ワークスペースが有効な期間。削除リクエスト後、30 日間ソフト削除状態で保持し、その後永久に削除 |
| アカウントプロフィール (Discord ID、表示名、アバター URL) | 少なくとも 1 つのワークスペースメンバーシップが有効な期間。アカウント削除時に削除 (下記ログを除く) |
| 課金・請求関連記録 | 日本の法定保存義務 (会計帳簿等) に対応するため、最長 10 年間 |
| Cloud Run アクセスログ | 最長 90 日間 (障害解析・不正検知目的) |
| AI 機能の入出力ログ | 最長 30 日間。モデル学習目的では保持しません |
| Webhook およびスケジューラ実行ログ | 最長 90 日間 |
法令により上記より長期の保存が義務付けられている場合 (税法等)、当該目的かつ必要な期間に限り保存を継続します。
6. ユーザーの権利
適用される法令に従い、ユーザーは当社が保有する自己の個人情報について以下の権利を有します:
- アクセス権 — 当社が保有する情報の開示請求
- 訂正権 — 不正確な情報の訂正請求
- 削除権 (忘れられる権利) — アカウントおよび関連データの削除請求
- データポータビリティ — 構造化された機械可読形式 (JSON 等) でのデータ受領
- 異議権 / 処理制限権 — 特定の利用目的への異議申立
- 同意撤回権 — 既に与えた同意の撤回。本サービスについて同意を撤回した場合の実務上の効果は、アカウントの終了となります (本サービスは第 2 条記載のデータ処理を前提として運営されているため)
権利行使の方法. Discord アカウントに関連付けられたアドレスから admin@nff.ai までご連絡いただくか、アプリ内のアカウント / ワークスペース削除機能をご利用ください。本人確認を行ったうえで、合理的な期間内、遅くとも 30 日以内 に対応します。
/settings/workspace からの ワークスペース削除 は、30 日間のソフト削除 (この間は復元可能) を経て永久に削除されます。
6.1 EEA 域内ユーザー向けの追加情報 (GDPR)
EEA 域内に居住するユーザーは、GDPR 第 15 条から第 22 条に基づく権利を有します。また、所在地の加盟国のデータ保護機関に対し苦情を申し立てることができます。当社は EU 代理人を選任していません — GDPR 第 27 条に基づき必要かは、EEA データに対する処理の量と性質によるため、検討を継続しています。
7. セキュリティ
- 通信中のデータは TLS により暗号化されます
- 本番データベースおよびファイルストレージへのアクセスは、認証された当社の運用担当者に限定され、監査されます
- パスワードは保存しません (認証は Discord OAuth に委譲)
- ユーザーの権利に対するリスクが見込まれる個人データの漏洩が発生した場合、合理的な期間内に対象ユーザーに通知し、法定期限内に必要に応じて当局に届け出ます
8. 子どもの情報
本サービスは、Discord 利用規約に従い 13 歳以上のユーザーを対象としています。当社は Discord 側の年齢確認に依拠し、独自の年齢確認を行いません。ユーザーが適用上の最低年齢に満たないことが判明した場合、当該アカウントを削除します。
9. Cookie および Do Not Track
本サービスは第 2.6 条に記載の Cookie およびローカルストレージのみを使用し、いずれも厳密に必要なものまたは設定保存目的のものです。Do Not Track ヘッダによる挙動の変更は現時点では行っていません。
10. ポリシーの変更
当社は本ポリシーを随時改定することがあります。取得情報のカテゴリ、利用目的、提供先、保存期間、ユーザーの権利に関わる重要な変更については、効力発生の少なくとも 14 日前 に、本サービス上の通知またはメールにより告知します。効力発生日および変更の概要は本ポリシーの冒頭に表示します。
11. 言語
本ポリシーは英語にて作成されています。日本語版は参考のための翻訳です。英語版と日本語版の間に矛盾または不一致がある場合、英語版が優先 します。
12. お問い合わせ窓口
本ポリシーまたは当社による個人情報の取扱いに関するお問い合わせ:
- 運営者: NFF
- 所在地: 〒107-0062 東京都港区南青山 3-1-36 6F
- メール: admin@nff.ai
データ保護責任者 (DPO) は選任していません。GDPR または日本法の下で DPO の選任が必要かは、法務レビューの一環として継続的に検討しています。
最終更新: 2026-05-20
弁護士レビュー前のチェックリスト:
- 第 2 条 — メールアドレスフィールドが実際に破棄されており、保存されていないことの再確認 (
src/lib/auth.tsおよび User モデルの migration を確認) - 第 2.4 条 — Chargebee に送信される請求先住所項目の特定
- 第 4.3 条 — 各移転の実際の契約上の根拠 (DPA / SCC / 十分性認定)
- 第 5 条 — 各保存期間が実装と整合しているかの確認 (ログ保存期間、ソフト削除猶予期間)
- 第 6 条 — アクセス / ポータビリティ / 削除リクエストの実装フローが存在するかの確認
- 第 6.1 条 — EEA ユーザー数を踏まえ、GDPR 第 27 条の EU 代理人選任が必要かの評価
- 第 8 条 — Discord の年齢確認のみで提供市場として十分かの評価
- 第 11 条 — 「英語版優先」と、特定の状況で日本語表示を要求しうる消費者保護規定との整合