I love this.
I wish signal had something like this.
It's easy to be drowned in a history of messages, most of the messages don't need to stay.
I use disappearing messages on Signal too, but it's mostly client side. Definitely interested in server implementations