PairDrop/docs/faq.md
2023-02-22 02:23:18 +01:00

5.9 KiB

Frequently Asked Questions

Instructions / Discussions

Help! I can't install the PWA!

if you are using a Chromium-based browser (Chrome, Edge, Brave, etc.), you can easily install PairDrop PWA on your desktop by clicking the install-button in the top-right corner while on pairdrop.net.

Example on how to install a pwa with Edge

On Firefox, PWAs are installable via this browser extensions

Are there any shortcuts?

Sure!

  • Send a message with CTRL + ENTER
  • Close all send and pair dialogs by pressing Escape.
  • Copy a received message to clipboard with CTRL/⌘ + C.
  • Accept file transfer request with Enter and decline with Escape.

Apparently, iOS does not allow images shared from a website to be saved to the gallery directly. It simply does not offer the option for images shared from a website.

iOS Shortcuts to the win: I created a simple iOS shortcut that takes your photos and saves them to your gallery: https://routinehub.co/shortcut/13988/

Is it possible to send files or text directly from the context or share menu?

Yes, it finally is!

Is it possible to send files or text directly via CLI?

Yes, it is!

What about the connection? Is it a P2P-connection directly from device to device or is there any third-party-server?

It uses a P2P connection if WebRTC is supported by the browser. WebRTC needs a Signaling Server, but it is only used to establish a connection and is not involved in the file transfer.

If your devices are paired and behind a NAT, the public TURN Server from Open Relay is used to route your files and messages.

What about privacy? Will files be saved on third-party-servers?

None of your files are ever sent to any server. Files are sent only between peers. PairDrop doesn't even use a database. If you are curious have a look at the Server. WebRTC encrypts the files on transit.

If your devices are paired and behind a NAT, the public TURN Server from Open Relay is used to route your files and messages.

What about security? Are my files encrypted while being sent between the computers?

Yes. Your files are sent using WebRTC, which encrypts them on transit. To ensure the connection is secure and there is no MITM, compare the security number shown under the device name on both devices. The security number is different for every connection.

Transferring many files with paired devices takes too long

Naturally, if traffic needs to be routed through the turn server transfer speed decreases. As a workaround you can open a hotspot on one of your devices to bridge the connection which makes transfers much faster.

You can also use mobile hotspots on phones to do that. Then, all data should be sent directly between devices and your data plan should not be charged.

Why don't you implement feature xyz?

Snapdrop and PairDrop are a study in radical simplicity. The user interface is insanely simple. Features are chosen very carefully because complexity grows quadratically since every feature potentially interferes with each other feature. We focus very narrowly on a single use case: instant file transfer. We are not trying to optimize for some edge-cases. We are optimizing the user flow of the average users. Don't be sad if we decline your feature request for the sake of simplicity.

If you want to learn more about simplicity you can read Insanely Simple: The Obsession that Drives Apple's Success or Thinking, Fast and Slow.

Snapdrop and PairDrop are awesome! How can I support them?

How does it work?

See here for Information about the Technical Implementation

< Back