メインコンテンツへスキップ
メインコンテンツへスキップ
Web版

Cookie ポリシー

改定日: 2026年4月25日

第1条(はじめに)

本 Cookie ポリシー(以下「本ポリシー」)は、mossan-hoshi(以下「運営者」)が個人で提供するサービス「のべつべ!」(NovTube)(以下「本サービス」)における Cookie および類似技術の利用に関する方針を定めるものです。

本ポリシーは、プライバシーポリシー第 6 条および広告ポリシーと一体として適用されます。

第2条(Cookie とは)

Cookie は、Web サイトをご利用いただく際に、ブラウザを通じてユーザーの端末(PC、スマートフォン等)に保存される小さなテキスト情報です。サイト運営者は、Cookie に保存された情報を読み取ることで、ユーザーの設定の保持、ログイン状態の維持、利用状況の分析、広告のパーソナライズ等を実現しています。

本サービスでは、Cookie のほか、以下の類似技術を利用します。本ポリシーではこれらを総称して「Cookie 等」と表記します。

  • localStorage:ブラウザが提供する大容量のキー・バリュー型ストレージ。
  • IndexedDB:構造化データの保存に対応する、より大容量のクライアントサイドデータベース。
  • 広告 ID(Android Advertising ID、Apple IDFA):モバイル OS が提供する、Cookie に代わる広告識別子。
  • ピクセルタグ・ウェブビーコン:1 ピクセルの画像やスクリプトを利用した利用状況計測技術。

第3条(本サービスで使用する Cookie 等の分類)

本サービスでは、目的別に以下のカテゴリの Cookie 等を使用します。

A. 必須(セッション・認証・セキュリティ)

本サービスの基本機能の提供に不可欠な Cookie 等です。これらを無効化すると、ログインや決済等の主要機能が利用できなくなります。

  • セッション ID(ログイン状態の保持)
  • Firebase Authentication の認証トークン
  • CSRF(クロスサイトリクエストフォージェリ)対策トークン
  • Firebase App Check トークン(不正クライアントからのアクセス防止)

B. 設定保存

ユーザーが選択した表示設定を保持します。無効化しても基本機能は使えますが、毎回設定し直す必要があります。

  • テーマ設定(ライト/ダーク)
  • 表示言語
  • フォントサイズ・行間設定
  • 校正の作業位置(利用者・本・保存版ごとに復元。本文や検索語は保存せず、端末外へ送りません)
  • ホームの「読書のまとめ」カードを閉じた記録(閉じた月・年の識別子だけ。端末外へは送らず、ログアウトで消えます)
  • iPhone / iPad で保存データが消えることの案内を閉じた記録(localStorage。一度閉じた案内を再び出さないため。端末外へは送りません)
  • CMP の同意ステータス(後述)

C. ローカルキャッシュ

オフラインでの読書体験向上およびネットワーク負荷軽減のため、書籍データ・挿絵データを端末側にキャッシュします。

  • localStorage:ゲスト利用状況(閲覧冊数等)、ジョブ状態の一時保存
  • IndexedDB:書籍テキスト、挿絵画像のオフラインキャッシュ、端末で収録したアフレコ音声(収録の再開とオフライン再生のため)
  • sessionStorage:更新直後の読み込み失敗で自動的に再読み込みした時刻(再読み込みの繰り返しを防ぐため。端末外へは送らず、タブを閉じると消えます)
  • sessionStorage:絵柄反映ダイアログで選んだ設定の一時保存(コインのチャージや Premium 加入から戻っても選び直さずに済むようにするため。端末外へは送らず、タブを閉じるか 2 時間で消えます)

D. 利用状況分析(Google Analytics)

サービス改善のため、匿名化されたページ閲覧・画面遷移・利用時間等を集計します。

  • _ga:Google Analytics のユーザー識別(有効期間:最大 2 年間)
  • _ga_*:プロパティ別の状態管理(有効期間:最大 2 年間)
  • localStorage:解析完了の集計を二重に数えないための控え(送った解析の ID。分析に同意しているときだけ保存し、端末外へは送らず、ログアウトで消えます)

E. ジョブ状態管理

挿絵生成・テキスト解析等の長時間ジョブの進捗・結果を、ユーザーが画面遷移しても保持できるようにします。

  • 挿絵生成ジョブの一時状態(localStorage)
  • テキスト解析ジョブの一時状態(localStorage)

F. 広告関連(パーソナライズド広告)

本サービスはフリープランのユーザーに対し、Google AdMob/AdSense を通じた行動ターゲティング広告(パーソナライズド広告)を配信します。詳細は広告ポリシーに定めます。Premium プラン加入により全ての第三者広告を非表示にできます。

  • Google AdMob/AdSense Cookie:_gads、_gpi、IDE等、広告のフリークエンシー管理および効果測定(送信先:Google LLC、有効期間:最大 13 か月)
  • 自社実装の同意管理 localStorage(novtube-cookie-consent / novtube-analytics-opt-out / novtube-ad-opt-out):ユーザーの広告同意ステータスを本サービスのブラウザストレージに記録し、Google Consent Mode v2 を介して Google LLC に伝達(送信先:Google LLC、有効期間:ユーザーが削除またはアカウント削除するまで)
  • 広告 ID(GAID/IDFA):Cookie ではないが類似識別子として記載。Android/iOS の OS 設定からリセット・無効化が可能。本サービスの利用履歴と組み合わせて Google AdMob/AdSense によるパーソナライズド広告の配信に利用されます。
  • 第三者広告事業者リスト:Google AdMob/AdSense は、IAB TCF v2.2 vendor list(https://iabeurope.eu/transparency-consent-framework/)に登録された広告ネットワーク事業者経由で広告を配信する場合があります。

G. その他の第三者サービス

  • Stripe Checkout:マーケットプレイスおよび Premium プランの決済時に、Stripe, Inc. が Cookie を発行します。詳細はStripe Cookie ポリシーをご参照ください。

第4条(各 Cookie 等の詳細表)

名称カテゴリ送信先有効期限目的
セッション IDA(必須)本サービスセッション終了までログイン状態の保持
Firebase 認証トークンA(必須)Google LLC最大 1 時間(自動更新)認証管理
App Check トークンA(必須)Google LLC最大 1 時間(自動更新)不正クライアントからのアクセス防止
テーマ/フォント設定B(設定保存)本サービス(localStorage)ユーザーが削除するまで表示設定の保持
校正の作業位置B(設定保存)送信しない(localStorage)ログアウトまたは削除するまで(自動期限なし)保存済みの版の編集位置へ戻るため。本文は保存しません
_ga, _ga_*D(分析)Google LLC最大 2 年間利用状況分析
_gads, _gpi, IDEF(広告)Google LLC最大 13 か月パーソナライズド広告配信・効果測定
CMP 同意 IDB/FGoogle LLC最大 13 か月広告同意ステータスの記録
広告 ID(GAID/IDFA)F(広告)Google LLC(OS 経由)ユーザーがリセットするまでパーソナライズド広告配信
書籍/挿絵キャッシュC(キャッシュ)本サービス(IndexedDB)ユーザーが削除またはアカウント削除するまでオフライン読書・パフォーマンス向上
Stripe Checkout CookieG(決済)Stripe, Inc.Stripe ポリシー準拠決済処理・不正検知

第5条(同意管理 — Web 版自社 CMP について)

本サービスの Web 版は、ユーザーが必須以外の Cookie 等の利用について明示的に選択できるよう、自社実装の同意管理 UI(Cookie 同意バナー)を導入しています。同意ステータスは Google Consent Mode v2 を介して Google AdSense および Google Analytics に伝達されます。Android 版では同意 UI を表示せず、アプリ内設定画面の「広告のパーソナライズを無効化」スイッチでユーザーが任意に変更できます。

1. 初回アクセス時の Cookie 同意バナー表示

Web 版への初回アクセス時、ページ下部に Cookie 同意バナーが表示されます。バナーには 2 つの操作ボタンがあります。

  • 「同意する」:すべてのカテゴリ(必須・分析・広告)を許可します。
  • 「カスタマイズ」:カテゴリ別に許可・拒否を個別選択するダイアログを開きます。設定後「保存して閉じる」で確定します。すべてのカテゴリを OFF にして保存すると、必須以外をすべて拒否したことになります。

ダイアログ内で選択できるカテゴリは以下の通りです。

  • 必須 Cookie:ON 固定(無効化不可、基本機能の提供に不可欠なため)
  • 分析(Google Analytics):オン/オフを選択可能
  • 広告のパーソナライズ:オン/オフを選択可能(オフ選択時はパーソナライズ非実施、コンテキスト連動型広告のみ)

2. 同意の撤回・再選択

一度行った同意は、本サービス内の設定画面(プライバシー → 「Cookie 同意バナーを再表示」ボタン)からいつでも再表示し、撤回・再選択することができます。撤回後の動作は、同意撤回時点から即時に反映されます。

第6条(Cookie の管理方法 — ブラウザ別)

ユーザーは、本サービスが発行する Cookie および第三者 Cookie について、ブラウザの設定からも管理することができます。

  • Google Chrome:設定 →「プライバシーとセキュリティ」→「Cookie と他のサイトデータ」→ 各種設定
  • Mozilla Firefox:設定 →「プライバシーとセキュリティ」→「Cookie とサイトデータ」
  • Apple Safari:環境設定 →「プライバシー」→「Cookie とWeb サイトのデータを管理」
  • Microsoft Edge:設定 →「Cookie とサイトのアクセス許可」

全ての Cookie をブロックすると、ログイン・決済等の主要機能が利用できなくなる場合があります。

第7条(モバイル OS 固有の制限)

iOS(Safari の Intelligent Tracking Prevention)

iOS の Safari ブラウザでは、Intelligent Tracking Prevention(ITP)により、第三者 Cookie の有効期限が自動的に短縮(最大 7 日)または完全にブロックされる場合があります。本サービスの広告関連機能の一部は、ITP の影響により完全には機能しない場合があります。

Android(広告 ID の無効化)

Android 端末では、「設定」→「Google」→「広告」から広告 ID をリセットまたは無効化することができます。広告 ID を無効化した場合、Google AdMob/AdSense 経由のパーソナライズド広告は配信されなくなります(コンテキスト連動型広告は引き続き表示されます)。

アプリ単位の通知・トラッキング権限

本サービスの Android アプリでは、初回起動時にプッシュ通知の許可をお願いします。プッシュ通知の許可とパーソナライズド広告の同意は別個の設定であり、それぞれ独立に変更可能です。将来 iOS 版を提供する際は、App Tracking Transparency(ATT)に従い、初回起動時にトラッキング許可ダイアログを表示します。

第8条(お問い合わせ・改訂日)

本ポリシーに関するお問い合わせは、以下までお願いいたします。

本ポリシーは、年 1 回以上の定期見直しを行うほか、Google AdMob/AdSense のポリシー改訂、CMP の仕様変更、関連法令の改正等に応じて随時改訂します。改訂は利用規約第 18 条の規定に従い、効力発生日の 14 日前までに告知します。

以上