DMCleaner presents itself as a tool to maage your direct messages better than Twitter itself. Authentication is done via oAuth and that is the only choice on the homepage.
Once authenticated it pulls all your direct messages and gives you the count of received and sent. You are then presented with a list of choices as links:
- Delete all DM’s
- Delete all sent DM’s
- Delete all received DM’s
- Delete only DM’s with blocked users
- Delete only DM’s with specific users
- Delete only DM’s based on a specific date
- Delete only DM’s containing specific words
Quite the choices. The first three are very easy to understand. I clicked the specific date for a test and a quick box appears asking you to specify the date via mm/dd/yyyy format, instead of a pop-up calendar. It works fine for the purpose.
I wish I could see all of the DM’s in a side window, pop-up or something to verify what I was doing. But that isn’t the case/
A great, quick tool that does just what it says in mass quantity. Just be sure you verify in the real Twitter UI before making any choice.
You could also look at Backupify as an option to backing up tweets before deleting them.