Everdo Data Sync Options

Sync keeps you tasks and projects up to date all your devices. Everdo gives you several options for syncing data depending on your requirements and preferences. To view the complete sync configuration manual, visit Everdo Sync Help.

Network Sync - A Built-in, Free Option

The default sync option is the Local Network Sync. Everdo runs on one of your desktop computers and acts as a sync server. The sync server is responsible for keeping the latest data state and receiving changes from other devices. Apps on other devices are clients. They periodically push their changes to the server and get updates back. The Network sync guide explains the configuration process.

Pros of Local Network Sync

  • Internet connection is not required
  • Always free and autonomous

Cons of Local Network Sync

  • Clients must be on the same local network as the server
  • Clients can only sync with the server, but not directly with each other
  • Some technical configuration is required
  • Some networks may forbid communication between devices

Encrypted Sync Service (ESS) - Optional Service

The Encrypted Sync Service is designed to overcome the limitations of the Local Network Sync outlined above. At the same time the Encrypted Sync Service provides complete privacy and security of your data by using strong end-to-end encryption on the client side. Everdo encrypts data before it leaves your device, with a key you specify. That key is only known to you and is only stored on your computer. The Sync Service only stores the encrypted data, so any text cannot be read by anyone or used for any purpose. You can learn more about the Encrypted Sync Service on the ESS help page.

Pros of Encrypted Sync Service

  • Very easy setup
  • Flexibility
  • No need to maintain a valid network configuration on synced devices
  • Can sync over the Internet without loss of privacy
  • Can go switch back to Local Network Sync at any time if necessary

Cons of Encrypted Sync Service

Manual Data Import/Export

One more option to move data between devices is via file-based export and import. For example you can export the data at one computer, move the export file to another computer, then perform import. This can work when you need to sync occasionally, but don't have your computers in the same network.

Pros

  • No configuration required
  • Can sync over the Internet

Cons

  • It's a manual process
  • If the same items have been edited on both computers, then conflicting changes may be overwritten