Conversation access with previous_response_id: storage time

For how long can the previous conversation be accessed with previous_response_id? Suppose the users of my chatbot will return to a conversation months later: would I still be able to fetch the conversation state by previous_response_id or is it safer to go with storing the conversation history on my side, the way it currently works with completions API?

https://platform.openai.com/docs/quickstart?api-mode=responses#page-top

On the developer quickstart linked, with a dropdown on the top right to switch your documentation between Responses or Chat Completions, one must have the insight to expand the section for “Data retention for model responses”

Response objects are saved for 30 days by default. They can be viewed in the dashboard logs page or retrieved via the API. You can disable this behavior by setting store to false when creating a Response.