Quorifyの技術的方法論
クラウドではなくブラウザ内で処理することがなぜお客様にとって有益なのか、そして実際にそれが何を意味するのかをご説明します。
QuorifyでPDFを変換したり、QRコードを生成したり、JSONをフォーマットしたり、労働関連の終了計算を行ったりするとき、ほとんどのツールではお客様のファイルやテキストがブラウザから外に出ることはありません。当社のサーバーを経由することも、クラウドに保存されることも、AIの学習に使用されることもありません。
これは、多くのオンライン代替サービスとは異なります。iLovePDF、Smallpdf、Canvaなどの類似サービスは、お客様のファイルを自社サーバーにアップロードし、そこで処理して結果を返します。これは機能しますが、各社のポリシーを信頼することが前提となり、運営者にお客様のコンテンツへの技術的アクセス権を与えることになります(見ないと約束していたとしても)。
このページでは、Quorifyがどのように異なる仕組みで構築されているのか、なぜこのアーキテクチャがよりプライベートで高速なのか、いつ機能しないのか、そしてその場合に当社が何を行うのかをご説明します。
1. ローカルファースト処理
125のツールのうち85%がブラウザ内で100%動作します
Quorifyの「ローカルファースト」ツールはすべて、ページを開いた瞬間にJavaScriptまたはWebAssemblyとして処理エンジンを読み込みます。ファイル(例:圧縮するPDF)をアップロードすると、ブラウザがお使いのデバイスから直接バイトを読み取り、Web Workers(UIをフリーズさせない独立したスレッド)を使用してメモリ内で処理し、ダウンロードできる結果を返します。1バイトも当社のサーバーに到達することはありません。
技術的には、これは最新のブラウザの3つのツールで実現されています:
- WebAssembly (Wasm): コンパイルされたC/C++/Rustコードをブラウザ内で直接実行できます。pdf-lib、mozjpeg、ffmpeg.wasmなどのライブラリがここで動作し、デスクトップに近いパフォーマンスを実現します。これがなければ、50MBのPDFをブラウザで圧縮することは不可能です。
- Web Workers: メインのUIをフリーズさせない独立したスレッドです。200MBの動画を処理する際、ワーカーがバックグラウンドで重い処理を行うため、通常通りクリックやスクロールを続けることができます。
- File API + Blob: 中間コピーなしでデバイスからファイルを読み取り、メモリから結果のダウンロードを生成するブラウザのネイティブAPIです。
このアーキテクチャには、お客様にとって3つの実用的な結果があります:
プライバシー
お客様のPDF、画像、テキストは当社を経由しません。当社は何も保存せず、技術的なアクセス権もありません。当社のサーバーが侵害されても流出することはありません—そこに存在しないからです。
速度
アップロードなし。サーバーキューでの待機なし。処理時間は、お客様のCPUが動作する時間だけです。小さなファイルでは瞬時に、50MB以上では平均的な接続環境でクラウドより2~3倍高速です。
コンプライアンス
人事データ(納税者番号、給与)、法的文書(契約書)、健康データ—いずれもお客様のデバイスから離れません。設計上、GDPR/LGPDに準拠しています(当社側に「処理」が存在しません)。
2. サーバーが必要な場合(ツールの15%)
AIツール—そしてお客様のデータをどう扱うか
一部のツールは動作にAIモデルを必要とします:コールドメールライター、商品説明ジェネレーター、契約書レビュアー、SEO監査ツールなどです。これらのモデルは数十GBあり、ブラウザ内で動作させることはできません。その場合、入力は当社のAPIを介して外部モデル(GoogleのGemini Flash)に送信されます。
この露出のリスクを軽減するために当社が行っていること:
- 通信 TLS 1.3 + AES-256: お客様のブラウザから当社のサーバーへ、そしてそこからGeminiへの暗号化された接続。途中で誰も読み取ることはできません。
- 入出力ログ取得ゼロ: 当社のサーバーはリクエストをプロキシしますが、入力も出力も保存しません。結果が表示され、破棄されます。
- Gemini学習オプトアウト: 当社のAPIキーは、Googleがお客様の入力を将来のモデルの学習に使用することを禁止するように構成されています。これはGoogle Cloud Vertex AI Enterprise契約に含まれています。
- 明確な識別: すべてのAIツールには、送信前に表示される「クラウドで処理」バッジがあります。驚きはありません。
正直な推奨事項
機密性の高いデータ(機密条項を含む契約書、M&A、識別可能な健康データ)を処理する場合は、QuorifyのAIツールを使用しないでください。ローカルファーストのツール(大多数)またはセルフホストモデルをご使用ください。当社はその市場で競争していません。
3. 技術的比較
Quorify対iLovePDF、Smallpdf、Canva
どのアーキテクチャがどのシナリオで優れているかを明確にするため、Quorifyと同じニッチの3つの人気代替サービスとの正直な技術的比較を以下に示します:
| 項目 | Quorify | iLovePDF | Smallpdf | Canva |
|---|---|---|---|---|
| 処理場所 | 85%ブラウザ | サーバー | サーバー | サーバー |
| アップロード必須 | 不要(ほとんど) | 必要 | 必要 | 必要 |
| ファイルサイズ制限(無料) | RAMによる制限 | 25 MB | 5 MB | 100 MB |
| オフライン作業 | 可能(読み込み後) | 不可 | 不可 | 不可 |
| ファイル破棄 | 該当なし(アップロードされない) | 2時間後 | 1時間後 | 永続的 |
| VPN/イントラネットでの動作 | 可能 | 一部でブロック | 一部でブロック | 多くでブロック |
| UI言語 | 10 | 29 | 20+ | 100+ |
| PDF以外のツール | 120(非PDF) | 0 | 0 | 約50(デザイン) |
Quorifyが最適な選択肢ではない場合:RAMが限られたデバイス(4GB以下)で非常に大きなファイル(1GB以上)を扱う場合—ブラウザ処理が詰まります。その場合、iLovePDFやAdobe Acrobatの方が優れています。これらはサーバーで処理を分散するためです。また、深いグラフィックデザイン(テンプレート、ブランドキット、チーム同期)においてCanvaと競合することもありません。
4. 技術スタック
アーキテクチャを監査または再現したい方へ
Quorifyで使用されている主要技術のリストです。他の開発者や技術監査担当者が、何が関与しているかを正確に把握できるようにするためのものです:
- フロントエンドNext.js 16 (App Router · React 19 · Turbopack)
- ホスティングVercel Edge + Cloudflare CDN(グローバルカバレッジ)
- PDF処理pdf-lib (JS) + pdf.js (WebAssembly)—すべてブラウザ内
- 画像と動画mozjpeg + libwebp + ffmpeg.wasm(すべてローカルファースト)
- AI(ツールの15%)Vertex AI経由のGoogle Gemini 1.5 Flash(BRデータレジデンシー)
- 決済Stripe(PIX + BRカード · マルチ通貨PPP)
- データベース(サブスクリプション)Supabase Postgres(RLS + 分離されたサービスロール)
- 可観測性Sentry + PostHog + GA4(すべてConsent Mode v2搭載)
5. 更新ポリシー
ツールを最新かつ安全に保つ方法
ブラジルの計算ツール(CLT、Simples Nacional、INSS、IRRF)は公式表に従っており、各会計年度の開始時、または政府が新しい規則を公表するたびに更新されます。最終更新日は各計算ツールに表示されています。
AIツールはGoogleのGeminiモデルの最新安定版を使用しています。モデルの変更は当社のブログでお知らせします。
処理関連の依存関係(pdf-lib、ffmpeg.wasmなど)はDependabotを介して毎月更新され、リグレッションが発生しないことを保証する自動テストが実施されます。重大なセキュリティ脆弱性は<48h以内にパッチが適用されます。
実際にご確認ください
今すぐローカルファースト処理をお試しください
PDFツール(結合、分割、圧縮)、画像ツール(変換、圧縮、背景除去)、またはテキストツールをお開きください。エンジンがローカルで動作する場合は必ず「ブラウザで処理」バッジが表示されます。アップロード、サインアップ、待ち時間は一切ありません。