EteSync offers a secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars, and tasks (using Tasks.org and OpenTasks). For notes, please use the EteSync Notes application.

EteSync allows users to setup their own server, and sync their important and private data as contacts, and calendar events to their private data without having to worry about complex configuration or setup.

Features

  1. Self-hosted server: run it at your own server
  2. Fairly easy to use
  3. Integrates with Android services
  4. Comes with a built-in zero-knowledge end-to-end encryption
  5. History is saved on your machine
  6. Multiple client library for developers: Python, Rust, Java, and JavaScript
  7. Sync unlimited devices
  8. End-user and developer-friendly documentation
  9. Sync contacts, tasks, notes, calendars and events
  10. Desktop application
  11. Developer-friendly API
  12. Responsive web application
  13. A custom note-taking and sync application with end-to-end (E2E) encryption (released under the GPLv3)
  14. Regularly updated

Available client libraries

The developer teams offer clients library for

  1. JavaScript
  2. Python
  3. Java
  4. Kotlin
  5. C/ C++
  6. Rust

Platforms

  1. Server app
  2. Web application
  3. Mobile: Android and iOS
  4. Desktop apps: Windows, Linux, and macOS

License

The Etebase server is released under the AGPL-3.0 License.

Resources

  1. https://www.etesync.com/
  2. https://github.com/etesync
  3. https://github.com/etesync/server
  4. https://f-droid.org/en/packages/com.etesync.syncadapter/
  5. https://apps.apple.com/us/app/etesync/id1489574285#?platform=ipad
  6. https://docs.etebase.com/