最終更新日: 2026年(本アプリの更新のたびに随時見直します)
「読み上げリーダー(Markdown Voice Reader、以下「本アプリ」)」における利用者情報の取り扱いについて説明します。本アプリは個人開発者(RT2231)が無償で提供するWebアプリです。
本アプリは、利用者のアカウント登録を必要とせず、運営者(RT2231)のサーバーに利用者のドキュメント内容や音声データを送信・保存する仕組みを持ちません。 読み込んだMarkdown・PDF・EPUBファイルの解析、表示、音声合成のための文字列処理は、すべて利用者ご自身のブラウザ内で行われます。
以下について、本アプリは一切収集・保存していません。
以下の情報は、利用者ご自身のブラウザの LocalStorage に保存され、運営者のサーバーには一切送信されません。
これらはブラウザのキャッシュ・データを削除すると失われます。他の端末やブラウザとは共有されません。
本アプリの動作にあたり、以下の第三者サービスと通信が発生します。それぞれのプライバシーポリシーもご確認ください。
| サービス | 用途 | 送信される情報 |
|---|---|---|
| GitHub Pages | 本アプリ自体のホスティング | 通常のWebアクセスログ(GitHubのプライバシーポリシー参照) |
| jsDelivr(CDN) | Markdown解析・PDF解析・OCR等に使うライブラリの配信 | アクセス元のIPアドレス等、通常のリソース取得に伴う情報 |
| Google Fonts | 文字フォントの配信 | 同上 |
| ElevenLabs | 音声合成(ご自身のAPIキーを設定した場合のみ) | 読み上げ対象のテキスト。利用者のブラウザから直接ElevenLabsへ送信され、運営者は内容を一切閲覧・保存できません。取り扱いはElevenLabsのプライバシーポリシーに従います |
| Cloudflare Workers | URL指定でMarkdownを読み込む際、読み込み先がCORSに対応していない場合のみ、代理取得のために利用 | 指定されたURLとその取得結果。運営者側でログ・保存は行っていませんが、通信経路として一時的に経由します |
PDFの画像スキャンページの文字認識(OCR)は、ブラウザ内でTesseract.js(WebAssembly)を実行して行っています。画像データが外部サーバーに送信されることはありません。認識に必要な言語データ(数MB)は初回利用時にjsDelivrからダウンロードされます。
本アプリは特定の年齢層を対象としたものではなく、年齢確認の仕組みは設けていません。
本アプリの機能追加・変更に伴い、本ポリシーの内容は予告なく更新される場合があります。重要な変更がある場合は、本アプリの設定画面や本リポジトリのREADME等でお知らせするよう努めます。
本ポリシーに関するご質問は、GitHubリポジトリのIssueよりご連絡ください。