メインコンテンツへ移動

スマートフォンからパソコンへ

QRコードを1つ読み取るだけで、サーバーを経由せずに、デバイスからデバイスへファイルが渡ります。

ファイルはデバイスからデバイスへ移動し、当社のサーバーを経由することはありません

このデバイスにQRコードを表示し、もう一方のデバイスのカメラで読み取ってください。2つのデバイスが直接つながり、双方向でファイルをやり取りできます。ファイルがサーバーを経由することはありません。

デバイスからデバイスへファイルを転送する手順

2つのデバイスは、QRコードのおかげで、直接つながります(WebRTC)。ファイルがサーバーを経由することはありません。

  1. 一方のデバイスに、QRコードを表示する

    「QRコードを表示」をクリックします。暗号化された招待が、VellumPDFのペアリング用の中継に預けられ、5分間有効です。

  2. もう一方のデバイスで、コードを読み取る

    カメラがあれば十分です。リンクがそのままページを開き、招待を取り出し、使い終えた鍵をアドレスバーから消します。

  3. 直接の接続を待つ

    各デバイスが、STUNサーバーに自分の公開アドレスを尋ね、そのあと、2つのデバイスが、暗号化された中継を通じてアドレスを交換し、直接のWebRTC接続を確立します。通信を中継するサーバー(TURN)がないため、一部の企業ネットワークや携帯回線では、この段階がブロックされます。同じWi-Fiネットワークなら、ほぼ必ずうまくいきます。

  4. 送信するファイルをドロップする

    「2つのデバイスが接続されました。」と表示されたら、ファイルをドラッグするか選択します。ファイルは、16 KBずつの断片で、もう一方のデバイスに直接送られます。必要なら、双方向に同時に送れます。

  5. 受信したファイルを確認して、保存する

    転送の終わりに、再計算したSHA-256フィンガープリントが、ファイルが無傷であることを確認します。「保存」ボタンは、この確認のあとにだけ表示されます。

ページ下部に表示されるネットワークのインジケーターには、中継に送られたリクエストの数と、その暗号化されたサイズが表示されます。ファイルそのものは、この数に含まれません。1バイトたりとも、です。

よくある質問

送信されたファイルは、VellumPDFのサーバーを通りますか?

いいえ。2つのデバイスが接続されたあと、ファイルは、WebRTC接続を通じて、デバイス間を直接行き来します。vellumpdf.chを通ることは、決してありません。ペアリング用の小さな2通のメッセージ(接続の提案と応答、数キロバイト)だけが、2つのデバイスが出会うのに必要な間、当社の中継を通ります。

ペアリングのサーバーには、何が見えますか?

読めるものは、何もありません。2通のメッセージは、預けられる前に、お使いのブラウザーでAES-GCMにより暗号化されます。その鍵は、QRコードの中の、アドレスの`#`のあとにだけあり、ブラウザーがサーバーに送ることのない部分です。中継は、その読めないバイト列を、わずか5分間だけ保管します。データベースも、ログもありません。

一部のネットワークで、転送が失敗するのは、なぜですか?

各デバイスは、直接接続を試みるため、自分の公開アドレスを、CloudflareのSTUNサーバーに尋ねます。通信を中継するサーバー(TURN)がないので、一部の企業ネットワークや携帯回線は、それでもこの直接接続をブロックします。エラーメッセージがそれを示し、2つのデバイスを同じWi-Fiネットワークにつなぐよう助言します。

ファイルのサイズや種類に、制限はありますか?

拒否されるファイルの種類は、ありません。現実的な限界は、デバイスのメモリです。ファイルは、送信の前に、全体がメモリに読み込まれるので、処理能力の低いデバイス、特にスマートフォンでは、大きなファイルは失敗することがあります。

受信したファイルが無傷かどうかは、どうやってわかりますか?

送信するデバイスが、ファイルのSHA-256フィンガープリントを計算し、転送の終わりに告知します。受信するデバイスは、同じフィンガープリントを再計算して、比べます。フィンガープリントが違う、またはファイルが不完全な場合は、そのように示され、正しく受信したものとして示されることは、決してありません。