プライバシーポリシー
制定日: 2026-05-02 / 最終改訂日: 2026-09-30
まもるちゅーぶは、こどもの個人情報を最小限しか収集しません。
こどもについて、プロフィールのニックネーム・年齢区分・アイコン設定、許可チャンネル、 端末連携用のアプリ生成 ID、視聴・機能利用記録を取り扱います。 誕生日、本名、住所、電話、メールアドレス、写真、検索履歴は収集しません。
端末連携用 ID は本アプリがランダムに生成するもので、広告・トラッキングには使用しません。 広告 ID(IDFA / GAID)、IDFV、AndroidIdなどOSや広告事業者が提供する識別子は、 保護者・子供のいずれについても収集しません。
1. 事業者情報
本サービス(以下「本サービス」)は個人開発者により運営されています。
- 運営者
- ooi yasufumi(個人開発)
- 住所
- 請求があった場合、法令に従い遅滞なく開示します。
- 連絡先
- info@ooi3.jp
2. 収集する情報
本サービスが収集する情報は次のとおりです。「対象」欄は「保護者ユーザー本人」または 「子プロフィール(子供)」のいずれに紐づく情報かを示します。
| カテゴリ | 対象 | 収集の目的 | 保存場所 | 保持期間 | 退会時の処理 |
|---|---|---|---|---|---|
| メールアドレス | 保護者 | アカウント認証 / 連絡 | Supabase Auth | アカウント生存中 | 7 日以内に削除 |
| パスワード(ハッシュ化) | 保護者 | アカウント認証 | Supabase Auth(bcrypt 化済) | アカウント生存中 | 7 日以内に削除 |
| 保護者 PIN(ハッシュ化) | 保護者 | 保護者ゲート認証 / 設定変更時の本人確認 | parent_secrets(bcrypt cost=12) | アカウント生存中 | 7 日以内に削除 |
| 表示名・タイムゾーン・言語設定 | 保護者 | プロフィール表示 / 言語切替 | parent_profiles | アカウント生存中 | 7 日以内に削除 |
| ニックネーム・年齢区分・アイコン色・アイコン文字 | 子供 | 子プロフィール表示 | child_profiles | アカウント生存中 | 7 日以内に削除 |
| 許可チャンネル情報 | 子供 | 子供画面に表示するチャンネルの管理 | allowed_channels | アカウント生存中 | 7 日以内に削除 |
| YouTube チャンネル検索語 | 保護者 | 検索結果の取得 | Edge Functions / YouTube Data API(リアルタイム処理のみ) | 保存しない | 保存なし |
| ペアリング端末情報(アプリ生成 device_uuid / アプリが付ける端末ラベル / OS 区分 / アプリバージョン) | 保護者・子供 | 保護者端末と子供端末の紐付け管理 | device_links | アカウント生存中 | 7 日以内に削除 |
| レート制限識別子(送信元 IP の SHA-256 ハッシュ) | 保護者・子供 | 不正な連続試行の防止 | rate_limits(IP 生値は保存しない) | 最大 24 時間 | 自動削除 |
| QR ペアリングトークン(ハッシュ化) | 保護者・子供 | QR コードによる端末ペアリング | pairing_tokens | 有効期間 120 秒。失効後、定期削除まで最長約 48 時間 | 7 日以内に削除 |
| 子端末セッショントークン(ハッシュ化) | 子供 | 子端末モードの維持 | child_sessions | 有効期間は最大 90 日。失効・解除後、定期削除まで最長約 48 時間 | 7 日以内に削除 |
| 視聴ログ(YouTube 動画 ID 単位) | 子供 | 保護者向け7日レポートの表示・1日の視聴時間上限の集計 | watch_sessions | 視聴開始から7日を経過後、日次処理で削除 | 7 日以内に削除 |
| 保護者機能ログ | 保護者 | 利用状況の集計・サービス品質向上 | app_events | 180 日 | 7 日以内に保護者 ID を削除し、作成から 180 日以内に削除 |
| 子供機能ログ | 子供 | サービス品質向上 | child_activity_logs | 30 日 | 7 日以内に削除 |
| 監査ログ(PIN 認証失敗 / 退会予約 / 不審なアクセス等) | 保護者 | 不正利用検知 / セキュリティ運用 | audit_logs | 90 日 | 7 日以内に保護者 ID を削除し、作成から 90 日以内に削除 |
| 動画非表示設定(YouTube 動画 ID / 子プロフィール ID / 作成日時) | 保護者・子供 | 子供画面の表示・再生対象の管理 | child_video_blocks | 解除またはアカウント生存中 | 7 日以内に削除 |
| 問題報告(YouTube 動画 / チャンネル ID、固定選択式の理由、対応状態、日時) | 保護者・子供 | 外部コンテンツの確認・本サービス全体での遮断 | content_reports | 対応中は保持、対応終了後 90 日 | 7 日以内に保護者・子プロフィール ID を削除し、対応終了後 90 日以内に削除 |
| 退会予約(保護者 ID / 受付・削除予定日時 / 処理状態) | 保護者 | 退会後の物理削除処理 | account_deletion_requests(非公開 queue) | 退会確定から 7 日以内 | アカウント削除と同時に削除 |
本サービスのモバイルアプリは、現時点でクラッシュレポート SDK・解析 SDK・広告 SDK を 一切組み込んでいません。将来の機能追加で SDK を導入する場合、本ポリシーを事前に更新します。
保護者が入力したYouTubeチャンネル検索語は検索処理のために送信されますが、DBやログへは 保存しません。YouTube APIの検索結果cacheにも、ユーザー単位の検索語は含まれません。
問題報告では自由記述、画像、音声、子供の氏名・連絡先を収集しません。報告が対応中の間は 自動削除せず、対応完了または対応不要の判断後 90 日で削除します。
3. 収集の目的
- 保護者アカウントの認証および本人確認
- 保護者端末と子供端末の安全なペアリング
- 許可チャンネルの管理、保護者向け7日レポートの表示、1日の視聴時間上限の集計
- 動画の非表示、問題報告および外部コンテンツの確認・遮断
- 不正利用の検知(PIN 認証失敗 / 不審なアクセス等)
- サービスの提供 / 維持 / 品質向上
- 法令上の義務の履行
4. 第三者提供・処理委託
取得した個人情報を販売しません。サービス提供に必要な範囲で、以下の事業者へ データ処理を委託し、YouTube playerの読込・再生に必要な情報をGoogleへ送信します。
サービス提供のため、次のクラウドサービスに処理を委託しています。各社のプライバシーポリシーに 従って情報が取り扱われます。
| サービス | 用途 | 提供者 | 所在地 |
|---|---|---|---|
| Supabase | データベース / 認証 / Edge Functions | Supabase Inc. | 米国(東京リージョンを利用) |
| Vercel | Web サイトのホスティング、アクセス情報(IP アドレス / User-Agent / 日時 / URL 等)の処理 | Vercel Inc. | 米国 |
| Google Fonts | アプリ表示用フォントの取得(取得時の IP アドレス / User-Agent 等の送信) | Google LLC | 米国 |
| Google YouTube Data API / IFrame Player API | チャンネル / 動画情報の取得・動画再生 | Google LLC | 米国 |
本サービスは YouTube 動画を IFrame Player API 経由でのみ表示し、ストリームを直接取得することは ありません。広告を削除・置換する機能は提供しません。
埋め込みplayerにはYouTubeのPrivacy Enhanced Mode(youtube-nocookie.com)を使用し、 自動再生を無効にしています。ただし、playerの読込・動画再生時には、表示、再生可否判定、 不正利用防止、player提供、非パーソナライズ広告のため、基本的な端末・利用情報が YouTubeへ送信されます。これらはGoogleのプライバシーポリシーに従って取り扱われます。
本サービスはペアリング用にアプリ生成 device_uuidを使用しますが、広告・追跡には使用しません。 広告 ID(IDFA / GAID)、IDFV、AndroidId、その他OSや広告事業者が提供する識別子は収集しません。
上記事業者による処理には、日本国外での保管・アクセスが含まれる場合があります。本サービスは、 各事業者の契約条件、データ保護条件、安全管理措置および委託先情報を確認し、サービス提供に 必要な範囲で委託します。国外での取扱いに関する情報は、ご請求に応じて法令の範囲で提供します。
5. データ保持期間
主要なデータの保持期間は §2 のテーブルに記載のとおりです。代表的な期間は次のとおりです。
- アカウント生存中: メール / プロフィール / 許可チャンネル
- 視聴ログ: 視聴開始から 7 日を経過後、日次処理で削除
- 監査ログ: 90 日(退会時に保護者 ID を削除)
- 保護者機能ログ: 180 日(退会時に保護者 ID を削除)
- 子供機能ログ: 30 日(退会確定後 7 日以内に削除)
- 動画非表示設定: 解除またはアカウント削除まで
- 問題報告: 対応中は保持し、対応終了後 90 日(退会時は識別子を削除)
- YouTube キャッシュ: 24 時間 〜 7 日(保護者・子供を識別する情報は含まれません)
6. こどものデータの取り扱い
本サービスではこども専用のアカウントは作成しません。認証主体は保護者のみです。
こどもについて、プロフィールのニックネーム、年齢区分 (preschool / lower_elementary / upper_elementary)、アイコン設定、許可チャンネル、 ペアリング端末情報、視聴ログ、機能利用記録を取り扱います。誕生日・本名・住所・ 電話番号・メールアドレス・写真・検索履歴は収集しません。
こども端末の識別は、アプリが初回利用時にランダム生成して端末内へ保存するdevice_uuidで行います。 このIDはペアリング管理のためサーバーへ送信し、保護者アカウントと子プロフィールに紐づけて 保存します。IDFA / GAID / IDFV / AndroidIdは使用しません。
保護者がアカウント登録時に本ポリシーと利用規約を確認し、同意した場合にのみ登録できます。 子プロフィールの作成、設定および削除は保護者アカウントから行います。これらの仕組みだけで、 あらゆる国・地域の児童プライバシー法への適合を一律に保証するものではありません。
7. クッキー・トラッキング技術
本 Web サイトでは、認証や広告・解析のための Cookie / トラッキング技術を使用していません。
モバイルアプリでも、広告 SDK / 解析 SDK は導入していません。これは App Store の Privacy Nutrition Label における「Data Used to Track You: なし」の申告と整合します。 YouTube埋め込みplayer内では非パーソナライズ広告が表示される場合がありますが、 本サービス独自の広告SDKや第三者追跡は使用しません。
8. ユーザーの権利
本サービスをご利用の保護者は、ご自身および紐づく子プロフィールに関する保有個人データについて、 次の権利を有します。
- 開示請求 / 訂正請求 / 利用停止請求 / 削除請求
- アプリ内「設定 > 危険ゾーン > アカウント削除」からの退会
退会の手続きを確定すると、即時にログアウトされ、アカウントおよび関連する個人データは 7 日以内に削除されます。監査・機能ログと対応済みの問題報告は、保護者・子プロフィールを 識別する ID を 7 日以内に削除したうえで、§2 の保持期間まで保存します。 現行版では確定した退会予約を取り消せません。
権利行使は、登録メールアドレスから info@ooi3.jp へ、希望する請求の種類と対象を記載して お申し出ください。登録メールアドレスへの確認連絡等、請求者を特定するために必要最小限の 確認を行い、原則として電子メールで回答します。手数料はいただきません。法令により請求へ 応じられない場合は、その理由を説明します。パスワード、PIN、QR コードをメールで求めません。
9. 安全管理措置
本サービスは、取扱情報の最小化、パスワード・PIN・セッショントークン等のハッシュ化、 通信の暗号化、権限分離とアクセス制御、管理用権限の限定、保存期間に応じた定期削除、 委託先の選定・確認等の安全管理措置を講じます。事故が発生した場合は、影響範囲を確認し、 法令に従って本人および関係機関への通知・報告を行います。
10. プライバシーポリシーの変更
重要な変更を行う場合は、変更の効力発生日の 30 日前までに本ページで告知します。 軽微な改訂(誤字・表記統一等)は告知なしに反映する場合があります。
11. お問い合わせ窓口
本ポリシーまたは個人情報の取扱いについてのお問い合わせは、次の窓口までお願いいたします。
12. 制定日 / 改訂日
- 制定日
- 2026-05-02
- 最終改訂日
- 2026-09-30