# Actually delete permanently without all the obstacles

**URL:** https://meta.discourse.org/t/actually-delete-permanently-without-all-the-obstacles/411687
**Category:** Feature
**Created:** [September 4, 2026, 11:44pm UTC](https://meta.discourse.org/t/actually-delete-permanently-without-all-the-obstacles/411687 "2026-09-04T23:44:30Z")
**Posts on this page:** 1
**Showing post:** 4

<div class="post-metadata">

### Author: ![Ethsim2](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ethsim2/32/522255_2.png) [@Ethsim2](https://meta.discourse.org/u/Ethsim2)
#### Post date: [September 5, 2026, 4:46pm UTC](https://meta.discourse.org/t/actually-delete-permanently-without-all-the-obstacles/411687/4 "2026-09-05T16:46:05Z")

</div>

A final update: the implementation is now up as a ready-for-review PR:

[https://github.com/discourse/discourse/pull/43323](https://github.com/discourse/discourse/pull/43323)

The final design is the per-admin opt-in approach described above rather than the site-wide enum I originally suggested.

A couple of UX details were added during the final pass:

- the per-admin preference is shown under Preferences → Interface when the site-level gates allow it
- when an opted-in admin permanently deletes the first post/topic, the irreversible confirmation now explicitly says that it will permanently delete the **topic and all replies**
- when the admin is not opted in, the existing behaviour and wording remain unchanged
- the existing same-admin permanent-delete cooldown is still enforced
- preference changes are recorded in Staff Action Logs

I also manually tested the complete opted-in path on a disposable topic with two replies and verified afterward that the topic and all of its posts had been removed from the database.

The main GitHub test/lint checks have passed; the PR is now waiting for review, with the security scan still queued at the time of writing.

---

_[View the full topic](https://meta.discourse.org/t/actually-delete-permanently-without-all-the-obstacles/411687)._
