User Encryption for LibreChat messages #5092
Replies: 3 comments 3 replies
-
Update: |
Beta Was this translation helpful? Give feedback.
-
The messages must be decrypted before being sent to the AI models, which means an admin could ultimately see these messages, right? |
Beta Was this translation helpful? Give feedback.
-
Hi @SamirSaidani The encryption and decryption process occurs on the backend using a user-defined encryption key. This approach differs from true end-to-end encryption, where encryption takes place on the client side. You asked if this means an admin could ultimately see these messages. In my opinion, it depends on how the deployment and logging are configured. In our setup, we don’t log any message content, so while we don’t have true client end-to-end encryption, our admin cannot read the logs without redeploying the app. For our corporate deployment of LibreChat, this security model provides a satisfactory balance between usability and data protection, meeting our organization's requirements. I removed the e2e part from the label |
Beta Was this translation helpful? Give feedback.
-
Hi @danny-avila
We had exactly the same need in our company.
#3628
The main reason was to lower the barrier for users who didn't want their chat conversations to be readable by admins.
So we implemented it in our fork - if you want, I can create a PR - let me know.
https://youtu.be/VA8Ij811B6I
You are doing a great job with LibreChat - thank you very much!
Merry Christmas :)
Beta Was this translation helpful? Give feedback.
All reactions