Ga naar inhoud

Snowplow: hoe wordt een reeks handelingen een gegevensverzameling?

Wat doet Snowplow?

Snowplow levert hulpmiddelen om gestructureerde gebruiksgegevens te verzamelen. Een app neemt daarvoor een software development kit (SDK) op: een herbruikbaar pakket programmacode. Dat legt events vast, oftewel gebeurtenissen zoals een scherm openen of een video starten. Een collector is de server die deze gegevens ontvangt. De uitgever bepaalt de inrichting; een Snowplow-systeem kan onder een eigen domein van de uitgever draaien.

Een gebeurtenis kan context en identificatoren bevatten. Een identificator is een waarde waarmee dezelfde installatie, sessie of account opnieuw te herkennen is. Snowplow beschrijft verschillende identificatoren met uiteenlopende herkomst en levensduur. De mobiele documentatie noemt ook apparaattaal, tijdzone en schermgegevens. Welke velden een app werkelijk toevoegt en welke privacyinstellingen gelden, vraagt afzonderlijk onderzoek. Snowplow-identificatoren, mobiele eigenschappen.

Waarom maakt een identificator verschil?

Denkbeeldig voorbeeld: drie records melden “radar geopend”, “plaats gekozen” en “abonnementsscherm geopend”. Met één installatie-ID kan een analist die handelingen achter elkaar zetten. Drie losse klikken tellen levert een ander beeld op dan één terugkerende installatie volgen. Dit voorbeeld verduidelijkt de techniek; het is geen onderschepte Buienradar-sessie.

Wat vonden we werkelijk in de onderzochte apps?

Buienradar 7.4.8 maakt RTL- en DPG-trackers voor nl-rtl-prod1.collector.snplow.net en c.dpgmedia.net. De gevolgde codepaden bevatten scherm-, element-, trechter-, aankoop-, radarlocatie- en inloggebeurtenissen. Een trechtermeting volgt opeenvolgende stappen in een proces. Ook installatieherkomst en levenscyclusmetingen van de app zijn ingesteld. De Kantar/NMO-plugin geeft het Snowplow-gebruikers-ID door als cs_fpid; zie Kantar/NMO. De audit vond bovendien een vast ingestelde toestemmingscontext. Dat is een codebevinding, geen juridisch oordeel over toestemming. Vastgezette Buienradar-audit.

NU.nl, de Volkskrant, Trouw, AD en Parool hebben afzonderlijk onderzochte meetpaden van de uitgever, waaronder tracking-module.api.dpgmedia.cloud. Gedeelde technologie betekent niet dat elke patch precies hetzelfde afdekt. Onderbouwing van bestemmingen.

Wat verandert de patch?

Disable tracking voorkomt bij Buienradar de aanmaak van trackers en stopt de appdispatcher, inclusief de gekoppelde NMO-plugin. De nieuwsapps stoppen hun geïnventariseerde verzending, wachtrijen en bekende webcollectors. Noodzakelijke inhouds-, account- en meldingsdiensten blijven werken. Broncode- en uitvoercontroles bewijzen geen volledige netwerkstilte en wissen geen gegevens die een server al heeft.

Bewijs beoordeeld op 28 oktober 2026. Lees verder over de werking van tracking, identificatoren en onze methode.