What a plain delete misses
When you delete on Reddit, the post disappears from your profile. But archive sites - Reveddit, the Wayback Machine, assorted scraper bots - often already hold a cached copy of the original text. The delete removes the item from Reddit; it does nothing to the copy someone else took.
Worse, some scrapers snapshot an item precisely because they see it change. A naive edit can be the thing that gets it archived.
How overwrite-before-delete works
Overwrite-before-delete is a two-step move. Karmdit first replaces the body of each item with a meaningless placeholder, waits briefly, then deletes it. By the time an edit-triggered scraper catches up, the only thing left to snapshot is the placeholder - not your original words.
Delete removes the item. Overwrite poisons the copy.
When to reach for it
Overwrite is the right call when the content is the liability, not just its presence:
- Anything you'd hate to see quoted verbatim - a bad take, a heated argument.
- Posts in subreddits known to be heavily mirrored and archived.
- Anything with your name, employer, or location in the body text.
For a low-stakes, five-year-old one-liner nobody archived, a plain delete is fine. Overwrite is for the items where the words themselves are the risk.
What it can and cannot do
Overwrite-before-delete is a Pro feature, and you turn it on per job from the confirm screen. It meaningfully raises the odds that archive caches end up with a placeholder instead of your text.
It is not magic. An archive that captured your post before you ever touched it already has the original, and nothing Reddit-side can reach back and change that. Overwrite protects against future and edit-triggered snapshots - which is most of them, but not a time machine. For confirming the item itself is gone from Reddit, that's what the 7-day verification pass is for.