ファイルが決して離れない理由:Private Toolboxアーキテクチャの解説
Private ToolboxがサーバーアップロードなしでPDF、画像、動画を処理する方法を深く掘り下げます。ゼロバックエンド哲学を理解します。
核心哲学
Private Toolboxはシンプルな原則に基づいて構築されています:ファイルは決してデバイスから離れるべきではない。
NOTE
これは単なるプライバシーポリシーではありません—技術アーキテクチャです。設計上、ファイルをアップロードすることは不可能です。
アーキテクチャ概要
従来のツール
ユーザー → アップロード → サーバー処理 → ダウンロード → ユーザー
Private Toolbox
ユーザー → ローカル処理 → ユーザー
サーバーなし。アップロードなし。ダウンロードなし。
技術スタック
WebAssembly (WASM)
ネイティブコードをブラウザに持ち込む:
- 動画用FFmpeg
- PDF処理ライブラリ
- 画像処理
- AIモデル
JavaScript API
- File API:ローカルファイルの読み取り
- Canvas:画像処理
- Web Workers:バックグラウンド処理
- Web Crypto:暗号化
AI/ML
- Transformers.js:NLPモデル
- TensorFlow.js:機械学習
- ONNX Runtime:モデル推論
ツールカテゴリ
PDFツール
| ツール | 技術 |
|---|---|
| 結合 | PDF-lib |
| 分割 | PDF-lib |
| 圧縮 | canvas最適化 |
| 表示 | PDF.js |
動画ツール
| ツール | 技術 |
|---|---|
| 変換 | FFmpeg WASM |
| 圧縮 | FFmpeg WASM |
| 字幕 | Whisper WASM |
| グリーンスクリーン | WebGL |
画像ツール
| ツール | 技術 |
|---|---|
| 変換 | Canvas API |
| 圧縮 | Canvas API |
| 背景除去 | TensorFlow.js |
| リサイズ | Canvas API |
プライバシー保証
ネットワーク分析
ネットワークトラフィックを確認すると:
- 初回読み込み:アプリコード
- モデルダウンロード:AIモデル(1回のみ)
- 処理中:ネットワークリクエストゼロ
バックエンドなし
- API呼び出しなし
- サーバーロジックなし
- データベースなし
- ユーザーアカウントなし
TIP
初回読み込み後、機内モードでPrivate Toolboxを使用できます。
セキュリティ
より安全な理由
- 攻撃面の削減:サーバーなし=サーバー脆弱性なし
- データ漏洩リスクなし:保存データなし
- エンドツーエンド制御:すべてを制御
検証
- オープンソースコードは監査可能
- 難読化なし
- 標準Web技術
結論
Private Toolboxのアーキテクチャは設計によってプライバシーを保証します。これは信頼の問題ではなく、技術的に不可能なのです。ファイルがブラウザで処理されるとき、物理的にどこにも送信できません。
これが真のプライバシーツールあるべき姿です。