Your data. Your devices. Your privacy.

easysync sends clipboard text and files between your own devices, end-to-end encrypted. Directly over your network when the devices can reach each other, through a relay when they cannot.

Pre-release software. The desktop programs have releases for Windows and Linux and a first macOS release, with unsigned files; the Android app can be installed from Google Play (see Download). easysync has not had an external security review.

Secure. Direct. Reliable.

Direct on the same network, relay as fallback

easysync tries a direct connection between your devices first. The relay is the way through when that does not work, and a browser always uses it.

Direct connection first, relay as fallback Two devices on the same network are joined by a solid line, the direct connection. A dashed line leads from each device down to a relay box, the fallback path. Both paths are end-to-end encrypted. Same network Device A Device B Direct (QUIC) Fallback (WSS) Relay content-blind
Solid line: the direct connection, tried first. Dashed lines: the relay, used when the devices cannot reach each other. Both are end-to-end encrypted.

What works today

easysync is under development. This is the state of each platform, taken from the project status. "Built" means the code exists and passes the project's automated tests; it does not mean a release.

Strengths and limits

What the project's documents describe, and what is still open. The page easysync next to other tools has the table of facts, with sources.

What the project documents

  • Encrypted end to end on every path. Noise sessions between the devices protect the content when they connect directly and when they connect through a relay.
  • Pairing with a code both users compare. A single-use capability, a commitment and a six-digit code that both users compare.
  • Transfers resume. A transfer continues from the last offset the receiver stored durably, after a restart or a change of transport.
  • Clipboard receiving is off until you agree. Receiving is off for each device by default. Text that the source application marked as concealed is not sent.

Limits today

  • Pre-release software. The desktop programs have releases for Windows and Linux and a first macOS release, with unsigned files; the macOS files are not notarized. The Android app is in Google Play. easysync is pre-release software.
  • Not run on every system. The macOS desktop app has been built but not tested: it has not yet been run on a Mac. The iOS app is not tested and not started. The Windows, Linux and Android apps were tested by hand, with no further detail recorded, and the web app was tested by hand in all browsers except Safari, which is not tested.
  • No external security review. The design and the code have had no external security review.
  • No folder synchronisation. easysync transfers files and clipboard text. It does not keep folders in step.
  • The relay sees IP addresses, timing and volume. Content is encrypted end to end; the relay also sees which addresses are connected through it and for how long.
  • The official relay is run by the project; you can run your own. The project operates one official relay, which the apps preselect when you add a relay; like any relay it sees IP addresses, timing and volume and cannot read the content. You can run your own relay instead. Without any relay, only an address that the other device can reach directly works across networks.
  • Clipboard: text only, no password heuristic. Only text is synchronised. Marked content is skipped, but easysync does not guess which text is a password. On Wayland compositors without a data-control protocol there is no automatic synchronisation.