Piwik 0.5.5 mit AnonymizeIP-Plugin

20.03.2010 von André Bräkling

Die Version 0.5.5 der Open Source Analyse-Lösung Piwik ist erschienen und bringt (wie angekündigt) erstmals das AnonymizeIP-Plugin mit. Folglich kann man das Speichern vollständiger IPs nun mit Bordmitteln, statt wie bisher durch einen Eingriff im Code, unterbinden.

Aber vorsicht: Das IP-Problem ist überwiegend ein deutsches Problem und damit für die meisten Piwik-Nutzer belanglos. Aus diesem Grund ist das Plugin nicht automatisch aktiviert, sondern muss erst selbst eingeschaltet werden. Immerhin reicht es aber, diese Einstellung einmalig vorzunehmen, während die Änderung im Code mit jedem Update neu fällig wurde.

Zum Aktivieren klickt ihr einfach oben rechts in eurem Piwik (im Piwik selbst, nicht bei WP-Piwik!) auf Einstellungen und aktiviert das Plugin AnonymizeIP in der Liste:

Piwik Plugin Übersicht: AnonymizeIP

Um das Plugin zu konfigurieren müsst ihr aber dann doch noch den Code-Editor eurer Wahl hervorkramen. In der Default-Einstellung entfernt Piwik lediglich das letzte Oktett der IP. Dadurch ist die IP z.B. noch für GeoIP zu gebrauchen, aber ob diese kleine Verfremdung den Datenschützern ausreicht, ist unklar. In der Datei

1
config/global.ini.php

könnt ihr selbst einstellen, wieviele Oktette verfremdet werden sollen, wenn ihr einfach folgende Zeile sucht und anpasst:

ip_address_mask_length = 1

Für normale IPv4-Adressen könnt ihr Werte zwischen 0 (deaktiviert) und 4 (komplette IP “nullen”) eintragen. Probleme mit dem korrekten Tracking solltet ihr auch bei stark bis ganz verfremdeten IPs nicht haben, da Piwik intern mit einem Hash arbeitet, um Besucher wiederzuerkennen. Siehe dazu auch die Diskussion in den Kommentaren zum Beitrag “Mal wieder: Piwik und anonymisierte IPs”.

Weitere Artikel zum Thema:

Kommentare & Trackbacks

» Kommentar schreiben   » Trackback-URL

Gereon

Interessant vielleicht noch: wer Piwik schon länger benutzt, keinen der diversen Hacks benutzt hat und jetzt AnonymizeIP anschaltet, hat eine “IP-Altlast” in seiner Datenbank. Die kann man leicht folgendermaßen erledigen, z.B. mittels phpMyAdmin auf seiner Piwik-Datenbank:

update piwik_log_visit set location_ip = location_ip & 0xFFFFFF00;

(0xFFFFFF00 nullt das letzte Oktett. 0xFFFF0000 die beiden letzten usw.)

André Bräkling [www]

Danke für den Hinweis!

manuel

Ich finde diese Zeile bei mir in der global-Datei gar nicht, auch ändert das aktivieren an der Datei nichts. Nur die config-Datei wird beim aktivieren beschrieben.

Welche Zahl zur Verfremdung würdest du empfehlen?

André Bräkling [www]

Der Eintrag steht bei Piwik 0.5.5 eigentlich direkt in der Config-Datei, auch wenn das Plugin nicht aktiviert wurde. Er befindet sich in der Sektion [general] bzw. bei einer unveränderten global.ini.php in Zeile 217.

Eine Empfehlung auszusprechen ist recht schwer… dazu müssen sich Juristen und Datenschützer erstmal äußern. Ich werde mal eine entsprechende Anfrage formulieren, vll. kommt dabei was heraus.

Willst du wirklich auf “Nummer sicher” gehen, solltest Du die gesamte IP verfremden (4). Ich persönlich denke, dass 2 schon ausreichen sollte. Möchtest Du die IP nach der Speicherung nochmal für Geotagging o.ä. verwenden, solltest Du hingegen nur 1 Oktett löschen, wobei ich mir hier vorstellen könnte, dass dies für die Datenschützer nicht ausreichend ist. Wenn ich eine Antwort habe, poste ich hier. Lassen wir uns überraschen :)

manuel

Ich habe beim Update wohl die neue global.ini nicht mitübertragen, jetzt funktionierts. Vielen Dank.

André Bräkling [www]

Wunderbar, freut mich :) Meine Mail an den Landesdatenschutzbeauftragten NRW ist auch raus… mal sehen, was da zurückkommt.

Piwik – OpenSource Web Tracking

[...] sich jedoch durch einen Ein­griff in den Quell­code erzwin­gen (Eine Anlei­tung fin­det sich hier). Inwie­weit Piwik kon­form zum Beschluss der obers­ten Auf­sichts­be­hör­den für den [...]


Kommentar schreiben

Kommentarregeln [In neuem Fenster öffnen]
Kommentare auf Braekling.de per RSS-Feed verfolgen

Dein Kommentar: