ToolKoala について — ファイルを絶対にアップロードしないブラウザツール

Milo the koala
Milo 🐨
ツールマニア · プライバシー偏執 · 一人創業

こんにちは、Milo 🐨 です — ToolKoala を作っている人間です。夜と週末にこれらのツールを作っています。自分で必要だったから、そして他の「無料」オンラインツールがメール、ファイル、辛抱を求めてくることに疲れたからです。

ToolKoala は 完全にブラウザで動作する 100+ のファイル処理ツールのコレクションです。アップロードなし、登録なし、透かしなし。既存の「オンラインコンバーター」の世界が特定の方法で壊れていて、私たちはそうでないものが欲しかったから作りました。

ストーリー

2024 年、両親に送る前に娘の誕生日の動画を圧縮する必要がありました。Gmail の 25 MB 添付制限に阻まれました。「動画 オンライン 圧縮」で検索し、最初の結果をクリックして、ファイルのアップロードを開始しました。アップロードの途中で、そのサイトのプライバシーポリシーを読みました。そのサイトは「システム改善目的」でアップロードされたファイルを保持する権利を留保していました。アップロードをキャンセルし、自分が無意識に依存していた前提に気づきました — 多くのオンラインツールは「存在しているから」という理由だけで信頼を得てきたのです。

モダンなブラウザは今や本物のソフトウェアを実行できます — Photoshop レベルの画像処理、FFmpeg 動画エンコーディング、完全な PDF レンダリング、OCR、背景除去のためのニューラルネットワークまで。コンパイル済みバイナリは 10-30 MB で、オンデマンドでロードします。これらのジョブが他人のサーバーで起きる技術的理由はありません。ほとんどがそうしている理由は、サーバーサイドの方が収益化しやすいから:機能をサブスクリプションの後ろに置く、利用解析を集める、ユーザーのアップロードでモデルを訓練する、「アカウント」をユーザーを囲い込む堀として使う。これらは合法的なビジネス判断ですが、対価としてあなたは自分のファイルへのコントロールを失うのです。

私は、より難しいエンジニアリングの道を取り、明らかなユーザー利益を返すツールが欲しかった:あなたのファイルはどこにも行かない。私たちが約束するからではなく、あなたが検証できるから。Chrome DevTools を開き、Network タブをクリックし、サイトの任意のツールにファイルをドロップ。ツールのコード(初回後はキャッシュ)が読み込まれるのが見えますが、あなたのファイルが出ていくのは見えません。これが私たちが確立したい中核原則です:信頼は宣伝ではなく検証可能性から来る。

現在のラインナップ

2026 年半ば時点で、ToolKoala には以下があります:

  • 100+ ツール、画像編集、PDF ワークフロー、動画/音声処理、テキスト操作、開発者ユーティリティ、文書変換にわたる。
  • 8 言語(英語、簡体字中国語、繁体字中国語、日本語、スペイン語、韓国語、ポルトガル語、ドイツ語)、すべてのツールにネイティブ翻訳。
  • すべてのツールでファイルアップロード ゼロ — ブラウザの DevTools で検証可能。これはマーケティング文句ではなく、技術的な約束です。
  • アカウントなし、有料壁なし、透かしなし。すべての機能が無制限で無料。「プロ版」ボタンも 14 日間の試用期間もありません。

ハイライトには AI 駆動の背景除去(WebGPU 経由の U2-Net)、ブラウザネイティブの動画音声圧縮(FFmpeg.wasm)、12+ 言語の OCR(Tesseract.js)、そして pdf-lib と pdfjs-dist に基づく完全なPDF スイート(マージ、分割、圧縮、変換、ロック解除、署名など)が含まれます。これまでデスクトップソフトやサーバーが必要だった作業の多くが、今やブラウザ内で完結します。

プライバシー主張の仕組み

ツールを開くと、各ツールは必要なコードをブラウザにダウンロードします。その後、JavaScript、WebAssembly、または WebGPU を使ってファイルを処理 — ノートパソコンの CPU と GPU で、ブラウザタブのサンドボックスメモリで実行されます。ファイルはメモリに読み込まれ、処理され、ダウンロードとして提供されます。いずれの時点でも、サーバーに送信されません。タブを閉じると、メモリはクリアされ、痕跡は何も残りません。

任意のツールについて、自分で検証できます:

  1. ツールを開く(例:動画圧縮)。
  2. ブラウザの DevTools を開く(F12 または右クリック → 検証)。
  3. Network タブに切り替え、ゴミ箱アイコンで過去のリクエストをクリア。
  4. ツールにファイルをドロップ。
  5. ネットワーク活動は www.toolkoala.com から、または FFmpeg ベースのツールでは unpkg.com からのコード読み込みのみ。あなたのファイルのバイトを含むリクエストボディは見えません。

これは私たちを信頼することに依存しないプライバシー主張です。明日コードを変更してファイルのアップロードを開始したら、DevTools で即座に見えます — プライバシーポリシーの一行ではなく、技術的保証です。仮に私たちが密かにデータを収集したくても、ブラウザの開発者ツールがそれを暴きます。だからこそ、この困難なエンジニアリングの道を選びました:信頼を検証可能なものにするために。

資金源

現在:何もありません。ホスティング費用は自腹です。プロジェクトの規模が小さいので、これでしばらくは持続可能です。

計画は Google AdSense に申請することです — 承認されれば、ToolKoala はツールページとブログの固定スロットに広告を表示します。これらの広告はあなたのファイル内容に依存しません(できません;ファイルはブラウザを離れないので)。広告ターゲティングは標準的なブラウザレベルの信号のみを使います:おおよその場所、デバイスタイプ、現在使用中のツール。広告ブロッカーを使っていてもツールは普通に動きます。

AdSense が承認されない場合 — よくあることです — 紹介・アフィリエイトスポンサーシップ に切り替えます。私自身が使い、信頼している製品からのものです。「スポンサー付きツール」の支払いなし、プレミアム階層なし、メール収集なし。誰にとっても同じ製品です。

取り組んでいること

最近の追加:動画→GIF 変換MP3 音声圧縮ブラウザベースの OCR。今後注力するエリア:多言語カバレッジの改善(現在多くのツール説明はすでにネイティブ翻訳;残り少数を置き換え中)、モバイル性能向上のための初期バンドルサイズの削減(最近 6 MB から 307 KB に削減、[ブログ記事はこちら](/ja/blog/react-vite-bundle-diet/))、各ツールが裏でどう動いているかの技術的深掘りでブログを拡張。

欲しいツールが存在しないか、私のツールがあなたの特定のファイル形式で壊れている場合は、メールしてください。すべてのメッセージを読んでいて、通常数時間以内に返信します。あなたの入力が偶然、私が考慮していなかった境界ケースを明らかにしたら、優先的に修正します — それがツールが進化する方法だからです。

作っているのは誰

私一人です。ToolKoala は一人の独立プロジェクトです — VC バックなし、大企業のサイドプロジェクトではない、営業なし、資金調達なし。エンジニアリングと製品の意思決定はすべて、実際にツールを使う人間——私——が行います。フィードバックがあれば、人間(私)に届きます。通常数時間以内、ルーティングキューではありません。AI で自動返信することは決してなく、たった三行の返信でも私が手で打ちます。

このプロジェクトは余暇で作っていますが、フルタイムの仕事と同じ基準を保っています:すべてのツールは動かなければならない、すべての翻訳はネイティブが自然に感じるものでなければならない、すべてのバグ報告は人間が見なければならない。

最新情報

技術と製品の選択についてブログで読んでください。ブラウザベースのツーリング、現実のツール比較、私たちが行ってきたエンジニアリング上のトレードオフについて、ときどき深堀り記事を書いています。たとえば:アップロードなしで動画を圧縮する方法、なぜ OCR に Tesseract を選んだか、バンドルを 6 MB から 307 KB に減らした方法。ニュースレターなし、メール収集なし。新しい記事を見たいなら、ブログページに直接来てください — このゆったりした発行ペースも意図的なものです。配信トラフィックに縛られず、真面目に作業する余白を残したいのです。

— Milo 🐨 · [email protected]