Software:EteSync

From HandWiki
EteSync
EteSync
Etesync-app-screenshots.png
EteSync clients shown on multiple platforms.
Developer(s)EteSync Ltd[1], Tom Hacohen & Community
Initial releaseApril 5, 2017 (2017-04-05)
Repositorygithub.com/etesync
Written inRust, TypeScript, Python, Java, C
Operating systemLinux, BSD, macOS, Windows, Android, iOS
LicenceVarious open source licenses
Websitewww.etesync.com

EteSync is a free and open-source, end-to-end encrypted, and privacy respecting syncing software for contacts, calendars, and tasks. Additional functionality such as the syncing of other types of data are coming in a future release at the end of 2020.[2]

EteSync offers a paid cloud-hosted service as well as the ability to self-host.

History

EteSync was created by Tom Hacohen and released in April 2017[3] after he became frustrated with the lack of secure solutions for contacts and calendar sync or even backup. Tom was encouraged to create EteSync while he was working on OpenMoko and couldn’t find a syncing solution for this type of data that would keep his data private.[4]

The name EteSync comes from End-to-End (Encrypted) Synchronization. Ete (or été) also means Summer in French. This is why the logo is a summer sun with blue (like the sea) synchronization arrows.

Throughout its life the EteSync project has received multiple grants from the NLNet Foundation.[5][6][7]

In 2020, two Google Summer of Code projects were undertaken by students to create integrations for the GNOME[8] and KDE[8] desktop environments. These were both completed at the end of August.[9]

Features

Data is encrypted and authenticated on the client, the architecture creates a zero-knowledge environment where even the server cannot see what the data is.[10]

Changes to calendars and contacts are version controlled and are stored in a change journal. This makes it possible to view and revert every change to the data.[11]

Secure sharing and collaboration using pubComputer security softwarelic-key cryptography.

EteSync sync clients are available for Android, iOS and the web. There is also a DAV bridge[12] that enables the use of EteSync with any application that supports the CardDAV and CalDAV protocols.[13] In addition, EteSync is natively supported by a variety of other projects, including: GNOME, KDE[14], and Tasks.org.[15]

References

  1. "EteSync - Secure Data Sync". https://www.etesync.com/. 
  2. "Coming Soon: EteSync 2.0". August 12, 2020. https://blog.etesync.com/coming-soon-etesync-2-0/. 
  3. Hacohen, Tom. "Introducing EteSync: Secure Journaled Sync". https://stosb.com/blog/introducing-etesync/. 
  4. "FLOSS Weekly 524 EteSync". https://twit.tv/shows/floss-weekly/episodes/524. 
  5. "NLnet; EteSync - iOS application". https://nlnet.nl/project/Etesync-iOS/. 
  6. "NLnet; EteSync - protocol and encryption scheme enhancements". https://nlnet.nl/project/EteSyncEnhancements/. 
  7. "NLnet; Thunderbird - native EteSync integration using TbSync". https://nlnet.nl/project/EteSync-Thunderbird/. 
  8. 8.0 8.1 "Google Summer of Code". https://summerofcode.withgoogle.com/. 
  9. "GSoC 2020 Final Update (GNOME and KDE Integrations)". September 3, 2020. https://blog.etesync.com/gsoc-2020-final-update/. 
  10. "Challenges With Building End-to-End Encrypted Applications - Learnings From EteSync". https://archive.fosdem.org/2019/schedule/event/challenges_with_building_end_to_end_encrypted_applications_learnings_from_etesync/. 
  11. "EteSync - Projects - PRISM Break". https://prism-break.org/en/projects/etesync/. 
  12. "etesync/etesync-dav". September 14, 2020. https://github.com/etesync/etesync-dav. 
  13. "EteSync, sortie du protocole en version 2 et autres informations - LinuxFr.org". https://linuxfr.org/news/etesync-sortie-du-protocole-en-version-2-et-autres-informations. 
  14. "July/August in KDE PIM". https://www.volkerkrause.eu/2020/09/04/kde-pim-july-august-2020.html. 
  15. "EteSync · Tasks". https://tasks.org//index.html.