Telegram allows you to "unsend" messages coming from either party, and has no time limit

Wow I would Loooove for the FBI to request that information!