Zikula bringt zwar im Backend eine Funktion mit, die es erlaubt, dass Benutzer gelöscht werden können. In vielen Fällen, z.B. zur Erhöhung der Transparenz einer Internetseite, kann eine Löschfunktion, die ein Nutzer selbst ausführen kann, durchaus sinnvoll sein.
Über den Sinn und Unsinn, Benutzer zu löschen, kann man sich sicherlich streiten, weshalb dieses Modul auch wirklich nur von Personen eingesetzt werden, die die Hintergründe kennen und das Modul verstehen.
Das Modul bietet einerseits den Benutzern die Möglichkeit, ihre Accounts selbst sofort zu löschen. Dazu kann ein Feedback über den Grund angegeben werden, welches an den Administrator geschickt werden kann. Natürlich kann ein Administrator im Backend auch selbst Benutzer löschen. Dieses Modul sollte, sofern Benutzer gelöscht werden in Ihrem System, unbedingt dem Zikula-Core-Modul und seiner Löschfunktion vorgezogen werden.
Eine Schnittstelle wurde geschaffen, so dass jedes Modul (sofern durch den Modulautor bereitgestellt) eine eigene Löschroutine für zu löschende Benutzer zur Verfügung stellen kann. Jedes Modul kann damit theoretisch selbst managen, ob daten anonymisiert oder gelöscht werden. Modulautoren sind hiermit dazu aufgerufen, diese Schnittstelle zu nutzen und ein Lösch-Handling einzuführen für ihre Module.