Data Sync

Overview of sync options and links to setup guides.

Everdo is a local-first app, as opposed to cloud-based. This means that data synchronization needs to be configured in order for your devices to share data.

This page outlines the main approaches to data sync in Everdo, comparing their pros and cons. This should help you make the choice of a suitable sync scheme.

Choosing a sync scheme

Let us get to the brief overview of Everdo sync options. These include

  • No sync (autonomous / offline use)
  • Local network sync
  • Online sync with ESS (Encrypted Sync Service)

No sync

When sync is not configured, the app maintains a separate database on each device. If at some later point you decide to start syncing the devices, you will be able to do so using one of the approaches described on this page.

Local network sync

In this scheme Everdo on one of your desktop computers acts as a sync server, while other desktop and mobile devices are clients. Each client periodically performs a two-way sync with the server. Clients do not communicate with each other directly, but as long as they sync with the server, your data will be shared across all configured devices.

The benefit of local network sync is that it doesn’t require connecting to a central online service or the cloud. On the other hand, it means that the setup process is more difficult.

The biggest limitation of local network sync is inability to sync your devices unless they are on the same local network and properly configured for that specific network.

To configure local network sync on your devices, proceed to local network sync guide.

Encrypted Sync Service (ESS)

With this sync method every device still has its own copy of data and is capable of working offline for any period of time. However, when online, each device connects to a central server managed by the Everdo team. This server is called the Encrypted Sync Service or ESS.

A key feature of the ESS is that your data is encrypted before it is sent and the encryption key is never shared with the ESS. The means that your tasks are kept private.

Compared to local network sync, ESS sync is easier to configure and it works over the internet without friction. On the other hand, it requires a small subscription fee for the ongoing service.

Proceed to Encrypted Sync Service configuration guide to learn more and configure your devices.


Local Network Sync

A complete configuration guide for setting up Everdo sync over the local network.

Encrypted Sync Service

A detailed configuration guide for setting up Everdo sync over the Internet.

Last modified October 31, 2020