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

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Antworten
Benutzeravatar
Mike-on-Tour
Junior Supporter
Beiträge: 191
Registriert: 13.01.2020 21:09

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

Beitrag 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.
Antworten

Zurück zu „Extensions in Entwicklung“