スマートフォンからパソコンへ
QRコードを1つ読み取るだけで、サーバーを経由せずに、デバイスからデバイスへファイルが渡ります。
ファイルはデバイスからデバイスへ移動し、当社のサーバーを経由することはありませんこのデバイスにQRコードを表示し、もう一方のデバイスのカメラで読み取ってください。2つのデバイスが直接つながり、双方向でファイルをやり取りできます。ファイルがサーバーを経由することはありません。
デバイスからデバイスへファイルを転送する手順
2つのデバイスは、QRコードのおかげで、直接つながります(WebRTC)。ファイルがサーバーを経由することはありません。
一方のデバイスに、QRコードを表示する
「QRコードを表示」をクリックします。暗号化された招待が、VellumPDFのペアリング用の中継に預けられ、5分間有効です。
もう一方のデバイスで、コードを読み取る
カメラがあれば十分です。リンクがそのままページを開き、招待を取り出し、使い終えた鍵をアドレスバーから消します。
直接の接続を待つ
各デバイスが、STUNサーバーに自分の公開アドレスを尋ね、そのあと、2つのデバイスが、暗号化された中継を通じてアドレスを交換し、直接のWebRTC接続を確立します。通信を中継するサーバー(TURN)がないため、一部の企業ネットワークや携帯回線では、この段階がブロックされます。同じWi-Fiネットワークなら、ほぼ必ずうまくいきます。
送信するファイルをドロップする
「2つのデバイスが接続されました。」と表示されたら、ファイルをドラッグするか選択します。ファイルは、16 KBずつの断片で、もう一方のデバイスに直接送られます。必要なら、双方向に同時に送れます。
受信したファイルを確認して、保存する
転送の終わりに、再計算したSHA-256フィンガープリントが、ファイルが無傷であることを確認します。「保存」ボタンは、この確認のあとにだけ表示されます。
ページ下部に表示されるネットワークのインジケーターには、中継に送られたリクエストの数と、その暗号化されたサイズが表示されます。ファイルそのものは、この数に含まれません。1バイトたりとも、です。
よくある質問
送信されたファイルは、VellumPDFのサーバーを通りますか?
いいえ。2つのデバイスが接続されたあと、ファイルは、WebRTC接続を通じて、デバイス間を直接行き来します。vellumpdf.chを通ることは、決してありません。ペアリング用の小さな2通のメッセージ(接続の提案と応答、数キロバイト)だけが、2つのデバイスが出会うのに必要な間、当社の中継を通ります。
ペアリングのサーバーには、何が見えますか?
読めるものは、何もありません。2通のメッセージは、預けられる前に、お使いのブラウザーでAES-GCMにより暗号化されます。その鍵は、QRコードの中の、アドレスの`#`のあとにだけあり、ブラウザーがサーバーに送ることのない部分です。中継は、その読めないバイト列を、わずか5分間だけ保管します。データベースも、ログもありません。
一部のネットワークで、転送が失敗するのは、なぜですか?
各デバイスは、直接接続を試みるため、自分の公開アドレスを、CloudflareのSTUNサーバーに尋ねます。通信を中継するサーバー(TURN)がないので、一部の企業ネットワークや携帯回線は、それでもこの直接接続をブロックします。エラーメッセージがそれを示し、2つのデバイスを同じWi-Fiネットワークにつなぐよう助言します。
ファイルのサイズや種類に、制限はありますか?
拒否されるファイルの種類は、ありません。現実的な限界は、デバイスのメモリです。ファイルは、送信の前に、全体がメモリに読み込まれるので、処理能力の低いデバイス、特にスマートフォンでは、大きなファイルは失敗することがあります。
受信したファイルが無傷かどうかは、どうやってわかりますか?
送信するデバイスが、ファイルのSHA-256フィンガープリントを計算し、転送の終わりに告知します。受信するデバイスは、同じフィンガープリントを再計算して、比べます。フィンガープリントが違う、またはファイルが不完全な場合は、そのように示され、正しく受信したものとして示されることは、決してありません。