Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add end-to-end encryption #94

Closed
dineiar opened this issue Nov 2, 2024 · 3 comments
Closed

Add end-to-end encryption #94

dineiar opened this issue Nov 2, 2024 · 3 comments

Comments

@dineiar
Copy link

dineiar commented Nov 2, 2024

Some self-hosted photo libraries offer end-to-end encryption (e.g., Ente), while others store photos unencrypted (e.g., Immich).

This may be considered an asset (enhanced privacy) or an issue (the server is unable to see/read photos, so most features must be done in the client, for example face detection).

At least to me, this is an important thing to consider when choosing a photo library.

@meichthys
Copy link
Owner

Is this the same as #68 or is this more nuanced?

@dineiar
Copy link
Author

dineiar commented Nov 3, 2024

Yes, it seems to be the same. I apologize for not being able to find it in my search before opening this one.

Even though I believe the title of the linked issue is a bit misleading: from my understanding, encryption for data at storage may be implemented in different ways (e.g., the server may hold all the encryption keys), while end-to-end encryption (e2ee) strictly implies the client to hold the keys. However, reading the linked issue in Immich repo and the discussion in #68, it is clear that it actually refers to e2ee.

I will close this issue.

@dineiar dineiar closed this as completed Nov 3, 2024
@meichthys
Copy link
Owner

Thanks for the additional clarifications. I may go ahead and implement this at some point, but it just takes time to test everything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants