This might be good, but:
NEVER store your users' chat history on their machines without reliable encryption.
OpenAI is probably doing the easiest and the right thing, less client side states, more safety.