You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In reviewing the LibreChat repository, I observed that temporary conversations are assigned an expiredAt timestamp set 30 days into the future. This mechanism ensures that such conversations are excluded from user-facing queries once expired. However, it's unclear whether an automated deletion process exists for these expired conversations. The documentation mentions that temporary chats are "automatically deleted" after 30 days , but I couldn't find evidence of a MongoDB TTL index or a scheduled task (like a cron job) in the codebase that enforces this deletion. Additionally, discussions among users have highlighted the need for a cleanup mechanism for old chats . Could someone clarify if there's an implemented TTL index or any scheduled script responsible for purging expired temporary conversations?
I have seen the following open issue and temp manual solution but it is not for Temporary Chats, I guess it is a general feature request. The absence of an automated deletion mechanism for expired temporary chats could pose a security or privacy risk, as sensitive conversations may remain in the database beyond their intended 30-day lifespan.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
In reviewing the LibreChat repository, I observed that temporary conversations are assigned an
expiredAt
timestamp set 30 days into the future. This mechanism ensures that such conversations are excluded from user-facing queries once expired. However, it's unclear whether an automated deletion process exists for these expired conversations. The documentation mentions that temporary chats are "automatically deleted" after 30 days , but I couldn't find evidence of a MongoDB TTL index or a scheduled task (like a cron job) in the codebase that enforces this deletion. Additionally, discussions among users have highlighted the need for a cleanup mechanism for old chats . Could someone clarify if there's an implemented TTL index or any scheduled script responsible for purging expired temporary conversations?I have seen the following open issue and temp manual solution but it is not for Temporary Chats, I guess it is a general feature request. The absence of an automated deletion mechanism for expired temporary chats could pose a security or privacy risk, as sensitive conversations may remain in the database beyond their intended 30-day lifespan.
#2365 (comment)
Beta Was this translation helpful? Give feedback.
All reactions