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. There is no release yet, so there is nothing to download (see Download). easysync has not had an external security review.
Secure. Direct. Reliable.
-
Secure
Clipboard text and files are encrypted on your devices and stay encrypted all the way to the other device, also when they travel through the relay. Two devices are paired once, and you compare a six-digit code on both screens before they trust each other.
-
Direct
Devices connect to each other directly when they can, for example on the same network. If they cannot reach each other, the encrypted traffic goes through a relay. The relay cannot read it, but it does see metadata such as IP addresses and timing.
-
Reliable
A transfer is not tied to one connection. If the connection drops, the app restarts or the devices switch from direct to relay, the file continues from the last part the receiving device has safely stored.
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.
What works today
easysync is under development. This is the state of each platform, taken from the project's implementation plan. "Built" means the code exists and passes the project's automated tests; it does not mean a release.
Windows Desktop app and command line
Command line tested, desktop app not yet run
The command line and daemon were run on Windows 11 in the project's tests (pairing, clipboard text, files, revoking a device). The desktop app is built and its installer is unsigned, but it has not been run on a Windows machine yet; its hand tests are pending.
macOS Desktop app and command line
Built, not yet tested on this system
The desktop app is built and its installer is unsigned. It has not been run on a Mac yet, and the project's pipeline has no macOS build runner so far; the hand tests are pending.
Linux Command line, daemon and desktop app
Built, tested on Linux
Pairing and file transfers (directly and through a relay) were run between two daemons, and the desktop app passed its automated tests. The Linux desktop app is not yet part of what a first release promises.
Android App
Built, not yet run on a device
The app is built and passed unit and component tests. Runs on an emulator and on a real phone are still open.
iOS App
Not started
There is no iOS app yet. It needs a Mac for building and testing.
Web app Runs in the browser
Built, browser tests on Linux only
A browser cannot connect directly, so the web app always uses the relay. It was tested in headless Chromium, Firefox and WebKitGTK on Linux. Safari and browsers on other systems have not been tested yet.
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 peer by default and is asked at pairing. Text that the source application marked as concealed is not sent.
Limits today
- No release yet. There is no release and no download. easysync is pre-release software.
- Not run on every system. The Windows and macOS desktop apps have not been run on those systems, the Android app has not been run on a device, the iOS app is not started, and the web app was tested in headless browsers only (Safari is untested).
- 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.
- You run the relay yourself. Relays are self-hosted, and the documents describe no hosted relay. Without one, 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.
What easysync is not
- Not a cloud service. Your files go from device to device. The relay forwards encrypted bytes and does not keep them.
- Not an anonymity tool and not a VPN. A relay can see IP addresses and timing, and easysync does not hide them.
- Not reviewed from the outside yet. The design and the code have had no external security review.