安全性について|なぜ何も送信せずに処理できるのか

「サーバーに送っていない」と書かれていても、利用者からは確かめようがない―― その疑問はもっともです。このページでは、仕組みと、 ご自身で検証する方法をあわせて説明します。

従来のオンライン変換サービスとの違い

一般的なオンラインPDFサービスは、次のように動きます。

あなたの端末 →(ファイル送信)→ 事業者のサーバー →(処理)→ 結果を返す

この方式では、ファイルは必ず事業者のコンピューターを通過します。 多くの事業者は「◯時間後に自動削除します」と説明していますが、 利用者がそれを確認する手段はありません。 通信経路、保存先の所在国、委託先の有無といった論点も残ります。

NoUpは構造が異なります。

あなたの端末 →(処理)→ あなたの端末

ページを開いたとき、サーバーから送られてくるのはプログラム(JavaScript)だけです。 そのプログラムがあなたのブラウザの中で動き、あなたの端末上でファイルを読み書きします。 ファイルは端末の外に出ません。送信する経路そのものが存在しないため、 「削除を信頼する」という前提が不要になります。

ファイルを使わないツールについて

当サイトには、ファイルを読み込まないツールもあります。 パスワード作成電子印鑑作成QRコード作成Markdown変換がそれにあたります。

これらで扱うのはあなたが打ち込んだ内容です。 そしてその内容も、まったく同じ理由で送信されません。 処理しているのはブラウザの中のプログラムであり、送信する経路が存在しないためです。

むしろ、ここで扱う情報のほうが機微なことがあります。

パスワード作成 生成したパスワードは漏れた瞬間に被害が出ます。 保存も送信もせず、ページを閉じれば完全に消えます
電子印鑑作成 入力するのは氏名・社名という個人情報そのものです。 他社の印鑑作成サイトの多くは、これをサーバーへ送って画像を生成しています
QRコード作成 Wi-Fiのパスワードや連絡先を入れます。まとめれば個人情報です
Markdown変換 貼り付けるのは議事録や提案書の草案など、社外に出せない文章が少なくありません

検証方法も同じです。次の手順で、入力してもボタンを押しても通信が発生しないことを ご自身で確認できます。

ご自身で検証する方法

方法1:通信を切って使う(最も確実)

使いたいツールのページを開いたあと、Wi‑Fiを切る、または機内モードにします。 その状態でファイルを読み込み、処理を実行してください。 通信が完全に遮断されていても、処理は正常に完了します。

もしファイルをサーバーへ送っているのであれば、オフラインでは動作しません。 これは仕組み上ごまかしようがない検証方法です。

方法2:開発者ツールで通信を監視する

キーボードの F12 キー(MacはCommand+Option+I)でブラウザの開発者ツールを開き、 「ネットワーク」タブを表示します。その状態でファイルを読み込み、処理を実行してください。 ファイルの中身を送信する通信(POSTリクエスト)が発生していないことを確認できます。

方法3:ソースコードを読む

このサイトのJavaScriptは難読化していません。ブラウザで直接開けば、処理の内容をそのまま読めます。 送信処理が書かれていないことを、コードレベルで確認できます。

使用している技術

PDFの生成・編集pdf-lib(オープンソース)
PDFの描画PDF.js(Mozilla製・オープンソース)
画像処理・電子印鑑ブラウザ標準のCanvas API
動画・音声の変換ffmpeg.wasm(FFmpegをブラウザ内で動かすもの)
QRコード生成qrcode-generator(オープンソース)
Markdown変換marked + DOMPurify(オープンソース)
パスワードの乱数ブラウザ標準の crypto.getRandomValues()(暗号用途向け)
ZIP生成JSZip(オープンソース)
配信Amazon S3 + CloudFront(静的ファイルのみ)

ライブラリはすべてこのサイト自身から配信しており、 外部のCDNを経由しません。これにより、第三者があなたのアクセスを観測する経路も減らしています。

サーバー側にプログラムがない

NoUpの配信基盤は静的ファイルの配信だけを行っており、 アップロードされたファイルを受け取るプログラムがそもそも存在しません。 仮に誰かがファイルを送ろうとしても、受け取る先がない構成です。

できないこと・限界

公平を期すため、この方式の弱点も書いておきます。

アクセス情報の取り扱い

ファイルも入力した内容も送信されませんが、ページの閲覧そのものには通常のWebアクセスが伴います。 アクセス情報の取り扱いについてはプライバシーポリシーをご確認ください。

ツール一覧