# Love the "Anonymize User" feature - thanks!

**URL:** https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608
**Category:** Praise
**Created:** [May 11, 2015, 3:15am UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608 "2015-05-11T03:15:32Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![BCHK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bchk/32/3268_2.png) [@BCHK](https://meta.discourse.org/u/BCHK)
#### Post date: [May 11, 2015, 3:15am UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/1 "2015-05-11T03:15:32Z")

</div>

Great feature guys.. Extremely helpful with healthcare oriented web sites!

---

<div class="post-metadata">

### Author: ![AgentGod](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/agentgod/32/43387_2.png) [@AgentGod](https://meta.discourse.org/u/AgentGod)
#### Post date: [June 15, 2015, 12:42pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/2 "2015-06-15T12:42:31Z")

</div>

Hi,  
I’m new one here. Can you tell me how this feature works.

Thanks in advance

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [June 15, 2015, 6:03pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/3 "2015-06-15T18:03:30Z")

</div>

Turn the feature on in admin site settings. Then change to anonymous user via the user drop down at the upper right.

---

<div class="post-metadata">

### Author: ![hamish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hamish/32/106910_2.png) [@hamish](https://meta.discourse.org/u/hamish)
#### Post date: [November 11, 2015, 2:12pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/4 "2015-11-11T14:12:54Z")

</div>

When a user gets anonymised, does a notification email get sent to them?

I’m wanting to effectively delete a user while retaining their posts as described here:

> [@Feature Request: Prompt user for reason when deleting account](https://meta.discourse.org/t/feature-request-prompt-user-for-reason-when-deleting-account/32047/4):
>
> In that case, you want them to PM a staff member asking them to use the “Anonymize User” operation, which IIRC junks the email & login associations, and changes the username to a generic one.

However I am confused as anonymous users can still login and post anonymously.  
Can someone explain the options available and their effect?

Thanks

---

<div class="post-metadata">

### Author: ![wesochuck](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wesochuck/32/108706_2.png) [@wesochuck](https://meta.discourse.org/u/wesochuck)
#### Post date: [November 11, 2015, 2:21pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/5 "2015-11-11T14:21:34Z")

</div>

> [@hamish](#):
>
> I’m wanting to effectively delete a user while retaining their posts

You might want to review this thread:

[https://meta.discourse.org/t/how-do-i-preserve-an-account-but-prevent-them-from-logging-in/34836/6](https://meta.discourse.org/t/how-do-i-preserve-an-account-but-prevent-them-from-logging-in/34836/6)

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 11, 2015, 5:29pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/6 "2015-11-11T17:29:27Z")

</div>

You are confusing two different features

- anonymous posting mode, which is not on by default but can be enabled by the site owner, if you want to allow users to post anonymously.

- anonymizing an account, which causes it to be effectively removed from the site, while retaining all the posts associated with that account.

Users cannot ever log in again as that account, if you anonymize the account.

---

<div class="post-metadata">

### Author: ![hamish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hamish/32/106910_2.png) [@hamish](https://meta.discourse.org/u/hamish)
#### Post date: [November 11, 2015, 5:41pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/7 "2015-11-11T17:41:18Z")

</div>

Excellent. Thanks for the clarification.

When an account is anonymized, is an email sent to the user notifying them of this (obviously that would occur before their email address is removed)?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [November 11, 2015, 5:48pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/8 "2015-11-11T17:48:03Z")

</div>

No, you will need to do that. Typically the user is the one asking staff to leave the site, so they already “notified” themselves.

---

<div class="post-metadata">

### Author: ![hamish](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hamish/32/106910_2.png) [@hamish](https://meta.discourse.org/u/hamish)
#### Post date: [November 11, 2015, 5:54pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/9 "2015-11-11T17:54:28Z")

</div>

Yes they’ve requested to leave, but this user would like to be notified when their request has been actioned rather than having to keep checking whether or not they are still able to log in.

That’ll have to be done manually then. Thanks.

---

<div class="post-metadata">

### Author: ![jacotec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jacotec/32/51692_2.png) [@jacotec](https://meta.discourse.org/u/jacotec)
#### Post date: [February 28, 2016, 11:10am UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/10 "2016-02-28T11:10:50Z")

</div>

Hi @codinghorror,

the anonymizing feature is a cool thing, sometimes a user asks to delete his account. But as I tried that feature on my test installation I’ve noticed that the username is changed to anonxxxxxxxx, but the full name is still the one of the user and the email address is not removed. Also the “anon” user is still listed as active.

Is it intentional that the anonymizing seems to be a “half thing”, leaving the full name and email still with the anaon account?

The anonymized user can - in default state - log in and even request a new passwort with the “Forgot password” function. So he’ll be able to be active with the “anonxxxxxxxx” user account.

In my understanding a fully anonymizing would also delete full name and email address and make the anon account inactive.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [February 29, 2016, 1:27am UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/11 "2016-02-29T01:27:19Z")

</div>

> [@jacotec](#):
>
> the email address is not removed

I’m not sure about the full name, but that seems incorrect. I remember using it recently and I’m pretty sure the email was removed.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [February 29, 2016, 6:52am UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/12 "2016-02-29T06:52:16Z")

</div>

@jacotec This is absolutely incorrect, here’s the result of me creating a new user on [try.discourse.org](http://try.discourse.org) and then pressing the anonymize button on them:

 ![](https://global.discourse-cdn.com/meta/original/3X/e/c/ecc73901360cd2320b5120466ab6ac057e6c363b.png)

---

<div class="post-metadata">

### Author: ![jacotec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jacotec/32/51692_2.png) [@jacotec](https://meta.discourse.org/u/jacotec)
#### Post date: [February 29, 2016, 9:57am UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/13 "2016-02-29T09:57:39Z")

</div>

@codinghorror: Yeah, that’s how I’d expect it, but not working here. I needed to anonymize one on my live forum and I’ve tried it several times in my “tryout VM”. In all cases the full name and the email was not changed.

Might it be because nearly all users have been imported from my prevoius MyBB via the importer? Any logs I can provide?

---

<div class="post-metadata">

### Author: ![jacotec](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jacotec/32/51692_2.png) [@jacotec](https://meta.discourse.org/u/jacotec)
#### Post date: [February 29, 2016, 10:21am UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/14 "2016-02-29T10:21:31Z")

</div>

Tried it again with a completely new created user - it’s the same.

I log in as administrator, go to the admin panel, looking for the user - scroll down to the end and press the orange “anonymize” button.

Next action is that discourse presents me the banner “this page does not exist or is private” (same as if I’ve called an invalid link. I guess this is because the user is not existing anymore).

Searching for the new anonymized user shows me that just the username was anonymized, neither the full name nor the email address.

Version is 1.5.0.beta11 + 201

---

<div class="post-metadata">

### Author: ![tempogain](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tempogain/32/134055_2.png) [@tempogain](https://meta.discourse.org/u/tempogain)
#### Post date: [September 11, 2016, 4:44pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/15 "2016-09-11T16:44:46Z")

</div>

Is Anonymize User reversible in case of a mishap? Will changing the Username and Email back to the original fully restore the account to its original state? Thanks.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [September 11, 2016, 6:19pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/16 "2016-09-11T18:19:55Z")

</div>

No, it is not reversible.

---

<div class="post-metadata">

### Author: ![tempogain](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tempogain/32/134055_2.png) [@tempogain](https://meta.discourse.org/u/tempogain)
#### Post date: [September 11, 2016, 7:10pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/17 "2016-09-11T19:10:19Z")

</div>

Thank you. That’s a bit more responsibility than I’d like to see our moderators have though. Is there any way to limit mod access to it? Admin access to it would seem to be sufficient.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [September 11, 2016, 9:03pm UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/18 "2016-09-11T21:03:50Z")

</div>

No, there is no such ability at this time. You could hide it with CSS in Admin, customize, HTML/CSS if you need.

---

<div class="post-metadata">

### Author: ![tempogain](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tempogain/32/134055_2.png) [@tempogain](https://meta.discourse.org/u/tempogain)
#### Post date: [September 12, 2016, 5:04am UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/19 "2016-09-12T05:04:12Z")

</div>

That does the trick, thanks again.

---

<div class="post-metadata">

### Author: ![elsantodel90](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/elsantodel90/32/119906_2.png) [@elsantodel90](https://meta.discourse.org/u/elsantodel90)
#### Post date: [September 15, 2017, 5:09am UTC](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608/20 "2017-09-15T05:09:12Z")

</div>

Is this intentional?

As I understand, reverting “should be as easy” as changing the anon-username and anon-email to new values (of course, the original values are not stored anywhere, but we might know them by means external to discourse), and then sending a “generate password” message to that email. This seems like something that an **admin** should definitely be able to do.

Similarly, an admin could allow a new user to “take the role of” an old anonymized user, in exactly the same way. I see no reason to explicitly disallow an **admin** to do such thing (as far as I can see, this is now “explicitly and intentionally disallowed”, since if anonymizing were implemented as just a change of email, name and login-credentials, everything would be the same, but this “account restoring” would be possible by just changing these fields).

[Next page](https://meta.discourse.org/t/love-the-anonymize-user-feature-thanks/28608.md?page=2)
