Piwik: Keine IP-Adressen speichern
von André BräklingObwohl ich gerne hier in unserer Bundesrepublik lebe, gibt es doch ein großes Problem: Als Webmaster steht man immer irgendwie an dem Abgrund, der sich finanzieller Ruin rennt. Dies liegt nicht daran, dass Hosting-Preise in Deutschland zu hoch wären oder ähnliches, sondern schlicht und ergreifend an der teils sehr komplizierten rechtlichen Situation. Beispielsweise zeichnete sich schon länger ab, dass man als deutscher Webmaster wohl nicht auf Google Analytics zurückgreifen darf, nun scheint das sogar recht konkret zu werden. Als Alternative empfahl ich vor rund einem halben Jahr die OpenSource-Lösung Piwik, doch auch diese scheint Probleme zu bergen. Immerhin speichert das Tool auch die IP der Nutzer, was in Deutschland wiederum problematisch sein kann. Abhilfe schafft hier eine kleine Änderung im Code.
Zuvor möchte ich aber darauf hinweisen, dass selbst mit dieser Änderung das Tracking weiterhin problematisch sein könnte. Wundern würde mich das zumindest nicht, denn theoretisch könnte man diese Daten ja auch ohne IP mit anderen Informationen, z.B. einem gespeicherten Kommentar auf einem Blog (der wiederum eine IP und/oder Mailadresse enthalten kann), kombinieren. Aber die Entscheidung müssen wohl letztlich die Juristen treffen… ich bin gespannt, wie sich das alles weiterentwickelt.
Doch jetzt zum Hack:
- Öffne im Piwik-Verzeichnis die Datei /core/Tracker/Visit.php
- Suche dort nach
'location_ip' => $userInfo['location_ip'],
- Ersetze diese Zeile durch
'location_ip' => ip2long('0.0.0.0'), - Denke daran, dass diese Änderung ggf. bei jedem Piwik-Update wiederholt werden muss
Anstelle der IP-Adresse des Nutzers wird nun immer 0.0.0.0 in die Datenbank geschrieben. Das Tracking scheint dennoch weiterhin wunderbar zu funktionieren. Zumindest konnte ich keine auffälligen Änderungen in den Werten erkennen.
Quelle des Hacks: User kolchak im Piwik-Forum