<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Etebase - EteSync]]></title><description><![CDATA[EteSync, privacy, product updates and more...]]></description><link>https://blog.etesync.com/</link><image><url>https://blog.etesync.com/favicon.png</url><title>Etebase - EteSync</title><link>https://blog.etesync.com/</link></image><generator>Ghost 3.18</generator><lastBuildDate>Sun, 05 Apr 2026 07:45:13 GMT</lastBuildDate><atom:link href="https://blog.etesync.com/tag/etebase/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Introducing Etebase - An End-to-end Encrypted SDK and Backend]]></title><description><![CDATA[<p>We are very excited to announce the release of <a href="https://www.etebase.com">Etebase</a> - an open-source and end-to-end encrypted SDK and backend for applications. Etebase is the new name for the EteSync protocol, and what powers all of the EteSync apps.</p><p>We never want to use non-encrypted applications ever again, which is why</p>]]></description><link>https://blog.etesync.com/introducing-etebase-an-end-to-end-encrypted-sdk-and-backend/</link><guid isPermaLink="false">5f031dbeb6b2bc00011d0a71</guid><category><![CDATA[Etebase]]></category><category><![CDATA[News]]></category><category><![CDATA[developers]]></category><dc:creator><![CDATA[Tom Hacohen]]></dc:creator><pubDate>Mon, 16 Nov 2020 08:36:55 GMT</pubDate><media:content url="https://blog.etesync.com/content/images/2020/11/introducing-etebase.png" medium="image"/><content:encoded><![CDATA[<img src="https://blog.etesync.com/content/images/2020/11/introducing-etebase.png" alt="Introducing Etebase - An End-to-end Encrypted SDK and Backend"><p>We are very excited to announce the release of <a href="https://www.etebase.com">Etebase</a> - an open-source and end-to-end encrypted SDK and backend for applications. Etebase is the new name for the EteSync protocol, and what powers all of the EteSync apps.</p><p>We never want to use non-encrypted applications ever again, which is why we created EteSync in the first place. We believe that by enabling other developers to easily build encrypted applications, we can make this dream a reality. Etebase is therefore the direct continuation to our vision for EteSync. Let's end-to-end encrypt everything!</p><p>We already mentioned Etebase in a few previous blog posts, and it's already being used by developers and EteSync itself. So we figured it's finally time for a more official announcement. So this is it!</p><p>Already know what Etebase is? Head to <a href="https://www.etebase.com">the website</a> or <a href="https://docs.etebase.com">the docs</a> to get started!</p><h2 id="what-is-it-exactly">What is it exactly?</h2><p>Etebase is a set of libraries and a server implementation (all open-source, of course) to help developers build encrypted applications. It hides away all of the encryption parts, and everything is done automatically in the background.</p><p>At the moment, it offers an easy way to save and sync user data in whatever simple or complex format your application requires. There are currently developer libraries for <code>Rust</code>, <code>JavaScript/TypeScript</code>, <code>Java/Kotlin</code>, <code>Python</code>, and <code>C/C++</code>, though we plan on adding more in the near future. We created <a href="https://www.etebase.com/#open-source">place-holder repositories</a> for a few languages we plan on supporting in the near future so you can star and watch them to sign-up for updates.</p><p>There is also <a href="https://docs.etebase.com">easy to follow documentation</a> for all of the above languages, including some example use cases and the first part of a formal specification.</p><p>In addition to the aforementioned capabilities, Etebase comes packed with a few additional goodies:</p><ul><li><strong>Full change history (optional)</strong> - a full changed history of all your data is saved automatically.</li><li><strong>Integrity protections</strong> - use transactions and sync-tokens to ensure that your data is always consistent.</li><li><strong>Collaborative</strong> - it's easy to share the same data across different users.</li><li><strong>Fast and efficient</strong> - thanks to sync-tokens, only modified data is returned from the API making it very fast.</li><li><strong>Encrypted data de-duplication</strong> - changes to items are automatically de-duplicated. This means that if you change a small part of a very large file, only that part will need to be re-uploaded and saved.</li><li><strong>And much more...</strong></li></ul><p>Got any feedback? Please <a href="https://www.etebase.com/about/#contact">let us know</a>!</p><h2 id="why-are-you-releasing-etebase">Why are you releasing Etebase?</h2><p>Over the years many developers have reached out to us about adding end-to-end encryption to their applications. We hope to enable them, and other developers to build the next-generate of applications as privacy-first and end-to-end encrypted.</p><p>Building encrypted applications <a href="https://fosdem.org/2019/schedule/event/challenges_with_building_end_to_end_encrypted_applications_learnings_from_etesync/">comes with a myriad of challenges</a> and requires changes to the development workflow. Good cryptography and bad cryptography look identical to the untrained eye, and the data being encrypted makes it harder for the server to maintain consistency, integrity and performance.</p><p>We already solved all of these problems (and more) in Etebase, so you don't have to. The same way that different applications don't reinvent HTTP for client-server communication, we believe they shouldn't reinvent Etebase for encryption.</p><h2 id="etesync-partners">EteSync Partners</h2><p>Another thing we are very excited about is what we call partners. Partners build apps using Etebase using EteSync's Etebase instance, which means users just use their existing EteSync accounts. We then share the revenue from these users with the developers.</p><p>This lets developers build applications without worrying about the backend or costs at all, but also keep user data safe thanks to encryption. In addition to getting access to the large number of existing EteSync users.</p><p>More information is available <a href="https://www.etebase.com/pricing#partner-account">on the Etebase website</a>.</p><h2 id="what-s-next">What's next?</h2><p>We hope Etebase will enable a new age of privacy-first and end-to-end encrypted applications. Your data will no longer be used to track, analyze and manipulate you. Your data, yours only!</p><p>If you are a developer looking to secure your users' data: start using Etebase or come <a href="https://www.etebase.com/community-chat/">chat with us</a>.</p><p>If you know of projects that could benefit from Etebase, please let us (and them) know!</p><p>Let's end-to-end encrypt everything!</p><h2 id="thank-you-nlnet-and-ngi0">Thank you NLnet and NGI0</h2><p>The work on EteSync 2.0 is made possible with financial support from <a href="https://nlnet.nl/" rel="nofollow">NLnet Foundation</a>, courtesy of <a href="https://nlnet.nl/discovery" rel="nofollow">NGI0 Discovery</a> and the <a href="https://ec.europa.eu" rel="nofollow">European Commission</a> <a href="https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en" rel="nofollow">DG CNECT</a>'s <a href="https://ngi.eu" rel="nofollow">Next Generation Internet</a> programme.</p><p>The NLnet foundation in general and the NGI0-PET in particular is funding projects to protect everyone's digital privacy, especially in the context of the "next generation" of the internet. It's an extremely important cause which we at EteSync are very much aligned with. Please help by spreading the word about them.</p><hr><p>As usual, we would like to remind you that we rely on your feedback and contributions to make EteSync better. Do you have any suggestions or  are experiencing any issues? Please <a href="https://github.com/etesync">send patches</a>, <a href="https://github.com/etesync">report issues</a> or just <a href="https://www.etesync.com/about/#contact">contact us</a>.</p><p>Come chat with us on <a href="https://www.etesync.com/community-chat/">IRC/Matrix</a>, or follow us on <a href="https://mastodon.social/@EteSync">Mastodon</a>, <a href="https://twitter.com/EteSyncHQ">Twitter</a>, <a href="https://www.facebook.com/pg/etesync">Facebook</a>, <a href="https://www.reddit.com/r/EteSync/">reddit</a> or <a href="https://blog.etesync.com/rss/">RSS</a> for the latest updates and privacy-related content!</p>]]></content:encoded></item><item><title><![CDATA[EteSync 2.0 Is Now Released!]]></title><description><![CDATA[<p>We are very excited to announce the official release of EteSync 2.0!</p><p>This would not have been possible without the hundreds of testers that helped us make sure everything is solid! So thank you all!</p><p>If you already know what EteSync 2.0 is and just want to upgrade</p>]]></description><link>https://blog.etesync.com/etesync-2-0-is-now-released/</link><guid isPermaLink="false">5f9674ac8f7ba30001a31bc4</guid><category><![CDATA[News]]></category><category><![CDATA[2.0]]></category><category><![CDATA[Etebase]]></category><category><![CDATA[android]]></category><category><![CDATA[etesync-dav]]></category><category><![CDATA[web client]]></category><category><![CDATA[ios]]></category><category><![CDATA[GNOME]]></category><category><![CDATA[KDE]]></category><category><![CDATA[desktop]]></category><category><![CDATA[thunderbird]]></category><dc:creator><![CDATA[Tom Hacohen]]></dc:creator><pubDate>Mon, 26 Oct 2020 09:41:14 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1530103862676-de8c9debad1d?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1530103862676-de8c9debad1d?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="EteSync 2.0 Is Now Released!"><p>We are very excited to announce the official release of EteSync 2.0!</p><p>This would not have been possible without the hundreds of testers that helped us make sure everything is solid! So thank you all!</p><p>If you already know what EteSync 2.0 is and just want to upgrade your account, please refer <a href="https://www.etesync.com/user-guide/migrate-v2/">the EteSync 2.0 migration guide</a>.</p><p>As we said in the <a href="https://blog.etesync.com/coming-soon-etesync-2-0/">post announcing EteSync 2.0</a>, time flies. We still can't believe it has already been three and a half years since EteSync was first released. It started out as a simple end-to-end encrypted sync solution for Android. We have since added support for sharing data with other users, and we now have clients for the desktop (DAV bridge), the web, and iOS, built-in support in and <a href="https://tasks.org">Tasks.org</a>, and there are add-ons being built for <a href="https://blog.etesync.com/gnome-and-kde-integrations-looking-for-beta-testers/">GNOME, KDE</a> and <a href="https://github.com/etesync/EteSync-4-TbSync">Thunderbird</a>.</p><h2 id="what-is-etesync-2-0">What is EteSync 2.0?</h2><p>EteSync uses the EteSync protocol (now <a href="https://www.etebase.com">Etebase</a> protocol) behind the scenes to power all of the apps. While the existing protocol has served us well, it limited our progress and prevented us from achieving some of the things we would like to achieve for EteSync, so after three and a half years, it's finally time for a major protocol upgrade.</p><p>EteSync 2.0 is a great improvement over the 1.0 version, while still maintainig everyone's favourite features and capabilities, including, end-to-end encryption, sharing and a full version history. However, since so much has changed under the hood, EteSync 2.0 and 1.0 are incompatible, and you need <a href="https://www.etesync.com/user-guide/migrate-v2/">to migrate</a> your account to 2.0 in order to start using it.</p><h2 id="what-does-it-mean-for-you">What does it mean for you?</h2><p>It means we are finally be able to offer some long awaited and often requested features such as <a href="https://blog.etesync.com/introducing-etesync-notes/">notes synchronization</a> and secure location sharing. It means that your sync is faster. It means the EteSync applications are simpler to develop, which means they are easier to improve. We are already seeing these benefits in all of the apps, which already work much better, and helped us reduce large amounts of code.</p><p>In addition, there are a lot of user-facing improvements and changes, including:</p><ol><li>EteSync 2.0 uses usernames for identification (rather than emails previously), so you will need to choose a new username. Usernames should be at least 6 characters long. Shorter usernames will probably be allowed in the future. Changing your email and username will both be possible later on.</li><li>EteSync 2.0 has just one password that's used for both the encryption, and the login. It uses a <a href="https://en.wikipedia.org/wiki/Zero-knowledge_proof">zero-knowledge proof</a> to authenticate to the server making sure your password never leaves your device. This makes it more secure than before but much easier to use. Please make sure to keep it safe and don't lose it, as without it you won't be able to access your data!</li><li>The change log (previously change journal) used to show all of the changes in one long list. Changes are now grouped per item with only the latest changed shown. To show previous changes you need to click on an item and check the past revisions.</li><li>Invitations UI is a bit different, and there's now a special page for accepting or rejecting invitations, and it's now also easier to leave collections you've been invited to.</li><li>"Journal" has now been renamed to "Collection", which is a more accurate term and people find it less confusing.</li><li>You can now easily change your account's email address directly from the dashboard.</li></ol><h2 id="what-s-next">What's next</h2><p>The above is just the tip of the iceberg. The biggest benefit of changing to EteSync 2.0 is not how it improves things, but rather what it enables us to do next!</p><p>Thanks to EteSync 2.0 we were already able to release <a href="https://blog.etesync.com/introducing-etesync-notes/">EteSync Notes</a>. Additionally, as we said in the previous post, we aren't ready to get into details just yet, but we plan on bringing in some long-awaited features such as secure location sharing. Expect a few more announcements in the coming month or two which will make EteSync a more complete solution for your data syncing needs!</p><p>We also plan on formally verifying the protocol using <a href="https://verifpal.com/">Verifpal</a> and releasing a formal spec to make it easier for other developers to examine, use and improve it, and potentially making it into a standard.</p><h2 id="upgrade-to-etesync-2-0">Upgrade to EteSync 2.0</h2><p>Upgrading to EteSync 2.0 is very easy. First thing to do is to make sure you've update all of your apps to their latest versions.</p><p>As we said above, EteSync 2.0 accounts are incompatible with EteSync 1.0 accounts, so a new account needs to be created. However, the billing for both is linked. The migration tool automatically takes care of linking the billing, so you don't need to worry about that.</p><p>For step-by-step instructions please refer to <a href="https://www.etesync.com/user-guide/migrate-v2/">the EteSync 2.0 migration guide</a>.</p><h2 id="developers-easily-build-end-to-end-encrypted-applications">Developers: easily build end-to-end encrypted applications</h2><p>Over the years many developers have reached out to us about adding end-to-end encryption to their applications. Building end-to-end encrypted applications is both hard to get right, and very time consuming, so using an existing solution makes a lot of sense, especially since EteSync is versatile and isn't limited to contacts, calendars, tasks and notes.</p><p>We are now also ready for developers. For more information, please take a look at the <a href="https://www.etebase.com">developer homepage (Etebase)</a>.</p><h2 id="thank-you-nlnet-and-ngi0">Thank you NLnet and NGI0</h2><p>The work on EteSync 2.0 is made possible with financial support from <a href="https://nlnet.nl/" rel="nofollow">NLnet Foundation</a>, courtesy of <a href="https://nlnet.nl/discovery" rel="nofollow">NGI0 Discovery</a> and the <a href="https://ec.europa.eu" rel="nofollow">European Commission</a> <a href="https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en" rel="nofollow">DG CNECT</a>'s <a href="https://ngi.eu" rel="nofollow">Next Generation Internet</a> programme.</p><p>The NLnet foundation in general and the NGI0-PET in particular is funding projects to protect everyone's digital privacy, especially in the context of the "next generation" of the internet. It's an extremely important cause which we at EteSync are very much aligned with. Please help by spreading the word about them.</p><hr><p>As usual, we would like to remind you that we rely on your feedback and contributions to make EteSync better. Do you have any suggestions or  are experiencing any issues? Please <a href="https://github.com/etesync">send patches</a>, <a href="https://github.com/etesync">report issues</a> or just <a href="https://www.etesync.com/about/#contact">contact us</a>.</p><p>Come chat with us on <a href="https://www.etesync.com/community-chat/">IRC/Matrix</a>, or follow us on <a href="https://mastodon.social/@EteSync">Mastodon</a>, <a href="https://twitter.com/EteSyncHQ">Twitter</a>, <a href="https://www.facebook.com/pg/etesync">Facebook</a>, <a href="https://www.reddit.com/r/EteSync/">reddit</a> or <a href="https://blog.etesync.com/rss/">RSS</a> for the latest updates and privacy-related content!</p>]]></content:encoded></item><item><title><![CDATA[Coming Soon: EteSync 2.0]]></title><description><![CDATA[<p>Time flies. It has already been three and a half years since EteSync was first released. It started out as a simple end-to-end encrypted sync solution for Android. We have since added support for sharing data with other users, and we now have clients for the desktop (DAV bridge), the</p>]]></description><link>https://blog.etesync.com/coming-soon-etesync-2-0/</link><guid isPermaLink="false">5f31165cd91c5a0001b88160</guid><category><![CDATA[News]]></category><category><![CDATA[Etebase]]></category><category><![CDATA[2.0]]></category><dc:creator><![CDATA[Tom Hacohen]]></dc:creator><pubDate>Wed, 12 Aug 2020 10:28:04 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1513151233558-d860c5398176?ixlib=rb-1.2.1&amp;q=80&amp;fm=jpg&amp;crop=entropy&amp;cs=tinysrgb&amp;w=2000&amp;fit=max&amp;ixid=eyJhcHBfaWQiOjExNzczfQ" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1513151233558-d860c5398176?ixlib=rb-1.2.1&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=2000&fit=max&ixid=eyJhcHBfaWQiOjExNzczfQ" alt="Coming Soon: EteSync 2.0"><p>Time flies. It has already been three and a half years since EteSync was first released. It started out as a simple end-to-end encrypted sync solution for Android. We have since added support for sharing data with other users, and we now have clients for the desktop (DAV bridge), the web, and iOS, built-in support in <a href="http://vdirsyncer.pimutils.org/en/stable/">vdirsyncer</a> and <a href="https://tasks.org">Tasks.org</a>, and there add-ons being built for <a href="https://blog.etesync.com/gnome-and-kde-integrations-looking-for-beta-testers/">GNOME, KDE</a> and Thunderbird.</p><p>All of the above was made possible thanks to the EteSync protocol, which remained mostly unchanged during this whole period. However, while the existing protocol has served us well, it limited our progress and prevented us from achieving some of the things we would like to achieve for EteSync, so after three and a half years, it's finally time for a major protocol upgrade.</p><h2 id="what-does-it-mean-for-you">What does it mean for you?</h2><p>It means we will finally be able to offer some long awaited and often requested features such as notes synchronization and secure location sharing. It means that your sync will be faster. It means the EteSync applications will be simpler to develop, which means they will be easier to improve.</p><p>We will also change the EteSync usernames to be actual usernames instead of based on the email addresses. This will make it easier to support changing the email addresses you use with EteSync.</p><p>The above improvements are just the tip of the iceberg. We have a lot more coming, so expect a few more announcements in the coming month or two which will make EteSync a more complete solution for your data syncing needs!</p><p>In addition, the new version of the protocol will be formally verified using <a href="https://verifpal.com/">Verifpal</a> and will be based on the widely used and audited <a href="https://libsodium.org">libsodium</a>, which together will provide very high confidence that everything is as secure as it should be. We also plan on releasing a formal spec of the protocol to make it easier for other developers to build implementations in other languages.</p><h2 id="what-s-next">What's next?</h2><p>The new version of the protocol is essentially ready, and the server side is fully implemented. We now need to upgrade all of the existing applications to use it. We have already made quite a bit of progress on this front, and we hope to have the web, Android, iOS and DAV bridge all ready for testing within the next few weeks.</p><p>After we are certain everything works as expected, we will add migration tools to each of the clients that will easily upgrade your EteSync accounts to EteSync v2.</p><p><s>Until then, we would love to get some help with making sure everything works as expected, if you are interested in helping out please reach out to us at the <a href="https://www.etesync.com/community-chat/">community chat (IRC/Matrix/Web)</a>, or email us at <a href="mailto:v2-testing@etesync.com">v2-testing@etesync.com</a>.</s> Edit: testing is now open for everyone! More information at <a href="https://blog.etesync.com/etesync-2-0-ready-for-testers/">the new blogpost</a>.</p><h2 id="using-the-etesync-protocol-in-your-app">Using the EteSync protocol in your app</h2><p>Over the years many developers have reached out to us about adding end-to-end encryption to their applications. Building end-to-end encrypted applications is both hard to get right, and very time consuming, so using an existing solution makes a lot of sense, especially since EteSync is versatile and isn't limited to contacts, calendars and tasks.</p><p>With this new version of the protocol, the client libraries have been designed with 3rd party developers in mind, making it easier than ever to use the EteSync libraries in your apps. If you are interested, please let us know by emailing us at <a href="mailto:contact@etesync.com">contact@etesync.com</a>.</p><h2 id="thank-you-nlnet-and-ngi0">Thank you NLnet and NGI0</h2><p>The work on EteSync 2.0 is made possible with financial support from <a href="https://nlnet.nl/" rel="nofollow">NLnet Foundation</a>, courtesy of <a href="https://nlnet.nl/discovery" rel="nofollow">NGI0 Discovery</a> and the <a href="https://ec.europa.eu" rel="nofollow">European Commission</a> <a href="https://ec.europa.eu/info/departments/communications-networks-content-and-technology_en" rel="nofollow">DG CNECT</a>'s <a href="https://ngi.eu" rel="nofollow">Next Generation Internet</a> programme.</p><p>The NLnet foundation in general and the NGI0-PET in particular is funding projects to protect everyone's digital privacy, especially in the context of the "next generation" of the internet. It's an extremely important cause which we at EteSync are very much aligned with. Please help by spreading the word about them.</p><p>If you are working on such a project and think you can make a big difference with some financial help, I suggest you <a href="https://nlnet.nl/thema/NGIZeroPET.html">apply here</a>.</p><p>More specifically, if you have any cool project ideas related to EteSync please apply, or <a href="https://www.etesync.com/about/#contact">reach out</a> to discuss it. We will be happy to help you with the application, and do our best to help with your actual project.</p><hr><p>As usual, we would like to remind you that we rely on your feedback and contributions to make EteSync better. Do you have any suggestions or  are experiencing any issues? Please <a href="https://github.com/etesync">send patches</a>, <a href="https://github.com/etesync">report issues</a> or just <a href="https://www.etesync.com/about/#contact">contact us</a>.</p><p>Come chat with us on <a href="https://www.etesync.com/community-chat/">IRC/Matrix</a>, or follow us on <a href="https://mastodon.social/@EteSync">Mastodon</a>, <a href="https://twitter.com/EteSyncHQ">Twitter</a>, <a href="https://www.facebook.com/pg/etesync">Facebook</a>, <a href="https://www.reddit.com/r/EteSync/">reddit</a> or <a href="https://blog.etesync.com/rss/">RSS</a> for the latest updates and privacy-related content!</p>]]></content:encoded></item></channel></rss>