Skip to main content

How To Erase A User From Your Community


Frank
  • Product Guru
  • 22 replies
The right to erasure, also referred to as the right to be forgotten, is one of the main principles of the EU General Data Protection Regulation (GDPR). It sets a new standard for how companies use and protect EU citizens’ data and applies from 25 May 2018.

The Regulation describes erasure as the process by which information is rendered inaccessible and unusable for all relevant parties. Personal data can be erased in a number of ways, including by masking the relevant personal information, so long as the erasure is irreversible, even by the institution carrying out the erasure process. That is also known as the anonymization of personal data records.

You can erase a user via our API, or by using the ‘Erasure User’ feature available on the user profile page in Control.


The feature initiates the user erasure process, which can take up to 30 days.

The system will remove the following data from our platform:
  • The user’s profile (including all profile fields).
  • The user’s private message conversations (any conversation which the user was in - including for the other user in the conversation).
  • References to the user in our analytics platform.
  • References to the user in our search platform.
  • Subscriptions from the user to specific content.
  • Ranks/Badges received by the user.
  • The user’s position on the leaderboards
We will also anonymize all the user’s posts and likes. Erasing the posts of a specific user from a community would drastically affect the integrity and consistency of community conversations and render them unusable to transfer knowledge and help other customers. To avoid this, we will be using true anonymization for the posts to make sure we don’t have to remove public community content, while ensuring that personal data in fact will be removed where needed.

Personal data from the specific user in the following data containers will be erased in the next 23 days.
  • Log files
  • Backup files
  • References to the user in all data exports.
We store audit log files for 180 days to ensure the capability to investigate possible threats. These log files only contain IP addresses, and no reference to the user profiles.

⚠️ Once a user is erased, it is not possible to recover the account.
Did you find this topic helpful?

15 replies

Mathis
  • Contributor ⭐️⭐️⭐️
  • 12 replies
  • May 28, 2018
Hi @Frank

Thank you for this update. I have one more question about this.

Since our community-sign up works exclusively with SSO, I am wondering if the oauth ID gets removed as well when we click the “erase user” button from control?

From what I understand, this determines whether or not a user can join with the same SoundCloud account at a later point, or if the ID gets blocked and we have no option to “free up” the ID any longer?

Thank you Frank.

Cheers

Suzanne_Kindertelefoon
Hi everybody,

I am curious about the way other communities are going to use the 'Erase button'.

Are you going to use this option only at the request of users?

Or also for users who have not been active for a number of years?

Our forum is for children up to 18 years. So we actually want to remove all personal data from everyone older than 19. But we're worried this might have a big impact on the community.

That's why I'm curious what you do with 'old' users?
After how many years do you clean the user file?



Suzanne

christophrooms
@Mathis

If a user is erased, then also his oAuth id will be removed. His whole profile will be erased.

Assuming the user would not be removed from the central SSO system, this means that the user could after erasure in the community register again in the community and a new user account will be created. That user won't be linked to the post the user made before.

Niels Kamper
  • Helper ⭐️
  • 20 replies
  • May 29, 2018
And what about 'plain text' mentions? If I understand correctly all the @Niels Kamper (mentions) will be converted to the ‘anonymous’ name. However, a lot of users also use a mention without the @ feature, eg: “ Hi Niels Kamper, Hi N Kamper or Hi Kamper. These are plain text ‘mentions’ and usually used when quoting a comment. So you have an anonymized post, but right below the anonymized post a user referring to the original poster. Does this fall outside the purview of the GDPR? Or do we need to make an export of all the posts and lookup/edit the plain texts mentions ?

Suzanne_Kindertelefoon
Niels Kamper wrote:
And what about 'plain text' mentions? If I understand correctly all the @Niels Kamper (mentions) will be converted to the ‘anonymous’ name. However, a lot of users also use a mention without the @ feature, eg: “ Hi Niels Kamper, Hi N Kamper or Hi Kamper. These are plain text ‘mentions’ and usually used when quoting a comment. So you have an anonymized post, but right below the anonymized post a user referring to the original poster. Does this fall outside the purview of the GDPR? Or do we need to make an export of all the posts and lookup/edit the plain texts mentions ?

|I have the same concern! Is it possible to make some kind of
'search and replace function' to replace those names mentioned?

christophrooms
Niels Kamper wrote:
And what about 'plain text' mentions? If I understand correctly all the @Niels Kamper (mentions) will be converted to the ‘anonymous’ name. However, a lot of users also use a mention without the @ feature, eg: “ Hi Niels Kamper, Hi N Kamper or Hi Kamper. These are plain text ‘mentions’ and usually used when quoting a comment. So you have an anonymized post, but right below the anonymized post a user referring to the original poster. Does this fall outside the purview of the GDPR? Or do we need to make an export of all the posts and lookup/edit the plain texts mentions ?


We will remove next to all @Mentions, all references to the username. We we are not removing variations of that name. There is simply no way for us to do that.

If a user complains about this, then the posts should be updated one by one by a moderator.

Niels Kamper
  • Helper ⭐️
  • 20 replies
  • May 31, 2018
I understand that deleting the variations is not feasible.

Good to read that all the references to the username will be deleted

Kat
  • Contributor ⭐️⭐️
  • 7 replies
  • June 5, 2018
@Suzanne_Kindertelefoon Hi Suzanne, did you get your answer about inactive accounts? Do you know if there is any procedure for that? I have not found this information in the documentation. Cheers.

ThomasMalingre
  • Contributor ⭐️⭐️⭐️
  • 14 replies
  • August 6, 2018
Kat wrote:
@Suzanne_Kindertelefoon Hi Suzanne, did you get your answer about inactive accounts? Do you know if there is any procedure for that? I have not found this information in the documentation. Cheers.

I'm curious about this as wel @Suzanne_Kindertelefoon , any info on this? 🙂

Shane1
  • Helper ⭐️⭐️⭐️
  • 119 replies
  • August 7, 2018
Hi @Suzanne_Kindertelefoon, @Kat & @ThomasMalingre we don't have any plans to automatically remove any activated accounts, even if they haven't been active for a certain amount of time. For Kindertelefoon I can see why you would like this but for other communities there is a danger that some users only visit the community when they have an issue, and you've deleted their account and details when they may have come back in future.

ThomasMalingre
  • Contributor ⭐️⭐️⭐️
  • 14 replies
  • August 7, 2018
Hey Shane,

Thanks for the update on this! :)

Cheers,
Thomas

  • Contributor ⭐️⭐️⭐️
  • 15 replies
  • March 6, 2023

Hi there.

I’m having difficulty with restoring access to my community for a customer. When they attempt SSO, it asks them to create a new account, but then rejects them because the account already exists.

They don’t receive the reset password email, which I assume is because of SSO.

Could I erase this user and then ask them to create a new account with the original credentials? Not ideal, but starting to think this is my only option.

Could I change their primary role to ‘unregistered’ and then have them attempt SSO again and it may work?

Cc: @Frank @christophrooms @Vishwas Katti 


Julian
Forum|alt.badge.img+5
  • Gainsight Employee ⭐️⭐️⭐️
  • 908 replies
  • March 13, 2023

Hi,

I happened to stumble on this reply, happy to help:
What seems to happen is that, after the user attemtps to register, the system finds that the sso id (which is being sent from your identity provider) already exists somehow.

It is strange that the platform behaves that way, as usually (if a match has been found) the user should simply be logged in with that account.

I could imagine a conflict, but I have a hard time thinking of a regular scenario where this could occur (e.g. when the email address does not match, it should simply overwrite the previous email address). 

I would recommend to reach out to the support team about this - you could also do an all-time user export, and then search for the sso id or email in the sheet.

 

It could be that someone in your CRM changed the email address of this user, and that resulted in such a mismatch. In this case, you could simply update the user records manually (e.g. replacing the old email address) and the login should just work.

As the user was active in the community already, I would advise not to erase the user, as it will be impossible to link the activity back to that user.

Hope this helps!


  • Contributor ⭐️
  • 1 reply
  • October 23, 2023

Hi there, 

 

Would using the Erase User feature also remove their signature? Their signature displays personal information such as their name and the name of their webshop. Would this also be anonymised or deleted?


Julian
Forum|alt.badge.img+5
  • Gainsight Employee ⭐️⭐️⭐️
  • 908 replies
  • October 23, 2023

It would completely remove all records that are associated with a user profile - so this would also include all profile fields and the signature.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings