Privacy Policy
運営者:nhpokon
施行日:2026年9月8日
最終更新日:2026年10月1日
適用範囲
本ポリシーは、Windows向けアプリ「BunkatsuViewer」「WikiNest」「Vistubeo」「Seirivo」「Namelto」とnhpokon Softwareウェブサイトにおける情報の取り扱いを対象とします。
Namelto
Namelto自身には、ファイル内容を外部サービスへ送信する機能、独自のHTTP通信、利用状況のテレメトリやアクセス解析はありません。名前変更処理はファイルの内容を書き換えません。
共有フォルダへのアクセスやOS機能などによる通信が発生する場合はあります。これは、パソコンから通信が一切発生しないことを意味するものではありません。
BunkatsuViewerによる情報の取得・送信
BunkatsuViewerには、氏名・メールアドレスを入力または取得する機能、独自のユーザー登録・アカウント機能はありません。YouTubeアカウントへのアクセス許可を要求せず、OAuth、Google Sign-In、OAuthトークン、Googleアカウントによる許可に基づくデータ(Authorized Data)をBunkatsuViewer自身が取得・保存する機能もありません。
動画の事前確認機能を有効にしたバージョンでは、最大8件のYouTube動画IDをHTTPSでCloudflare Workersのバックエンドへ送信します。動画URLそのもの、Googleアカウント情報、OAuthトークン、Windowsのユーザー名、端末・インストールID、端末フィンガープリント、表示枠番号、ローカルファイルパス、YouTube API keyは送信しません。
バックエンドはYouTube Data API v3のvideos.listを利用し、status.madeForKidsおよびstatus.embeddableを確認します。API keyはバックエンドだけで使用し、BunkatsuViewerの利用者端末へ配布しません。Data APIの応答は、動画の表示可否を判定するためだけに使用します。Made for Kids、埋め込み不可、または状態を確認できない動画は、BunkatsuViewerの製品方針としてプレイヤーを生成しません。
このバックエンドは、動画ID、リクエスト本文、Google APIの生応答、API key、IPアドレス、HTTPヘッダーを独自のアプリケーションログとして記録しません。KV、D1、Durable Objects、独自データベース、永続キャッシュおよびリクエスト間のMade for Kids判定キャッシュも使用しません。濫用防止のため、リクエスト元IPアドレスをレート制限の判定に使用する場合がありますが、BunkatsuViewer独自の永続保存には使用しません。
前記の動画事前確認で送信する動画IDを除き、視聴履歴や個人情報を開発者が管理するサーバーへ送信する機能、BunkatsuViewer独自のアクセス解析・利用状況追跡、広告SDK、クラッシュレポート送信は実装していません。これは、YouTube、Google、Cloudflareなどの外部サービスによる情報の取り扱いがないことを意味するものではありません。
WikiNest
端末内に保存する情報
WikiNestは、利用者が登録・取得・整理した情報をSQLite / FTS5データベースへ保存します。保存対象には、ゲーム名、サイト名・URL、記事のタイトル・URL・本文・HTTP状態・Content-Type・取得日時・取得方式、お気に入り、メモ、タグ、更新対象、過去版本文と保存日時、本文未取得記事のタイトル・URL・初回検出日時・最終確認日時が含まれます。
データベースは通常、%LOCALAPPDATA%\WikiNest\wikinest.dbに保存されます。
画面・取得設定
WikiNestはデータベースとは別にQSettingsを使用し、ウィンドウの位置・サイズ・最大化状態、画面分割位置、履歴保持件数、Wiki取得件数等を保存します。Windowsでは通常、HKEY_CURRENT_USER\Software\nhpokon\WikiNestに保存される構成です。
外部サイトとの通信
WikiNestは、HTMLページの取得・再取得・更新チェック、MediaWikiの探索、記事一覧や記事タイトルの同期、選択した記事本文の取得のため、利用者が指定したWebサイトまたはWikiへ利用者端末から直接通信します。WikiNest独自のバックエンドへこれらの情報を送信する実装は、v1.0.1では確認されていません。
通信時には、対象URL、記事タイトル、MediaWiki APIの要求・継続取得に必要なパラメーター、User-Agent等のHTTPヘッダーが通信先へ送信されます。IPアドレス等の技術情報も通常のネットワーク通信に伴って通信先で処理される場合があります。メモやタグを外部へ送信する実装は確認されていません。
Fandomでは対象ホストのMediaWiki APIを使用します。一般的なMediaWikiサイトでは候補となるAPI endpointへsiteinfoを問い合わせ、記事本文の取得や記事一覧・タイトルの同期にaction=parse、list=allpages、generator=allpages等を使用する場合があります。
Cookieと認証
HTTP通信では、応答で受け取ったCookieをメモリ上で保持し、同一の通信処理内で再送する場合があります。永続的なCookie保存やブラウザーのCookieを読み込む実装は確認されていません。
WikiNest独自のアカウント、ログイン、OAuth、API key設定、HTTP Basic認証設定、認証情報の保存機能は確認されていません。認証情報を含むURLは取得対象として拒否します。これは、通信先の外部サイトで認証やCookieが使用されないことを意味するものではありません。
広告・解析・クラッシュレポート
v1.0.1のアプリ固有コードでは、専用のアクセス解析・利用状況追跡、広告・広告SDK、Sentry、Firebase、Application Insights、クラッシュレポート送信は確認されていません。通信先サイトや、利用者がリンクを開いた外部ブラウザー側の処理とは区別されます。
WikiNestデータの削除
WikiNestを終了した後、%LOCALAPPDATA%\WikiNest\を利用者が手動で削除すると、同フォルダーのデータベースに保存されたWikiNestデータを削除できます。配布フォルダーだけを削除しても、このデータベースは残る場合があります。アプリ内で全データを一括削除する機能は、v1.0.1では確認されていません。
この操作は、QSettingsが保存したWindowsレジストリ上の設定、利用者が別途作成したバックアップ、外部ブラウザーのデータ、通信先サービスが管理するデータを削除するものではありません。
Vistubeo
YouTube・Google関連サービスへの通信
Vistubeoは、利用者がYouTube URLを入力した後、公開通常動画の動画情報、既存字幕、サムネイルを取得するため、利用者端末からYouTube・Google関連サービスへ直接通信します。取得にはyt-dlp、youtube-transcript-api、img.youtube.com等を利用します。通信先ではIPアドレス、User-Agent等の通常のネットワーク情報が処理される場合があります。nhpokonが管理する字幕取得用バックエンドはありません。
Vistubeo Public Editionは、YouTubeへのログイン、ライブ配信・ライブ文字起こし・ライブAI機能、字幕がない動画の音声ダウンロードまたは音声文字起こし、Firefox Cookieを利用した再試行を行いません。取得できない動画に対する追加の回避操作も行いません。
OpenAI APIと利用者自身のAPI key
AI要約、AIチャプター、AI質問回答、AI翻訳にはOpenAI Responses APIを使用します。利用者自身のOpenAI API keyを設定する方式であり、Vistubeoに開発者共通API keyは組み込まれていません。Vistubeo内部でOpenAIアカウントへログインする機能や、nhpokonが管理するAI backend・proxyもありません。
処理内容に応じて、字幕本文、timestamp付き字幕、subtitle segment ID、利用者の質問文、翻訳対象文、要約長、出力言語等のアプリ指示、修復処理時の直前AI出力をOpenAIへ送信します。現行実装では、動画映像、動画音声、ローカルファイルパスをAI requestの入力として明示的に送信しません。ただし、外部サービスやSDKによる処理まで含めた絶対的な非送信保証ではありません。
Responses API呼び出しではstore=Falseを指定します。これはOpenAI側で情報が一切保存・処理されないことを意味しません。OpenAI側での処理・保持には同社のPrivacy PolicyやAPI関連条件が適用されます。
API keyの保存と削除
設定画面から保存したAPI keyは通常、%APPDATA%\Vistubeo\.envへ平文で保存され、暗号化されません。入力欄のmask表示は保存データの暗号化を意味しません。OS環境変数OPENAI_API_KEYがある場合は、そちらを優先します。
アプリ内のAPI key削除はVistubeoが.envへ保存したkeyを削除しますが、OS環境変数OPENAI_API_KEYは変更しません。「初期設定に戻す」操作ではAPI keyと移行情報を保持します。
端末内の設定・Markdown・移行情報
%APPDATA%\Vistubeo\settings.jsonには、要約長、文字サイズ、Markdown既定保存先、チャプター数、自動要約、自動翻訳、UI言語、AI出力言語、起動時更新確認等を保存します。旧QuickTubeから初回移行する場合、%APPDATA%\Vistubeo\legacy-migration-v1.jsonへ移行情報を保存します。
現行Public Editionでは、window geometry、閲覧履歴、recent URL、字幕、翻訳結果、質問、回答をVistubeoの設定データとして恒久保存する実装はありません。ただし、利用者が保存操作を行うと、動画情報、URL、要約、チャプター、AI回答等を含むMarkdownが指定先へ保存される場合があります。
GitHubによる更新確認
初期設定では起動後1回、https://api.github.com/repos/nhpokon/Vistubeo-Releases/releases/latestへVistubeo/<current-version>のUser-Agentで問い合わせます。利用者は自動確認をOFFにでき、手動確認も利用できます。更新ファイルの自動ダウンロードや自動インストールは行いません。この通信は専用Analyticsを目的とするものではありません。
Vistubeoデータの削除
Vistubeo終了後、%APPDATA%\Vistubeo\を手動で削除すると、同フォルダー内の設定、保存API key、移行情報を削除できます。ただし、利用者が別の場所へ保存したMarkdown、旧%APPDATA%\QuickTube\、OS環境変数OPENAI_API_KEY、外部サービス側で管理されるデータは別管理であり、この操作では削除されません。
アカウント・解析・広告・クラッシュ送信
現行Public Editionでは、Vistubeo独自account・login・password保存、OAuth token、YouTube login、OpenAI account loginはありません。専用Analytics、telemetry、広告・広告SDK、Sentry、Firebase、Application Insights、クラッシュレポート送信、独自usage trackingも確認されていません。外部サービスや利用者が開いた外部ページでの処理とは区別されます。
Seirivo
以下は公開前の確認内容と試験用MSIXの実機結果に加え、正式Microsoft Store版Seirivo v1.0.0で確認した範囲に基づく説明です。試験用MSIXと正式Store版の結果は区別します。
端末内に保存する情報
exe版で利用者が明示して保存した分類ルールは、通常%LOCALAPPDATA%\Seirivo\classification-rules.jsonへ保存されます。保存対象は、調べるフォルダの識別子、条件、相対的な分類先、順序です。ファイル本文は保存しません。
exe版の操作履歴は通常%LOCALAPPDATA%\Seirivo\history\へ保存されます。操作種類、日時、変更前後のpath、順序、操作結果または理由、file size、作成日時、更新日時、File ID、親folder識別情報および復元に必要な記録を含む場合があります。履歴にもファイル本文は保存しません。
試験用MSIXでは、事前に通常の%LOCALAPPDATA%\Seirivoを移した条件で、パッケージ側の%LOCALAPPDATA%\Packages\<パッケージ ファミリー名>\LocalCache\Local\Seirivoへ保存され、exe版の通常の保存先には書き込まれませんでした。この条件では、分類ルールは同フォルダのclassification-rules.json、操作履歴はhistory\に保存され、同じパッケージのversion更新後も残りました。
正式Microsoft Store版Seirivo v1.0.0でも、通常の%LOCALAPPDATA%\Seirivoを事前に移した条件で、操作履歴と分類ルールがパッケージ専用の保存領域に保存され、通常のexe版の保存先には書き込まれないことを実機で確認しました。これは次回Store更新後の履歴からの元に戻す動作を確認したという意味ではありません。
履歴の保持
通常の履歴は、元の操作から30日、最新200回、合計256 MiBを上限として管理します。読み込めない記録を退避した控えは、退避から30日、合計64 MiBを上限として管理します。状況により直ちに削除されることを保証するものではありません。
スキャンと重複確認
通常のスキャンではファイル本文を読みません。scan結果、duplicate結果、未保存preview、performance記録はメモリ上で扱います。同じ内容のファイルを探す場合だけ、候補ファイル本文を端末内で読み、SHA-256を計算して比較します。ファイル本文および比較値を保存・外部送信する機能は確認されていません。
外部通信と診断情報
現行確認範囲では、HTTP client、Web client、Socket、update check、analytics、広告、crash report自動送信、accountまたはlogin処理は確認されていません。このため、ファイル情報や診断情報を外部へ自動送信する機能、アカウント・login、広告、利用状況解析、crash report自動送信は確認されていません。
「診断情報をコピー」は利用者が明示した場合だけclipboardへ出力します。app version、.NET version、OS version、process architecture、直前の操作種類、exception type、performance処理名・回数・時間・件数・bytes、history保存部状態・failure countを含む場合があります。filename、path、File ID、history本文、exception原文message、stack traceは含めません。診断情報の自動保存・自動送信はありません。利用者が自分で共有した後は共有先の取り扱いが適用されます。
履歴の削除
「操作履歴」から「履歴をすべて削除」を選ぶと、操作履歴と、読み込めない記録として退避した控えを削除できます。分類ルールや利用者自身のファイルは削除しません。「履歴を初期化する…」では古い記録を復元対象から外し、控えを一定期間残す場合があります。その控えも「履歴をすべて削除」で削除できます。
手動で削除する場合は、Seirivoを終了してください。以下は確認済み保存先から導いた案内であり、手動削除操作自体は実機で検証していません。exe版の%LOCALAPPDATA%\Seirivo\history\、または試験用MSIXの%LOCALAPPDATA%\Packages\<パッケージ ファミリー名>\LocalCache\Local\Seirivo\history\を削除すると、それぞれの保存先の操作履歴と退避した控えを削除できます。各Seirivoフォルダ内のclassification-rules.jsonを削除すると分類ルールを削除できます。履歴を削除すると、過去の操作をSeirivoから元に戻せなくなります。
試験用MSIXのアンインストール後、パッケージ側の保存先は消え、履歴・分類ルールも残りませんでした。正式Microsoft Store版Seirivo v1.0.0でも、Windowsの設定からアンインストールした後、パッケージ専用の保存先と履歴・分類ルールが消えたことを実機で確認しました。将来のすべてのversionで同じ挙動になる保証ではありません。通常の%LOCALAPPDATA%\Seirivoが事前に存在する環境でのStore版の挙動は未確認です。
Webサイトの配信
nhpokon SoftwareウェブサイトはCloudflare Pagesを利用して配信しています。通常のWebアクセスに伴い、IPアドレス、User-Agent、アクセス日時などの技術情報がCloudflare側で処理される場合があります。Cloudflareによる情報の取り扱いには、同社のプライバシーポリシー等が適用される場合があります。
Webサイトのアクセス解析
本サイトでは、アクセス状況とページの表示性能を把握するため、Cloudflare Web Analyticsを利用しています。配信時にCloudflare側で自動挿入されるbeacon scriptが、閲覧者のブラウザーのPerformance API等を利用し、計測情報をCloudflareへ送信します。
Cloudflare公式資料では、ページビュー・訪問数、読み込み時間やCore Web Vitalsなどの表示性能に加え、国、閲覧先のホスト・パス、参照元(referrer)、端末種別、ブラウザー、OSなどの情報が集計・分析に利用されると説明されています。詳しくはWeb Analyticsの概要、データ収集の説明、集計項目をご確認ください。
CloudflareのRUM公式資料では、beacon scriptはCookie、localStorage、sessionStorage、IndexedDBなどの保存データへアクセスせず、ブラウザーへデータを保存しないと説明されています。また、RUMサービスは通常のHTTPリクエスト処理で送信元IPアドレスを受信しますが、最寄りのCloudflareデータセンターで破棄し、コアデータベースやログへ保存しないと説明されています。これはCloudflareが説明するRUMの取り扱いであり、Cloudflareの他のサービスにおける処理全般を示すものではありません。
nhpokon独自のアクセス解析システムは運用していませんが、上記のCloudflare Web Analyticsによる処理は行われます。本サイトでは広告やサイト独自のCookieを利用する機能を導入していません。このWeb Analyticsの説明はWebサイトの閲覧に関するものであり、掲載する各アプリ自体のアクセス解析・通信機能を示すものではありません。各アプリの情報の取り扱いは、それぞれの節をご確認ください。
nhpokon Software Webサイトの問い合わせフォーム
お問い合わせはSupportページの問い合わせフォームから受け付けます。フォームでは、利用者が入力した名前(任意)、メールアドレス、お問い合わせ対象、お問い合わせ種別、お問い合わせ内容、Privacy Policyへの同意状態を取り扱います。これらは問い合わせ対応と返信のために利用します。
フォーム送信には外部サービスのFormspreeを利用しており、入力した情報はFormspreeを経由して処理されます。
スパム・不正送信対策として、Formspree側のspam protectionやreCAPTCHAが使用される場合があります。この場合、Google側でネットワーク、ブラウザー、端末に関連する情報が処理される可能性があります。Googleプライバシーポリシーもご確認ください。Cloudflare Turnstileは現在使用していません。
開発支援
開発支援にはStripeの外部決済ページを利用します。支援手続き時の情報処理はStripe側のサービスを通じて行われ、nhpokon SoftwareのWebページ自体にはカード番号等を入力する独自の決済フォームを設置していません。Stripe側の情報の取り扱いには、同社のプライバシーポリシー等が適用されます。
端末内に保存する設定
BunkatsuViewerは、表示枠数、最大8件のYouTube URL、音量、ミュート状態、最大10件のURL履歴、UI言語、Privacy PolicyおよびTerms of Useの同意リビジョンと同意日時を、利用者の端末内にあるJSON設定ファイルへ保存します。これらはBunkatsuViewerのローカル設定であり、次回起動時の表示状態や入力内容を復元し、同意状態を管理するために使用します。
設定ファイルはアプリ側で暗号化していません。パスワードなどの秘密情報を保存するための機能ではなく、YouTubeアカウントの認証情報、OAuthトークン、Googleアカウントによる許可に基づくデータは保存しません。ただし、入力したYouTube URLとURL履歴は端末上のローカルデータとして残ります。
YouTube API ServicesとGoogleとの通信
BunkatsuViewerは、YouTube API ServicesのうちYouTube IFrame Player APIとYouTube埋め込みプレイヤーを使用して動画を表示します。動画の事前確認機能を有効にしたバージョンでは、前記のとおりCloudflare Workersを介してYouTube Data API v3も使用します。OAuthおよびGoogle Sign-Inは使用せず、YouTube API keyは利用者端末には配布しません。
埋め込みプレイヤーの初期化、読み込み、表示または再生に伴い、動画ID、IPアドレス、User-Agent、Cookie等、プレイヤー利用に伴う技術情報や閲覧・再生に関連する情報が、YouTubeまたはGoogle側へ送信され、各サービスの条件に従って処理される場合があります。実際に処理される情報は、利用状況、端末、ブラウザー相当の環境、CookieやGoogleアカウントの状態などによって異なる場合があります。
動画の自動再生は無効です。ただし、保存済みの有効なYouTube URLを復元する場合など、埋め込みプレイヤーの初期化・読み込みに伴い、利用者が再生操作を行う前からYouTubeまたはGoogleとの通信が発生することがあります。
Cloudflare Workersによる処理とログ
動画の事前確認機能を有効にしたバージョンでは、Cloudflare Workersが前記の動画IDを受け取り、YouTube Data API v3への照会と結果の返却を行います。Cloudflare Workersのサービス側では、リクエスト日時、HTTPメソッド・URL、応答情報、実行結果・実行時間、例外等を含む呼び出しログが処理・保持される場合があります。これはCloudflareのプラットフォーム機能によるログであり、BunkatsuViewer独自のアプリケーションログとは区別されます。
Cloudflare Workers LogsのFreeプランにおけるログ保持期間は、Cloudflareの公開情報では3日です。ログの取り扱いはCloudflareのサービス条件およびプライバシーポリシーに従います。
YouTubeとの関係
BunkatsuViewerは個人制作のアプリであり、YouTubeまたはGoogleが提供、承認、保証する公式アプリではありません。YouTubeの利用には、YouTube側の規約や制限が適用されます。
Microsoft Edge WebView2のデータ
BunkatsuViewerは動画表示にMicrosoft Edge WebView2を使用します。アプリ専用のユーザーデータ領域には、YouTube・Googleなどの外部サービス利用に伴い、Cookie、キャッシュ、LocalStorage、サイトデータ、セッション情報、YouTubeなどのサインイン状態が保存される場合があります。
BunkatsuViewer自身がCookieの内容やGoogleアカウント情報を独自に収集して開発者へ送信するものではありません。これらの情報はWebView2と外部サービスによって取り扱われます。
ローカルデータの削除
設定画面の「すべてのローカルデータを削除」から削除を予約できます。アプリ終了後の次回起動時に、BunkatsuViewerの設定、保存URL、URL履歴、表示枠数、音量、ミュート状態、UI言語、Privacy PolicyおよびTerms of Useの同意リビジョンと同意日時、および専用WebView2ユーザーデータ領域のCookie、キャッシュ、サイトデータ、サインイン状態などが削除されます。削除後にアプリを利用するには、あらためて必要な同意を行う必要があります。
この操作は、YouTube、Google、Cloudflareその他の第三者サービスが管理するデータや、端末上のBunkatsuViewer以外のデータを削除するものではありません。Microsoft Storeの取得・ライセンス状態も削除対象ではありません。アンインストールだけでローカルデータが完全に削除されるかは確認できていないため、必要な場合は先にアプリ内の削除機能を利用してください。
広告・解析・クラッシュレポート
BunkatsuViewer自身は独自広告を表示せず、広告SDKも搭載していません。ただし、YouTubeコンテンツ内ではYouTube側の条件により広告が表示される場合があります。
Google Analytics、Firebase、Sentry、Application Insights、独自の利用状況追跡、独自のクラッシュレポート送信は実装されていません。WindowsやWebView2自体が行う診断処理は、BunkatsuViewer独自の処理とは異なります。
第三者サービスによる処理
BunkatsuViewerには、独自に収集した個人情報を第三者へ提供する機能はありません。YouTube・Googleとの通信、動画の事前確認で利用するCloudflare Workers、Webサイト配信に利用するCloudflare Pages、および問い合わせに利用するFormspreeによる情報の取り扱いは、上記の各説明とそれぞれのサービスの条件に従います。
セキュリティ
BunkatsuViewerでは、入力URLや保存値の検証、WebView2で利用できる機能・遷移先の制御、動画の事前確認で状態を確認できない場合にプレイヤーを生成しない処理など、外部コンテンツの取り扱いに応じた技術的な対策を実装しています。
子どものプライバシー
BunkatsuViewerは一般向けのWindowsアプリです。BunkatsuViewerおよびnhpokon Softwareウェブサイトは、子どもを主対象として設計・提供するサービスではありません。
Yakurivo
Yakurivoにおける情報の取り扱いについては、専用のプライバシーポリシーをご確認ください。
ポリシー変更
機能、配布方法、法令または外部サービスの変更に応じて、本ポリシーを更新する場合があります。変更後の内容は本ページで案内します。
お問い合わせ
お問い合わせはSupportページの問い合わせフォームから受け付けます。