EteSync is an encrypted E2E sync and backup tools for your data
Secure and end-to-end encrypted personal information sync for Android, the desktop and the web. Currently supports calendars, contacts and tasks (using OpenTasks), with more on the way.
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
- Self-hosted server: run it at your own server
- Fairly easy to use
- Integrates with Android services
- Comes with a built-in zero-knowledge end-to-end encryption
- History is saved on your machine
- Multiple client library for developers: Python, Rust, Java, and JavaScript
- Sync unlimited devices
- End-user and developer-friendly documentation
- Sync contacts, tasks, notes, calendars and events
- Desktop application
- Developer-friendly API
- Responsive web application
- A custom note-taking and sync application with end-to-end (E2E) encryption (released under the GPLv3)
- Regularly updated
Available client libraries
The developer teams offer clients library for
- JavaScript
- Python
- Java
- Kotlin
- C/ C++
- Rust
Platforms
- Server app
- Web application
- Mobile: Android and iOS
- Desktop apps: Windows, Linux, and macOS
License
The Etebase server is released under the AGPL-3.0 License.
Resources
- https://www.etesync.com/
- https://github.com/etesync
- https://github.com/etesync/server
- https://f-droid.org/en/packages/com.etesync.syncadapter/
- https://apps.apple.com/us/app/etesync/id1489574285#?platform=ipad
- https://docs.etebase.com/