Delta Chat already Disappearing Messages feature and settings to configure deletion of messages from the device and from the server after selected time period.
These features however do not help if device is lost or stolen because messages are not deleted immediately. For this case there should be a way to remotely wipe a profile from the device.
One way to implement it would be to generate a device code that will wipe the profile when received. This solution is independent of the server. There is unfortunately no way to know if the message is lost to a spam filter and if it was ever downloaded by the remote device.
Another option would be to integrate this feature into IMAP server as a part of more general device management:
We can also add FAQ entry describing how to wipe lost mobile devices using built-in features.
Once profile is removed from the device or device is wiped, user should be able to rotate the key:
Signal does not have a way to remotely wipe a device. It is possible to disconnect a linked Signal Desktop device, but this does not remove message history from the device. This feature has been requested on Signal Community forum:
- "Every secure messaging app needs a self-destruct button" - Off Topic - Signal Community
- Сообщение на утеряном телефоне - Remote wipe of Signal data - Android Support - Signal Community
Telegram has FAQ entry Q: My phone was stolen, what do I do?
For personal devices Apple has Find Devices feature and Android has Find My Device feature to track and remotely wipe devices that have Apple or Google accounts.
Google Workspace allows admins to remotely wipe devices: