1. 取り扱う情報
- 登録した表示名・メールアドレス、メール確認の状態、パスワード認証を利用する場合のハッシュ値(パスワードそのものではありません)
- ログインセッション、認証・再設定用情報、IPアドレス、ブラウザなどの接続情報
- 保存したレシピのタイトル、材料・分量・手順・人数・メモ・分類、元動画URL・動画ID・タイトル・チャンネル名・サムネイルURL、AIの抽出状態・警告、作成・更新日時
- 不正利用防止や費用管理のためのリクエスト回数、API費用の予約・精算記録、障害・アクセスに関する運用情報
- 問い合わせの返信先メールアドレス、種別、内容、受付番号、受付日時・対応完了日時、通知の配送状態
2. 利用目的
アカウントの認証、メール確認、パスワード再設定、レシピの生成・保存・表示・編集・削除、利用制限・費用管理、不正利用防止、障害対応、問い合わせ対応とサービスの保守のために利用します。保存したレシピを他の利用者に公開する機能はありません。
3. 外部サービスへの送信
必要な機能を提供するため、次の事業者に情報を送信・保管します。外部事業者のサーバーで、日本国外で取り扱われる場合があります。取り扱いや保存期間は、各社の規約・ポリシーと契約設定にも従います。
- YouTube / Google
- 入力URLから取り出した動画IDをYouTube Data APIへ送信し、公開動画のタイトル・概要欄・サムネイルなどを取得します。サムネイルの表示や元動画への移動では、ブラウザからGoogleへIPアドレスなどの通信情報が送られます。Googleプライバシーポリシー
- Googleログイン
- Googleでログインする場合、Googleからアカウント識別子・氏名・メールアドレス・確認状態・プロフィール画像を取得し、本人確認とアカウントの紐付けに使用します。認証情報をDBで保管し、アクセストークン等は暗号化します。Googleのパスワードは取得しません。ログインに必要なopenid・email・profileのみを要求し、GmailやGoogle Driveの内容にはアクセスしません。ログイン情報をAI抽出に送信したり広告に使用したりしません。Googleアカウントの接続管理から連携を解除できます。連携解除だけでは保存レシピは削除されないため、削除はアカウント設定から退会してください。
- OpenAI
- レシピ候補の作成のため、取得した動画タイトル・概要欄をAPIへ送信します。登録メールアドレス、パスワード、保存済みレシピや個人メモは、この抽出処理の送信項目には含めません。既存レシピのカテゴリ整理は個別の依頼・確認に基づいて行います。保存済みレシピ本文を自動的に外部AIへ再送する機能はありません。ただし、概要欄自体に含まれる情報は送信されます。APIデータは既定ではモデル学習に使われませんが、不正利用監視などのため保持される場合があります。APIのデータ取り扱い
- Gemini / Google(概要欄が不足する場合)
- 補完のため、元動画のURL、タイトル、概要欄をGemini APIへ送信し、動画内容の確認を依頼します。現在は無料階層を使用します。無料階層では入力・出力がGoogleのサービスや機械学習技術の改善に使われ、人による確認の対象となる場合があります。個人情報・機密情報・センシティブな情報を含む動画を取り込まないでください。Gemini API追加利用規約
- Cloudflare
- 本番環境ではアプリの配信とデータベースのため、アカウント・認証・レシピ情報などを取り扱います。開発中はローカルのデータベースを使用しています。Cloudflareプライバシーポリシー
- Resend(本番メール送信時)
- 確認・再設定メールの配送のため、宛先メールアドレス、メール本文、認証リンクを送信します。また、運営者への問い合わせ通知のため、返信先メールアドレス・種別・内容・受付番号を送信します。問い合わせを外部AIに送信することはありません。現在のローカル開発では外部送信せず、確認リンクを開発用DBに一時保管します。Resendプライバシーポリシー
法令に基づく場合などを除き、上記のサービス提供に必要な取り扱い以外で、本人の同意なく個人情報を第三者に提供しません。
4. Cookie・端末内の保存
ログインを維持するためのCookieを使用します。デモ画面では、レシピをブラウザのlocalStorageに保存します。デモのデータはアカウントのDBとは別で、ブラウザの保存データを削除すると消えます。現時点で広告配信やアクセス解析用のツールは導入していません。
5. 保存・削除
公開動画からAIが抽出した未編集のレシピ候補を、同じ動画の取り込みを速くしAPI利用を減らすため、利用者間で再利用するキャッシュに保存します。元動画の情報を定期的に再確認し、タイトル・概要欄・長さに変更がなければ保存と再利用を継続します。概要欄の比較にはハッシュを保存し、概要欄の全文はキャッシュに保管しません。変更・削除が確認された候補は無効化し、確認できない状態が続いた候補は最後の確認から29日で利用を停止し、次の日次処理または保存処理で削除します。利用者のアカウント情報、保存後に編集したレシピ、個人メモはキャッシュに含めません。アカウント削除後も、公開動画由来の候補は上記の定期確認を続ける間、残る場合があります。
アカウントや保存レシピは機能提供に必要な間保存します。レシピは画面から削除できます。退会はログイン後のアカウント設定から、パスワード認証の場合はパスワード確認後、Googleログイン専用の場合はGoogleでの本人確認から5分以内に行えます。アカウント・認証情報・保存レシピを直ちに削除し、復元はできません。開示・訂正・利用停止等のご相談はお問い合わせフォームから受け付け、本人確認のうえ対応します。
問い合わせは退会とは別に保管し、対応完了から90日後の定期処理(原則1日1回)でDBから削除します。未完了の問い合わせは対応に必要な間保管します。通知・返信メールも運営者が同じ保管方針に沿って削除します。不正送信防止用のIPアドレス・メールアドレスは秘密鍵付きハッシュとして記録し、期限経過後の定期処理で削除します。
認証情報には有効期限を設けます。開発用のメール確認リンクは期限付きで保管し、期限切れ分は次のメール保管時に削除します。セキュリティ・利用制限・費用管理の記録はレシピ削除と同時には削除されません。外部事業者の記録は各社の方針に従います。
6. 安全管理
サーバー側での所有者確認、入力検証、パスワードのハッシュ化、セッション管理、利用制限を行います。APIキーはサーバー側で扱い、ブラウザに渡しません。認証リンク・秘密情報・レシピ本文を不要にログへ記録しない方針です。
7. 変更と問い合わせ
取り扱いを変更する場合は、このページの更新日と内容を更新し、重要な変更はサービス内でお知らせします。運営者名は一般公開前に掲載します。個人情報に関するご相談もお問い合わせフォームから受け付けます。現在の開発環境では問い合わせをローカルに保存し、外部への通知・返信は行いません。