App Logo
Messaging

How to delete all your Discord DMs at once (2026): an Undiscord alternative that never asks for your token

Prompt template

List my Discord DMs, read my conversation with username or all of them, show me every message I sent, delete them one by one, then read the DM again to check.

Overview

People delete their Discord DMs before they leave Discord, after a relationship or a friendship ends, or because years of private messages hold their address, their photos and their plans. Discord lets you delete one message at a time, and nothing else touches DMs: the tools that clean servers do not reach them, and a privacy request usually leaves them in place. An AI agent can do the work for you: go through your DMs, list every message you sent, delete the ones you pick, and check that they are gone.

Why it's hard

  • No bulk delete. Discord deletes one message at a time, from its menu, and only the messages you sent.
  • Closing a DM deletes nothing. Close DM hides the conversation from your list; every message stays.
  • Server tools skip DMs. A moderation bot cannot enter your DMs, and deletion by server search works one server at a time.
  • A privacy request usually leaves DMs. The 2026-11-03 r/discordhelp guide to Discord's GDPR erasure says it applies to the spaces you have left, and that DMs are usually kept.
  • The tools that do it ask for your token. Undiscord runs as a userscript on your user token, Discrub's web app asks you to paste it, and Redact deletes your full history only on a paid plan.

How Reduck does it

Reduck runs Discord actions in your own Chrome, where you are already signed in, so there is no token to paste and nothing to install in Discord.

  1. whoami gives your agent your Discord username, so it knows which messages are yours.
  2. list_dms lists your one-to-one and group DMs, most recent first, with the link of each.
  3. read_messages reads a DM by its link, newest first, as far back as your agent asks: each message comes with its id, author, time and text, and complete says whether the whole history came back.
  4. Your agent keeps the messages you sent, shows you the list, and calls delete_message for each one you approve, one after the other.
  5. A last read_messages on the DM confirms that none of your messages is left.

Nothing is deleted before you see the list, and the other person's messages are never touched.

How to start

  1. Create a free account at reduck.ai.
  2. Install the Reduck extension in Chrome and pair it.
  3. Connect Reduck to your agent: docs.reduck.ai.
  4. Ask: "List my Discord DMs, read my conversation with {username or all of them}, show me every message I sent, delete them one by one, then read the DM again to check."

Stay signed in to Discord in Chrome, in one tab only, while it runs.

Ways to delete your Discord DMs

As each tool's own page describes it, read on October 20, 2026.

Delete by hand Close DM Privacy request (GDPR) Undiscord Discrub Redact Reduck
Deletes your DM messages Yes, one at a time No Usually not, per the 2026-11-03 guide Yes Yes Yes Yes
Price Free Free Free Free Free Full history: $7.99/month or $245 once Free tier
Setup None None Data package, then emails Userscript on your user token Web app: paste your token; extension: reads it Desktop app Chrome extension, no token
Pick which messages One by one No From your data package By channel Yes Yes Yes, in plain words to your AI agent

Where Reduck is weaker: it goes one message at a time, so a DM with tens of thousands of your messages takes long, and it reaches only the DMs your account can still open.

Messages in servers

This page covers DMs. To delete your messages in Discord servers, by server, channel or words, see Delete all your Discord server messages.

FAQ

Discord has no button for it: you delete your own messages one at a time, from each message's menu. To do it for a whole conversation, an AI agent connected to Reduck reads the DM, keeps the messages you sent, shows you the list, and deletes them one by one.
No. Close DM only removes the conversation from your list. Every message stays, for you and for the other person, and the conversation comes back when one of you writes again.
No. In a DM you can delete only the messages you sent, with any tool. The other person's messages stay in the conversation.
Yes. Ask your agent for one conversation by the person's name: it reads that DM only and deletes only your messages in it. You can narrow further in plain words, for example only the messages before a date, or only the ones that mention your address.
Discord shows no notice of a deletion: the message is gone from the conversation for both of you. The other person can still have read it, or kept a screenshot, before it was deleted.
A guide posted on r/discordhelp on 2026-11-03, by a user who had 122,000 messages deleted this way, says Discord's erasure applies to the spaces you have left and that DMs are usually kept. It also takes weeks of emails. Deleting the messages yourself works today, in every DM you still have.
list_dms reads the Direct Messages sidebar, so a DM you closed is not in it. Open the person's profile and click Message to bring the conversation back to the sidebar, without sending anything, then ask your agent again.
Discord's platform manipulation policy forbids automating actions on a user account, and tools such as Undiscord warn that this can get an account terminated. Reduck acts in your own browser, one message at a time, with no token and no change to the Discord client, but it is still automation of your account. We cannot promise Discord will never flag it. If that risk matters to you, delete by hand.
Ask your agent to read the DM again after the last deletion: read_messages returns the conversation as Discord holds it, so any message you sent that is still there shows up with its id.
No faster than Discord lets anyone go. Each message is one run, one after the other, because Discord can allow only one active tab per account. A few hundred messages is an afternoon in the background; for a very long DM, start with the period that matters most.

Similar use cases

Discord

Delete all your Discord server messages

Let Claude, ChatGPT or any AI agent find every message you sent in a Discord server, show you the list, and delete the ones you pick, one by one, in your own signed-in Chrome. No user token to paste, no userscript, no subscription to a deletion app.

Messaging
Discord

Search Discord with AI

Ask ChatGPT or Claude what was said in your Discord servers and DMs. Every way to do it, compared, and one that reads both as you, with no bot and no token.

Messaging
Discord

Discord MCP

A Discord MCP server that acts as your own user account, not as a bot. Reduck gives ChatGPT, Claude or any MCP client tools to read your servers, channels and DMs and reply as you, through browser automation in your own Chrome, with no bot to invite and no user token to paste.

Messaging

Start building not clicking