DocuChan の仕組み
宣伝抜きの平易な言葉で。あなたのファイルに起こることをそのまま説明します。
1. 暗号化はブラウザ内で行われます
アップロードすると、ブラウザがランダムな AES-256-GCM 鍵を生成し、データがデバイスを離れる前にファイルを暗号化します。当社が受け取るのは暗号文だけです。複数のファイルを一度に選ぶと、まずブラウザ内で1つのまとまりにまとめて圧縮されるため、以下の処理はすべてまったく同じように動作します。
2. 鍵が当社のサーバーに届くことはありません
復号鍵は共有リンクの # 記号より後の部分(「fragment」)に置かれます。ブラウザは fragment をサーバーに送信しないため、当社が望んでも、強制されても、あなたのファイルを読むことはできません。バックドアはありません。
3. 任意のパスワード
パスワードを設定すると、そこから導出した一方向の検証子(PBKDF2)のみを保存し、パスワードそのものは保存しません。暗号化に加えた追加のゲートとして機能します。
4. 自動で削除されます
「ダウンロード後に消去」を選ぶと、ダウンロードが完了した瞬間にファイルがストレージから完全削除されます。それ以外の場合は、選んだ期間(最長7日、無料アカウントなら最長30日)が過ぎると期限切れになり、バックグラウンドの clean-up 処理が消去します。当社はデータが実際に消えたことを確認します — フラグを立てるだけではありません。
当社にできないこと(あえて)
エンドツーエンド暗号化されたファイルは当社にとって不透明なため、内容のスキャンやプレビューはできません。サービスの悪用を防ぐため、誰かのファイルを読むのではなく、行動上のシグナル(レート制限、不正報告)に頼っています。すべてのダウンロードページには「このファイルを報告」リンクがあります。
別の端末へ直接ビーム送信
Beam は当社のストレージを完全に経由しません。Beam でファイルを送ると、それは暗号化されたピアツーピアのチャネルを通じて2台の端末間を直接行き来します — 当社は1バイトたりとも、ファイル名すら読むことができません。2台の端末は当社が決して目にしない暗号鍵を導出し、あなたは両方の画面に表示される短いコードを確認するので、誰かが間に入ってこっそり接続を中継することはできません。当社の役割は端末同士が互いを見つける手助けをすること — そして直接の経路がない場合は、中身を覗けないリレー経由で暗号化ストリームを通すことです。当社は何も保存しません。
端末間のクリップボード
クリップボードは、テキストや画像を送るための独立したブラウザーツールです。両方の端末でページを開いたままにし、一方で内容を貼り付けるか現在のクリップボードを読み取り、もう一方へ送信します。ブラウザーは WebRTC による直接接続だけを試み、接続できない場合は転送に失敗します。内容はアプリケーション層でも暗号化され、両方の画面で照合するコードによって保護されます。履歴はそのタブ内に一時的にのみ保持されます。
より技術的な詳細(正確な脅威モデル、当社が保存するすべての情報、守れない範囲)を知りたい方は、セキュリティ解説をご覧ください。