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 von phpBB über den Event core.delete_user_before
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.