X(旧Twitter)アプリ内では、BGM やコンテンツの表示・操作に制限があることがあります。画面を一度タップ(クリック)するか、ブラウザで開くとよいです。

プライバシーポリシー

Chrome 拡張機能『君斗りんくの追憶のきらめき』(以下「本拡張」)における個人情報の取扱いについて、実装の実態に即してご説明します。

発行者: Kimito-Link Project 施行日: 2026年4月19日 最終更新: 2026年10月28日
こん太
こん太(ファン視点) 長いから、読むのしんどい人は下の「ざっくり要約」だけ でも OK だよ! 気になった項目だけ目次から飛ぶのもありだね。
たぬ姉
たぬ姉 むずかしい用語が出てきたら、私が脇にメモ(たぬ姉メモ)で補足するね。契約文みたいな部分はちゃんと真面目 に書いてあるから、そこはそのまま読んでほしい。

1.本拡張の目的

本拡張は、ニコニコ生放送における応援コメント・参加者情報を、利用者自身の端末上で可視化・記録することを目的としたブラウザ拡張機能です。第三者への情報集約や広告配信を目的としていません。

2.取り扱う情報の種類

扱ってるものは、要は「今見ているニコ生の画面に出ている情報」 と、それをまとめ直した記録、あと 拡張の設定値 の 3 種類だよ。

本拡張は、次の情報を端末上で取り扱います。

2-1. 視聴中の放送に関する情報

  • 視聴ページの URL、放送番組 ID(lv...)、放送タイトル・放送者名・配信者ユーザー ID
  • 視聴者としてログイン中の場合のニコニコユーザー ID・ニックネーム(ニコニコページ上に表示されているものを読み取ります)

2-2. 放送内のコメント情報

  • コメント本文、投稿時刻、コメント番号
  • 投稿者のニコニコユーザー ID(数値 ID または匿名ハッシュ IDa:xxxx)、表示名、アイコン画像 URL
  • ギフト・スタンプ等の付帯イベント情報
たぬ姉メモ:コメント本文には視聴者同士のやりとりが含まれますが、本拡張はこれをあなたの端末内で表示・集計する目的に限って利用します。

2-3. 本拡張から送信した自身のコメント

  • 本拡張の送信 UI から投稿したコメントの本文と時刻(自分のコメントを「応援アイコン」として識別するための照合用)

2-4. 拡張の設定値

  • 記録 ON/OFF、ポップアップ着せ替え、音声入力デバイス、匿名 Identicon の有無、各種 UI の開閉状態、など

3.保存場所と保存期間

記録は Chrome の chrome.storage.local に保存されるよ。これは あなたのパソコン専用の保管庫 で、他の端末には自動で同期されないタイプの領域なんだ。

本拡張が扱う情報は、いずれも利用者の端末ローカル(同じ Chrome プロファイル内のサンドボックス領域)に限って保存されます。具体的には次の 4 つの保管場所を併用しています:

  • Chrome 拡張ストレージ(chrome.storage.local)— 設定値・コメント記録・自己投稿履歴・取り込みログなど大半のデータ。
  • IndexedDB nls_thumb_v1 — 定期サムネイル(PNG Blob)を放送ごとに 500 件まで FIFO で保存。
  • IndexedDB nls_broadcast_summary_v1 — 時系列サマリー(同接・件数等の集計サンプル)を最大 5,000 行保存。
  • IndexedDB nls_auto_backup_v1 — 5 分ごとの自動バックアップ(コメント記録のスナップショット、放送ごとに最新 24 件まで保持)。

いずれもブラウザアカウント経由の自動同期(chrome.storage.sync)には書き出さず、Chrome のサンドボックス領域内に閉じています。他のウェブサイトや他の拡張機能からは読み書きできません。

保存期間は利用者が能動的に削除操作を行うまで(または拡張機能をアンインストールするまで)です。拡張ポップアップ内の「キャッシュクリア」操作では派生キャッシュ(nls_user_comment_profile_v1 等)のみが削除されます。すべての保存データを削除したい場合は、Chrome の拡張管理画面から本拡張を アンインストール してください(chrome.storage.local と上記の IndexedDB 3 つがまとめて削除されます)。アンインストールするとデータの復元はできないため、必要に応じて事前にコメントログを HTML / JSON でエクスポートすることをおすすめします。

たぬ姉メモ:chrome.storage.local も IndexedDB も ブラウザのサンドボックス領域で、他のウェブサイトや他の拡張機能からは読み書きできません。Chrome のプロファイルを分けて使っている場合は、プロファイルごとに別の保管場所になります。

4.外部への送信について

本拡張は既定の状態では、利用者の情報を当プロジェクト側のサーバーへ送信しません。すべて端末のローカルストレージ内で処理されます。

ただし、利用者が共有機能を明示的に使用した場合に限り、その時点の画面内容が当プロジェクトのサーバー(app.tsuioku-no-kirameki.com)へ送信されます。送信は次の2通りで、いずれも利用者の操作が起点です。詳細は「4-3」に記載します。

  • スマホで見る(自動公開):状態速報画面のスイッチ「📱 スマホで見る」を利用者が自分でONにした場合のみ、配信視聴中に、スマホでその画面を開いている間は約5秒、それ以外は画面の中身が変わったときに約20秒、変わらないときは約2分の間隔で送信されます(スマホで開いているかどうかは、サーバーに30秒だけ残る目印で判断します。目印に個人を特定する情報は含みません)。初期状態はOFFで、ONにするまで自動送信は一切行われません
  • スマホで読み上げを聞く:「📱 スマホで見る」をONにしたうえで、スマホの画面の 🗣 ボタンを利用者が自分でONにした場合のみ、PCで動いている VOICEVOX が作ったコメントの読み上げ音声を、サーバー経由でスマホへ届けます。スマホで 🗣 がONの間だけ作られます。初期状態はOFFです
  • 手動共有:スイッチをONにしたあと、状態速報画面の「🔗 WEBサイトURLで共有」ボタンを押したとき(押した回のみ送信)
  • スマホからコメントする:「📱 スマホで見る」をONにしたうえで、スイッチ「✍️ スマホからコメントする」を利用者が自分でONにした場合のみ、スマホで書いたコメントをサーバー経由で受け取り、PCで開いている放送タブのコメント欄から投稿します。初期状態はOFFです
  • ファンにも公開:「📱 スマホで見る」をONにしたうえで、スイッチ「👥 ファンにも公開」を利用者(配信者など)が自分でONにした場合のみ、読むだけのファン用URLを作ります。このURLを開いた人は、拡張が無くても「スマホで見る」と同じ内容を見られます。初期状態はOFFです

外部ドメインへの通信は、以下の目的に限って発生します。

4-1. ニコニコ生放送(*.nicovideo.jp, *.nimg.jp)

  • 視聴中ページのコメント取得・アイコン画像取得(利用者が通常ブラウザで視聴する際と同等のリクエスト経路)
  • 利用者自身のニコニコアカウントに紐づく認証情報は、ブラウザが保持する Cookie によりニコニコ側に直接送信されるものであり、当プロジェクトがこれを取得・保持することはありません

4-2. 読み上げ音声(127.0.0.1:50021)

  • 利用者自身の端末で VOICEVOX を起動している場合にのみ、読み上げ音声の合成のため同一端末内(ローカル)へリクエストします。インターネットには出ません
  • VOICEVOX を使わない場合、この通信は発生しません

4-3. 共有サーバー(app.tsuioku-no-kirameki.com)

  • 利用者が共有機能を使ったときのみ通信します(上記のとおり、自分でONにした「スマホで見る」、またはその後の手動ボタン)。使わなければ通信しません
  • スイッチをONにしたとき、サーバーがこの拡張専用の鍵(ランダムな識別子・書き込み用の鍵・閲覧URL用の文字列)を発行し、端末の拡張の中に保存します。氏名・メールアドレス・ニコニコのアカウント情報は使いません。サーバーは書き込み用の鍵そのものは保存せず、照合用の値(ハッシュ)だけを保存します
  • 送信されるのは、そのとき画面に表示されている状態のコピーです。視聴者のニコニコユーザーID・表示名・アイコンURL・コメント本文・投稿時刻を含みます(画面に出ているものと同じ範囲)。PCで複数の配信を開いていても、送るのはスマホで映している1配信分だけです。診断用の詳しい情報は保存しません
  • サーバーに残るのは最新の1件だけで、24時間で自動的に消えます。送信の回数は、利用者ごとに1日あたりの上限があります
  • 共有URLを知っている人が閲覧できます。URLが漏れたときは、画面の「🔄 URLを作り直す」で古いURLを無効にできます
  • スイッチをOFFにすると送信を止め、サーバーに残っている内容と鍵の記録を削除します(通信の失敗で削除できなかった場合も24時間で消えます)
  • 匿名(184)コメントの投稿者は識別子を持たないため、個人を特定できる情報は送信されません
  • スマホからコメントする(ONにした場合のみ):スマホで書いたコメントの本文と、送り先の放送ID(lv番号)がサーバーを経由します。本文はPCの拡張が受け取るまでの間だけ(最長1分)サーバーに置かれ、受け取った時点で消えます。届いたかどうかの記録(本文を含まない)は10分で消えます。投稿はPCのブラウザでログインしているニコニコのアカウントから、利用者自身のPCで行われます。当プロジェクトがニコニコのログイン情報を受け取ることはありません
  • スマホへ新着をすぐ届ける(スマホで見ている間だけ):新しいコメント・ギフトを数秒ごとにまとめ、サーバーからリアルタイム配信サービス(Ably)を通してスマホへ届けます。届ける内容は画面に出ているものと同じ範囲(表示名・アイコンURL・ユーザーID・コメント本文・時刻)です。届け先の名前は推測できない形で作り、スマホには「受け取るだけ」の許可を1時間ごとに出し直します。Ably に残るのは配信のための短い時間(通常2分)だけで、当プロジェクトは長く保存する設定をしていません
  • スマホで読み上げを聞く(ONにした場合のみ):読み上げの音声(コメント1件ごとの短い音声)がサーバーを経由します。サーバーに置くのは最新20件までで、2分で自動的に消えます。音声の文字起こしや保存・分析は行いません
  • ファンにも公開(ONにした場合のみ):「スマホで見る」で送った内容(上と同じ範囲)を、ファン用URLを開いた人も読むだけで見られるようにします。サーバーに追加で保存する内容はありません(ファン用URLと送り先の対応だけを、最後に使ってから30日まで保存します)。ファン用URLは配信者の閲覧URLとは別の文字列で、そこから配信者の閲覧URLや鍵を知ることはできません。ファン用URLからはコメントの投稿・読み上げ音声の作成の依頼はできず、配信者のPCの動きも変わりません。同じ内容を多くの人が見るため、配信の通信網(CDN)に数秒だけ置くことがあります。スイッチをOFFにする・「📱 スマホで見る」をOFFにすると、そのURLは使えなくなります(閲覧URLを作り直しても、ファン用URLはそのまま使えます)
  • コメントもできるURLは利用者本人専用です(見るだけのURLとは別の鍵が付きます。鍵そのものはサーバーに保存せず、照合用の値だけを保存します)。スイッチをOFFにする・URLを作り直す・「📱 スマホで見る」をOFFにすると、そのURLからは送れなくなります
  • スマホの画面の不具合の報告:スマホで開く画面(WEB版・iPhone アプリ)で予期しないエラーが起きたときだけ、エラーの内容(エラー文・発生した場所・端末とブラウザの種類)を不具合の調査のためにエラー収集サービス(Sentry)へ送ります。コメント本文や視聴者の情報、共有URLの鍵は送りません。利用者を特定したり追跡したりする目的には使いません
  • iPhone アプリ「追憶のきらめき ライブビュー」:上の「スマホで見る」の画面をアプリの中で開くものです。アプリだけの機能(🔔 ギフトの通知・振動、画面を閉じても続く読み上げ、共有、🚩 見たくない人を隠す)は端末の中だけで動き、通知の許可・隠した人の一覧・開いたURLは端末の中にだけ保存されます。これらの機能のためにサーバーへ追加で送るものはありません

4-4. サジェスト(suggestqueries.google.com)

  • 配信者名などの検索補助のため、入力された語句を Google のサジェストAPIへ送信して候補を取得します
  • 送信されるのは入力語句のみで、コメント記録や個人情報は送信しません

4-5. 開発者モード(127.0.0.1:3456)

  • 開発者が自端末でデバッグする場合にのみ使う経路です。ストア配布版ではこの接続先の権限を外しているため、一般利用者の環境で通信が発生することはありません(プログラム中に判定用の記述は残りますが、権限が無いため動作しません)

5.ニコニコから取得する情報

拡張は あなたが今開いてるニコ生のページ を横から覗いて、コメントや放送情報を読み取ってるだけ。裏でこっそり別の放送を見に行ったりはしない よ。

本拡張は、manifest.json の host_permissions にて https://*.nicovideo.jp/* を宣言しており、以下のリソースにアクセスします。

  • 視聴ページの DOM 内容(放送情報、コメントパネル)
  • WebSocket / NDGR(ニコニコのコメント配信経路)から受信されるメッセージ
  • ニコニコユーザーアイコンの公開 CDN(secure-dcdn.cdn.nimg.jp)上の画像

これらはいずれも、利用者が自身のブラウザでニコニコ生放送を視聴する過程で既に受信している公開情報、もしくは利用者自身のブラウザセッションで正規に取得可能な情報に限られます。

6.将来のクラウド・AI 連携機能(完全オプトイン)

将来のクラウド同期や、AIでコメントの雰囲気タグを付ける機能について。これらは デフォルトでオフ になり、利用者の明示的な操作(機能有効化・送信同意)を行った場合のみ動作する設計にする予定だよ。勝手に送られることはないから安心してね。

このセクションは、将来のクラウド同期機能や、外部 AI モデルを用いたコメント分析機能を追加する場合に備えた設計方針の事前告知です。本ポリシー作成時点では、本機能は実装されていません。実装が完了し、公開バージョンで利用可能になった段階で、本ポリシーを改定して詳細(送信先・送信される情報・停止方法)を明記します。

実装方針として、データ保護のために以下を担保する予定です:

  • 既定では完全にオフ(外部サーバーやAPIへの通信は一切発生しない)
  • 機能の有効化およびデータ送信への同意を、利用者が明示的に ON にした場合のみ通信が発生する(完全オプトイン)
  • 利用者は設定画面から機能を OFF にすることで、以後の送信を即時停止できる

7.Cookie・トラッキング

本拡張および本ウェブサイト(https://tsuioku-no-kirameki.com/)では、広告配信・行動追跡・閲覧者分析を目的とした Cookie、ローカルストレージ、その他の追跡技術を使用していません。第三者の計測タグ(Google Analytics、各種広告 SDK 等)は組み込まれていません。

8.第三者提供・販売

記録を 他社に売ったり共有したりはしない よ。そもそも記録は各自の PC の中にあって、私たちが見られる場所にはないんだ。

当プロジェクトは、本拡張を通じて利用者が取り扱う情報を、第三者に販売・提供・共有することはありません。法令に基づく開示請求等がある場合を除き、利用者の端末に保存されているデータにアクセスする手段そのものを保持していません。

9.利用者の権利(削除・書き出し・開示)

自分の記録は 自分で消せるし、自分で書き出せる。「キャッシュクリア」で派生データだけが消えて、アンインストールすれば本体記録も IndexedDB もまとめて消えるよ。書き出してから消すのが安心。
  • 削除:拡張ポップアップ内の「キャッシュクリア」操作で派生キャッシュ(nls_user_comment_profile_v1 等)が削除されます。コメント記録本体や IndexedDB の全データを削除したい場合は Chrome の拡張管理画面から本拡張を アンインストール してください(chrome.storage.local と本ポリシー §3 記載の IndexedDB 3 つがまとめて削除されます)。アンインストール後の復元はできないため、必要に応じて事前のエクスポートをおすすめします。
  • 書き出し:記録済みの応援コメント・集計データは、拡張の書き出し機能から JSON / HTML 形式でローカルファイルとして取得できます。
  • 開示請求:保存データは利用者端末にのみ存在するため、利用者自身によるアクセスが可能です。なお、当プロジェクト側には利用者データの保管・提供に関する開示義務の対象となる情報は存在しません。

10.セキュリティ

本拡張は、Chrome 拡張機能のセキュリティモデル(Manifest V3、サンドボックス、host_permissions 宣言)に従って動作します。外部送信が発生する経路(ニコニコ生放送)はすべて HTTPS を用います。

なお、利用者端末自体の管理(OS・ブラウザの更新、マルウェア対策等)については、利用者の責任となります。

11.未成年の利用

本拡張は、13 歳未満の児童の個人情報を意図的に収集することを目的としていません。本拡張は、ニコニコ生放送の利用規約および年齢制限に従って利用されることを前提としています。保護者の方は、お子様の本拡張の利用にあたって、ニコニコ公式の規約および本ポリシーの内容をご確認のうえ、必要に応じて利用の可否をご判断ください。

12.改定

本ポリシーは、関連法令の改正、本拡張の機能変更、または運用方針の見直しにより改定されることがあります。改定が行われた場合は、本ページの冒頭に「最終更新」日付を明示します。利用者に重大な影響を及ぼす変更が行われる場合は、拡張機能のアップデート通知等を通じて別途お知らせする場合があります。

13.お問い合わせ

本ポリシーおよび本拡張に関するお問い合わせは、下記までご連絡ください。

※ 公式 LINE 等の追加連絡手段は、準備が整い次第このページに追記する予定です。

14.本ウェブサイトの「いま支えている人」について

このサイトの 「いま支えている人」(/live/)だけは、拡張機能とは別のしくみよ。ニコニコ生放送が公開しているランキングを、うちのサーバーが取ってきて並べているの。見ている人のことは何も記録していないから安心してね。

本ウェブサイトの「いま支えている人」(https://tsuioku-no-kirameki.com/live/)は、本拡張とは独立した機能です。利用者の端末や本拡張とは一切関係なく、当プロジェクトのサーバーがニコニコ生放送の公開情報を取得して表示します。本章はこのページについてのみ説明するものです。

14-1. 取得する情報と取得元

放送中の番組について、ニコニコ生放送が一般に公開している以下の情報を取得します。いずれもログインや権限を必要とせず、誰でも同じ内容を閲覧できるものです。

  • 番組の ID・番組名・放送中かどうか(live.nicovideo.jp)
  • ギフトの貢献ランキング(api.koken.nicovideo.jp)
  • 広告の貢献ランキング(api.nicoad.nicovideo.jp)
  • 番組のコメントサーバーの場所を知るための視聴用の接続先(live2.nicovideo.jp)
  • 番組に流れているコメント(mpn.live.nicovideo.jp)。誰が何件コメントしたかを数えるためだけに読み、本文は保存しません。
  • Kick で配信中の日本語配信の一覧(api.kick.com・Kick の公式 API)。詳しくは 14-5 をご覧ください。

ギフト・広告のランキングに含まれる表示名・アイコン画像・ポイント数・順位は、ニコニコ生放送が各番組のページで公開しているものをそのまま表示しています。当プロジェクトが独自に集計・推定・スコア化した値ではありません。

これに対し、「コメントで応援した人」の件数だけは当プロジェクトが数えた値です。番組に流れているコメントを読み、投稿者ごとの件数だけを数えて表示します。コメントの本文・投稿時刻は保存しません。匿名(184)で投稿された方については、その番組の中だけで通じる識別子から「匿名+番号」と似顔絵を作って表示します。この表示からニコニコのアカウントや個人を特定することはできません。

また、閲覧者が「コメントで応援した人」の名前にマウスを乗せる等の操作をしたときに限り、その方の直近の発言(最大 5 件・各 80 文字まで)を表示のためにその場で取得して返すことがあります。この本文はデータベースやディスクには保存しません。同じ番組への連続した要求をまとめるため、サーバーのメモリ上に最長 60 秒だけ保持し、その後は破棄します。

さらに、閲覧者がスマホの画面などで番組の URL を貼ったときに限り、その 1 番組について上の「番組の ID・番組名・放送中かどうか」「ギフト・広告の貢献ランキング」をその場で取得して表示します(一覧に載っていない番組や、終わった番組も表示します)。同じ番組への要求をまとめるため、取得した公開情報をサーバーに最長 60 秒だけ置き、その後は消します。コメントの本文は取得しません。誰がどの番組を貼ったかは記録しません。

iPhone アプリでは、利用者がその番組で「💬 コメントを流す」を押したときに限り、利用者の iPhone がニコニコ生放送から直接その番組の公開コメントを受け取り、画面に並べたり iPhone の声で読み上げたりします。この経路のコメントは当サイトのサーバーを通らず、送信も保存もしません(ログインもしないため、ニコニコのアカウント情報も扱いません)。

14-2. 誰の情報か

表示されるのは配信者および、その番組をギフト・広告・コメントで支援した方の公開情報です。これらの方は当サイトの利用者ではありません。本ページを閲覧している方の情報は、一切取得・記録していません。アクセス解析・行動追跡・Cookie による識別は行っていません(第 7 章と同じ方針です)。ページ内の「X でシェア」は、X(旧 Twitter)の投稿画面を新しいタブで開くだけのリンクです。押したことを含め、当サイトは何も記録・送信しません(投稿するかどうか、投稿の内容は、X の画面でご自身が決めます)。名前にマウスを乗せて発言を表示する操作についても、誰がどの方を表示したかは記録しません(表示に必要な番組 ID と投稿者の識別子を送信するだけで、ログや解析には残しません)。なお、/live/ のコメント数字が秒単位で動いて見えるのは、60 秒ごとの実測値のあいだを表示上なめらかにつないでいるためで、細かい時刻のデータは取得も保存もしていません。

14-3. 保存期間

取得した内容は表示のために一時保存し、最新の 1 件のみを保持します。新しく取得するたびに上書きされ、更新が止まった場合も1 時間で自動的に消えます。過去の履歴を蓄積することはありません。ホバー時に取得した発言本文は上記と別に、最長 60 秒でメモリから消えます。

SNS 等に貼られたリンクのカード(配信サムネに来場者数・コメント数・ギフト/広告のポイントを重ねた画像、配信者名、番組名)は、貼られた SNS 側が取得時点の内容を保持するもので、当サイトからは更新・削除できません。これらの数字はいずれもニコニコ生放送が公開している集計値であり、応援した方の名前・コメント本文は載せません。画像は当サイトが配信サムネに数字の帯を重ねて生成したもので、放送中の配信についてのみ作り、更新が止まれば 1 時間で自動的に消えます。数字は取得時点の目安で、リアルタイムには更新されません。

14-4. 掲載の停止をご希望の場合

ご自身の表示名・アイコンの掲載停止をご希望の場合は、第 13 章の連絡先までご連絡ください。確認のうえ、以後の掲載対象から除外します。なお当サイトの表示はニコニコ生放送の公開情報を参照しているだけであり、ニコニコ生放送側の表示は当プロジェクトでは変更できません。

14-5. 他の配信プラットフォーム(Kick)

「いま支えている人」のページでは、ニコニコ生放送とは別の欄に、Kick で配信中の日本語配信を同時視聴数の多い順に表示します。Kick の公式 API(api.kick.com・アプリ用の認証)から、Kick が一般に公開している配信者名・アイコン画像・配信サムネ・配信タイトル・同時視聴数・カテゴリ・開始時刻を取得し、そのまま表示します。当プロジェクトが推定・集計・スコア化した値ではなく、ギフトやチャットの集計も行いません。

保存は 14-3 と同じく最新の 1 件のみで、更新が止まった場合も1 時間で自動的に消えます。本ページを閲覧している方の情報は取得しません(14-2 と同じ)。掲載の停止をご希望の場合は 14-4 と同じ連絡先までご連絡ください。Kick 側の表示は当プロジェクトでは変更できません。