「送信していない」を、自分で確かめる方法
「ファイルは送信しません」と書いてあるサイトはたくさんあります。書いてあるだけでは信じられないのが普通です。 このページでは、私の言葉ではなく、お使いのブラウザそのもので確かめる方法を3つ書きます。どれも数十秒でできます。
方法1:ネットを切って使う(いちばん簡単)
- 使いたいツールのページを開く
- スマホなら機内モードに、パソコンなら Wi-Fi を切る
- そのままファイルを選んで、変換やダウンロードをする
通信が切れているのに動くなら、サーバーに何も送っていない、ということです。 サーバーで処理するサイトは、この状態では「エラー」になります。
方法2:ブラウザの「ネットワーク」タブを見る
- パソコンのブラウザで、ツールのページを開く
- F12 キー(Mac は ⌥⌘I)で開発者ツールを開き、「ネットワーク(Network)」タブを選ぶ
- ファイルを選んで変換する
- 一覧に、このサイト以外への通信(別のドメインへの POST など)が増えないことを見る
ファイルをアップロードするサイトなら、ここに「POST」の行が現れて、サイズがファイルぶん増えます。 このサイトでは、変換中に新しい行は出ません。
ただしページを開いた直後に、このサイト自身への POST /api/hit が1行だけ出ます。 これは「どのページが何回表示されたか」を当方のサーバーで数えているもので、 中身は下の「表示回数の数え方」のとおりページの名前とスマホ/パソコンの2つだけです (クリックして中身を見られます)。ファイルを選んだり変換したりしても、この行は増えません。 「やりたいことで探す」の窓に打って手を止めた時だけ、同じ行がもう1〜2行出ることがあります(中身は下のとおり言葉を含みません)。
方法3:ブラウザに「外へ出すな」と命じてある設定を見る
このサイトは、すべてのページに Content-Security-Policy というヘッダを付けています。 中身は default-src 'self'; connect-src 'self' ── 「このサイト自身以外には、スクリプトも通信も許すな」という、ブラウザに対する命令です。仮に私がうっかり外部へ送るコードを書いても、ブラウザが止めます。
- 開発者ツールの「ネットワーク」タブで、ページ本体(一番上の行)を選ぶ
- 「ヘッダー(Headers)」の中の
content-security-policyを見る
content-security-policy: default-src 'self'; script-src 'self'; connect-src 'self'; img-src 'self' data: blob:; …
例外はお問い合わせフォームと、各ページの下の「感想・ほしいツール」の欄の2つだけで、 どちらも「送信する」「送る」を押した文章を私に届けるためのものです(プライバシーポリシー)。 ツールに入れたファイルはこの経路を通りません。
帯に「ブラウザが止めた外部の読み込み:1 件」と出ることについて
このサイトを置いているサーバー会社(Cloudflare)が、アクセス数を数えるための小さなスクリプトをこちらの許可なくページに差し込むことがあります。同じドメインで動かしている他のサイトと設定が共通のためです。
ただし、このサイトのセキュリティ設定(上の方法3の CSP)がブラウザに送らせる前に止めています。 実測でも、その読み込みは csp という理由で失敗し、送受信は 0 バイトでした=あなたの情報はそこへ届いていません。
帯の数字を 0 件に見せるために隠す、ということはしません。止めた事実こそ確かめてほしい所なので、 「外へ送った通信:0 件」と「ブラウザが止めた外部の読み込み:1 件」を分けて出しています。 方法2のネットワークタブでも、この行が赤く失敗しているのが見えます。
数え方:別のサイトへの読み込みのうち、送受信が 0 バイトで所要時間も 0 ミリ秒だった物= 相手に一度も届いていない物を「止めた」として分けています。実際にやり取りが起きた物は、必ず「外へ送った通信」の方に数えます。
表示回数の数え方(2026-10-20 から)
どのツールが使われているか分からないと、直す所も次に作る物も決められません。そこで外部の解析サービスを1つも使わずに、当方のサーバー(このサイトと同じドメイン)で 表示回数だけを数えています。確かめ方は上の「方法2」と同じで、ネットワークタブのPOST /api/hit の中身を見るだけです。送っているのはこれだけです。
- ページの名前(例:
romaji・top) - スマートフォンか、パソコンか(画面の幅で見分けています)
- サイト内の「やりたいことで探す」を使った時だけ、ページの名前の代わりに
search(探した)かsearch-miss(合うツールが無かった)のどちらかの決まった言葉。1回の表示につきそれぞれ1回までです。打った言葉は送りません(何を探して外れたかは当方にも分かりません。分かるのは外れた回数だけです)
保存するのは、日付・ページ・スマホかパソコンかの組み合わせごとに足し合わせた件数だけです。 Cookieも、利用者を見分ける番号も使っていません。そのため同じ方が開き直せばその分だけ数が増えます(人数ではなく表示の回数です)。 IPアドレス・ブラウザの種類・どこから来たか・サイト内で何をしたか(上の検索の2つを除く)は記録していません。 送り先は自分のサイトなので、安心の帯の「外へ送った通信:0 件」は変わりません (帯は別のサイトへの通信だけを数えています)。
それでも「安全」とは言い切りません
上の3つは「このサイトがあなたのデータを送っていない」ことの確認です。 お使いのパソコンにウイルスがある、ブラウザの拡張機能が画面を読んでいる、といった、このサイトの外側の話までは保証できません。 大事なデータを扱うときは、信頼できる端末で使ってください。
不安な点や「ここはどうなっているの?」があれば、お問い合わせから聞いてください。仕組みは全部答えられます。
この「送らない」を、どんな仕組みで守っているか(と、途中で踏んだ失敗)はnote の記事に書いています。