Originally created by @yoranvanoirschot on GitHub (Aug 13, 2024).
Is your feature request related to a problem? Please describe.
Indefinite storage of chats causes privacy concerns for companies. Employees may feed in PII in the chat and this is then stored indefinitely in the chat history. From the Europe GDPR this is not allowed, and people have the right to be forgotten. Also, in the long run performance issues could arise to the indefinitely increasing database size.
Describe the solution you'd like
We'd like to be able to configure the TTL of historic chats through an environment variable. A cronjob should then periodically delete any chats from the database which exceed this TTL.
Describe alternatives you've considered
An alternative would be to add an environment variable to disable the chat history for all users. This is however a bummer because most users feel it is extremely useful to get back to recent chats.
Additional context
Originally created by @yoranvanoirschot on GitHub (Aug 13, 2024).
**Is your feature request related to a problem? Please describe.**
Indefinite storage of chats causes privacy concerns for companies. Employees may feed in PII in the chat and this is then stored indefinitely in the chat history. From the Europe GDPR this is not allowed, and people have the right to be forgotten. Also, in the long run performance issues could arise to the indefinitely increasing database size.
**Describe the solution you'd like**
We'd like to be able to configure the TTL of historic chats through an environment variable. A cronjob should then periodically delete any chats from the database which exceed this TTL.
**Describe alternatives you've considered**
An alternative would be to add an environment variable to disable the chat history for all users. This is however a bummer because most users feel it is extremely useful to get back to recent chats.
**Additional context**
-
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @yoranvanoirschot on GitHub (Aug 13, 2024).
Is your feature request related to a problem? Please describe.
Indefinite storage of chats causes privacy concerns for companies. Employees may feed in PII in the chat and this is then stored indefinitely in the chat history. From the Europe GDPR this is not allowed, and people have the right to be forgotten. Also, in the long run performance issues could arise to the indefinitely increasing database size.
Describe the solution you'd like
We'd like to be able to configure the TTL of historic chats through an environment variable. A cronjob should then periodically delete any chats from the database which exceed this TTL.
Describe alternatives you've considered
An alternative would be to add an environment variable to disable the chat history for all users. This is however a bummer because most users feel it is extremely useful to get back to recent chats.
Additional context