Seite 1 von 1

[RC] [3.2][3.3][CDB] IP Address Deletion

Verfasst: 30.09.2020 13:08
von Mike-on-Tour
Extension Name: IP Address Deletion

Autor: Mike-on-Tour
Beschreibung:IP Address Deletion ist eine Erweiterung für die phpBB Foren-Software, die den Datenschutz hinsichtlich der weiteren Speicherung von IP-Adressen gelöschter Benutzer sicherstellt.

Es gibt Länder, in denen die IP-Addresse eines Internet-Nutzers zu den persönlichen Daten gehört, die einem besonderen Schutz durch die entsprechende Gesetzgebung unterliegen. Insbesondere hat der Europäische Gerichtshof (EuGH) entschieden, dass die Speicherung der verwendeten IP-Adresse eines Nutzers unter den Datenschutz fällt und der Nutzer deshalb ein Recht auf Löschung dieser Information für den Fall der Beendigung seines Nutzungsverhältnisses hat. Das hat zur Folge, dass die IP-Adresse(n) eines Nutzers nach Löschung des Nutzers aus einem mit phpBB betriebenen Forum ebenfalls gelöscht werden muss.
phpBB speichert IP-Addressen in mehreren Tabellen und insbesondere auch nach Löschung eines Nutzers in der posts -Tabelle wenn das Beibehalten der Beiträge beim Löschen des Nutzers ausgewählt wird. Hier setzt IP Address Deletion an.
IP Address Deletion ist mittels eines "Event listeners" in die delete_user Funktion über den core.delete_user_before Event eingebunden. Bei jedem Löschen eines Nutzers überschreibt es die gespeicherten IP-Addressen zu der zum zu löschenden Nutzer gehörenden user_id mit 0:0:0:0, um sicherzustellen, dass die durch diesen Nutzer verwendete(n) IP-Adresse(n) nicht länger in den Kern-Tabellen von phpBB gespeichert werden.

Hinweis
IP Address Deletion hat keine Einstellungen und ist deshalb im Erweiterungsreiter des Admin-Bereiches nicht sichtbar. Nach erfolgreicher Aktivierung ist es nur im Hintergrund aktiv. Seine Existenz ist nur am Eintrag in der Tabelle der aktivierten Erweiterungen im Reiter "Anpassen" ersichtlich.

Voraussetzungen: phpBB 3.2.x: PHP 5.4 + / phpBB 3.3.x: PHP 7.1 +
Download: https://www.mike-on-tour.com/mot/mot_ipdelete.php
Sprachen: nicht zutreffend
Styles: nicht zutreffend
Github repository: https://github.com/Mike-on-Tour/ipdelete

Getested mit phpBB 3.2.10 und 3.3.1 unter PHP 7.2.11 and 7.4.10, aufgrund der Kürze und Einfachheit des Codes sollte es aber auch mit allen anderen PHP-Versionen und auch mit phpBB 3.1.x problemlos funktionieren.