Anonymisierung der Benutzer in Discourse

Wenn Sie einen Benutzer aus Ihrer Community dauerhaft entfernen, aber gleichzeitig seine Beiträge zu Discourse erhalten möchten, können Sie diesen Benutzer anonymisieren.

Wie anonymisiere ich einen Benutzer?

Am unteren Rand der Admin-Seite eines Benutzers finden Sie die Schaltfläche „Benutzer anonymisieren":

Sie werden zur Bestätigung aufgefordert. Wenn Sie zustimmen, wird der Benutzer anonymisiert.

Wie gründlich ist die Anonymisierung?

  • Der Benutzer kann sich nicht mehr mit diesem spezifischen Konto in Ihrer Community anmelden.

  • Dem Benutzer wird ein neuer, zufällig generierter Benutzername zugewiesen, z. B. anon123456. Dieser neue Benutzername wird auf alle seine Beiträge im System angewendet, und wir aktualisieren auch alle @Erwähnungen und Zitate.

  • Der neue Benutzername wird nicht angewendet auf: gelöschte Beiträge, Beitragsrevisions, wenn der aktuelle Beitrag den umbenannten Benutzer nicht mehr erwähnt oder zitiert, einzeilige Benutzerprofile, in der Warteschlange stehende Beiträge oder Protokolldateien des Personals.

  • Ihre E-Mail-Adresse, Ihr Name, Ihr Geburtsdatum und Ihr Avatar werden entfernt. Ihr Passwort wird durch ein sicheres, zufälliges Passwort ersetzt.

  • Falls die Site-Einstellungen so konfiguriert sind, dass ein Name erforderlich ist, wird der Name auf denselben anonymisierten Benutzernamen gesetzt, z. B. anon123456.

  • Ihr Benutzerprofil wird entfernt.

  • Alle für den Benutzer generierten API-Schlüssel werden widerrufen.

  • Alle Authentifizierungsmechanismen von Drittanbietern (Google/Facebook usw.) werden widerrufen.

IP-Verlauf

Discourse behält die IP-Adressen des Benutzers in unseren Protokollen im Zusammenhang mit dem anonymen Benutzer bei. Es gibt jedoch einen neuen Mechanismus, um diese ebenfalls zu löschen, der Entwicklern zur Verfügung steht.

Wenn Sie unsere UserAnonymizer-Klasse verwenden, können Sie eine Option :anonymize_ip mit einer IP-Adresse zum Ersetzen übergeben, z. B. 0.0.0.0.

Hier finden Sie weitere Details.

Wenn dies angegeben ist, durchsucht Discourse mehrere Tabellen in unserem System und aktualisiert die mit dem anonymen Benutzer verknüpften IPs auf den neuen Wert.

Wenn Sie diese Funktion in Ihrem Discourse aktivieren möchten, empfehlen wir die Erstellung eines Plugins, das Ihren spezifischen Arbeitsablauf behandelt.

Benutzerlöschung

Neue Benutzer können ihre eigenen Konten selbst löschen, sofern

  • das Konto :new_button: neu ist und innerhalb weniger Tage erstellt wurde
  • das Konto nicht mehr als einmal gepostet hat

Wenn Sie sich für ein Konto anmelden und es bereuen, können Sie jederzeit gehen – vorausgesetzt, Sie haben nicht sehr viel gepostet und entscheiden sich innerhalb weniger Tage nach dem Beitritt.

DSGVO

Die neuen DSGVO-Bestimmungen traten 2018 in Europa in Kraft, insbesondere das Recht auf Löschung.

Die Anonymisierungstools in Discourse stehen allen Administratoren zur Verfügung, aber wir empfehlen, einen Juristen zu kontaktieren, wenn Sie die DSGVO-Konformität benötigen. Dieser Fachmann kann Ihre Systeme überprüfen und Ihnen mitteilen, ob Sie die Anforderungen erfüllen.

54 „Gefällt mir“

Just tested on try.
In the quotes the username is anonymized but not the avatar (see Do you use a mobile device for ALL your work? Tell me how! - #6 - tech - Discourse Demo).
As an administrator instead, every time I tested this function making an anonymous user, when I click the back button of the browser twice to return from the user’s admin page to the topic I was reading I always end up on page 404.

7 „Gefällt mir“

Will be fixed soon.

Well, that error is to be expected. You visited the user’s profile page before you anonymized the user and that page is still in the browser history.

7 „Gefällt mir“

:heart_eyes:

That’s true, because Discourse try go back to the original admin user page, which is no longer available, then reload the admin user page of the anonymous user, the second click on the back button would like to return to the original-user/summary page that no longer exists and you go to page 404 instead.

5 „Gefällt mir“

No, you can’t undo this anonymizing.

You can restore a backup made before the destructive action.

13 „Gefällt mir“

2 Beiträge wurden in ein neues Thema aufgeteilt: Is it possible to pass anonymize_ip parameter via http api call to /admin/users/{id}/anonymize method?

4 Beiträge wurden in ein neues Thema aufgeteilt: Warum können Nicht-Entwickler-Administratoren das IP-Feld anonymisierter Konten nicht zurücksetzen?

7 Beiträge wurden in ein neues Thema aufgeteilt: Anonymisieren eines Benutzers hinterlässt Erwähnungen von ihm als sein ursprünglicher Benutzername

Ich habe einen Weg gefunden, dies manuell zu tun, aber es ist keine vollständige Wiederherstellung. Manuelles Wiederherstellen des anonymisierten Benutzernamens und erneutes Anhängen der E-Mail des Benutzers. Dann Senden einer Reaktivierungs-E-Mail.

Sicherlich ein Kopfzerbrechen und hoffentlich wird niemand außer jemandem wie mir jemals dazu gezwungen sein. :wink:

2 „Gefällt mir“

Ich habe ein Plugin für Discourse erstellt, bei dem auch die IP-Adresse anonymisiert wird

Für zukünftige Benutzer, die keine Kopfschmerzen haben wollen

3 „Gefällt mir“