ツールに入れたデータはどうなるか
ブラウザの外には何も出ません。base64hub のエンコーダー、デコーダー、変換ツールは、どれもお使いの端末で動く素の JavaScript です。テキストを貼り付けたり、ファイルをドロップしたり、画像を貼り付けたりすると、ブラウザがそれをメモリに読み込み、スクリプトが変換し、結果が同じページに表示されます。ファイルはブラウザの File API で読み込まれ、ページがアクセスできるのは選んだファイルだけです。
私たちにはアップロード用のエンドポイントも、入力内容のデータベースも、内容を受け取る API もありません。私たちの側に、それを保存できるものが何もないのです。
ブラウザがそれを強制する仕組み
すべてのページは Content Security Policy 付きで配信され、その connect-src ディレクティブが許可する接続先は、Cloudflare Web Analytics がページビューを受け取る /cdn-cgi/rum だけで、これは base64hub 自身と cloudflareinsights.com の両方にあります。ページからのそれ以外の fetch、XHR、WebSocket、ビーコンのリクエストは、ブラウザがすべてブロックします。スクリプトは base64hub 自身と Cloudflare の解析スクリプトのホストからしか読み込めず、ページが他のサイトのフレームを開くこともできません。ツールが入力をどこかへ送ることはありません。仮にツールのバグが入力を別のサーバーへ送ろうとしても、ブラウザが拒否します。
ダウンロードする結果は、端末上でローカルファイル(blob: URL)として作られ、ブラウザが保存します。画像、PDF、音声、動画のプレビューも同じローカルのコピーを使います。
自分で確かめる
- ツールを開き、ブラウザの開発者ツールを開いて Network(ネットワーク)タブに切り替えます。
- ツールにテキストを貼り付けるかファイルをドロップして、一覧を見てください。データを運ぶリクエストは 1 つも現れません。それ以外のリクエストは、Cloudflare のスクリプトがページビューを
/cdn-cgi/rumに報告するものだけです。 - あるいは、ページを読み込んだ後でインターネットから切断してもかまいません。ツールは動き続けます。
ページのソースでポリシーを読むこともできます。<head> 内の Content-Security-Policy の meta タグを探してください。
収集しないもの
- アカウント、登録、メールアドレスはありません。
- 追跡用や広告用の Cookie はありません。
- 入力の履歴はありません。タブを閉じればデータは消えます。
サイトが保存するのはテーマの選択(ライトかダーク)だけで、ブラウザのローカルストレージに b64mode というキーで保持されます。ブラウザの設定からいつでも消去できます。
どのウェブサイトでも受け取るもの
他のウェブサイトと同様に、base64hub はウェブサーバーとコンテンツ配信ネットワーク(Cloudflare)によって配信されます。ページを送るために、これらは標準的なリクエストデータを処理します。IP アドレス、リクエストした URL、日時、ブラウザのユーザーエージェントです。このデータはサイトの配信と不正利用からの保護に使われ、ツールに入力したりドロップしたりした内容は決して含まれません。それは端末の外に出ないからです。Cloudflare は同じリクエストデータから、リクエスト数や訪問者数などの日ごとの合計を集計しており、私たちはその合計を見てサイトの利用状況を把握しています。また、Cloudflare は各ページに Web Analytics のスクリプトを追加しますが、Cookie は使いません。見えるのは合計だけで、個々の訪問者は見えません。
お問い合わせ
プライバシーに関するご質問:privacy@base64hub.com
よくある質問
base64hub はエンコードやデコードした内容を見られますか?
いいえ。ツールはお使いの端末で動く JavaScript です。ページには Cloudflare のページビュー計測以外のネットワーク通信が許可されていないため、データが私たちや他の誰かに届く経路がありません。
ツールはオフラインでも使えますか?
はい。ツールのページを一度読み込めば、ネットワークから切断しても動き続けます。サーバーに依存する部分が何もないからです。
Cookie を使っていますか?
いいえ。サイトが記憶する設定はライトテーマかダークテーマかの 1 つだけで、ブラウザのローカルストレージに保存されます。端末の外に出ることはありません。