Title: Hello HN,<p>Over the last year we&#x27;ve been building ente[1], a privacy-friendly, easy-to-use alternative to Google Photos. We&#x27;ve so far built Android[2][3], iOS[4], web[5] apps that encrypt your files and back them up in the background. You can access these across your devices, and share them with other ente users, end-to-end encrypted. You can also use our electron app[6] to maintain a local copy of your backed up files.<p>We&#x27;ve built a fault-tolerant data replication layer that replicates your data to two different storage providers in the EU. We will be providing additional replicas as an addon in the future.<p>We&#x27;re relying on libsodium[7] for performing all cryptographic operations. Under the hood it uses XChaCha20 and XSalsa20 for encryption and Argon2 for key derivation.<p>We have documented our architecture[8] and open-sourced our clients[9].<p>We did a soft-launch on r&#x2F;degoogle[10] sometime ago, and have since then ironed out issues and polished the product.<p>But we are far from where we want to be in terms of features (object and face detection, location clustering, image filters, ...) and user experience. We are hoping to use this post as an opportunity to collect feedback from fellow hackers.<p>If there&#x27;s anything we can do better, please let us know, we would like to.<p>Best,<p>- Vishnu, Neeraj, Abhinav<p>[1]: <a href="https:&#x2F;&#x2F;ente.io" rel="nofollow">https:&#x2F;&#x2F;ente.io</a><p>[2]: <a href="https:&#x2F;&#x2F;ente.io&#x2F;apk" rel="nofollow">https:&#x2F;&#x2F;ente.io&#x2F;apk</a><p>[3]: <a href="https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=io.ente.photos" rel="nofollow">https:&#x2F;&#x2F;play.google.com&#x2F;store&#x2F;apps&#x2F;details?id=io.ente.photos</a><p>[4]: <a href="https:&#x2F;&#x2F;apps.apple.com&#x2F;in&#x2F;app&#x2F;ente-photos&#x2F;id1542026904" rel="nofollow">https:&#x2F;&#x2F;apps.apple.com&#x2F;in&#x2F;app&#x2F;ente-photos&#x2F;id1542026904</a><p>[5]: <a href="https:&#x2F;&#x2F;web.ente.io" rel="nofollow">https:&#x2F;&#x2F;web.ente.io</a><p>[6]: <a href="https:&#x2F;&#x2F;github.com&#x2F;ente-io&#x2F;bhari-frame&#x2F;releases&#x2F;latest" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ente-io&#x2F;bhari-frame&#x2F;releases&#x2F;latest</a><p>[7]: <a href="https:&#x2F;&#x2F;libsodium.gitbook.io" rel="nofollow">https:&#x2F;&#x2F;libsodium.gitbook.io</a><p>[8]: <a href="https:&#x2F;&#x2F;ente.io&#x2F;architecture" rel="nofollow">https:&#x2F;&#x2F;ente.io&#x2F;architecture</a><p>[9]: <a href="https:&#x2F;&#x2F;github.com&#x2F;ente-io" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;ente-io</a><p>[10]: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;degoogle&#x2F;comments&#x2F;njatok&#x2F;we_built_an_endtoend_encrypted_alternative_to&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;degoogle&#x2F;comments&#x2F;njatok&#x2F;we_built_a...</a>
Upvote: