Give users control over expiration and allow longer timeout.
So make signal pay for the storage forever and just ignore that most people won't understand the security risk?