Welke persoonsgegevens zitten er in een foutmelding?
Een foutmelding is een momentopname van je app op het moment dat het misging. Daar zit al snel iets persoonlijks tussen:
- het IP-adres en de browser van de bezoeker;
- een gebruikers-id, e-mailadres of gebruikersnaam die je SDK meestuurt;
- de URL, met soms een zoekterm, ordernummer of token in de querystring;
- headers en cookies, inclusief sessie-id's;
- de inhoud van formulieren of variabelen in de stacktrace, zoals een adres of IBAN.
Al die gegevens vallen onder de AVG zodra ze iets zeggen over een herkenbaar persoon. Ook een IP-adres geldt in de regel als persoonsgegeven.
Je foutmonitoringdienst is een verwerker
Stuur je fouten naar een externe dienst, dan verwerkt die dienst persoonsgegevens namens jou. Jij bent verwerkingsverantwoordelijke, de dienst is verwerker. Volgens artikel 28 van de AVG heb je dan een verwerkersovereenkomst nodig. Daarin staat onder meer waar de gegevens staan, hoe ze beveiligd zijn, hoe lang ze bewaard worden en welke subverwerkers er meekijken.
Let op waar je data staat
Staan de gegevens buiten de Europese Economische Ruimte, dan gelden extra regels voor doorgifte. Voor de Verenigde Staten is dat sinds 2023 het EU-US Data Privacy Framework, voor bedrijven die daarbij zijn aangesloten. Maar ook met EU-opslag kan een Amerikaans moederbedrijf onder Amerikaanse wetgeving zoals de CLOUD Act vallen. Voor veel overheden, zorginstellingen en onderwijsinstellingen is dat een reden om voor een Europese partij te kiezen. Leg in elk geval vast welke afweging je maakt.
Minder verzamelen is de beste bescherming
De AVG vraagt om dataminimalisatie: verzamel niet meer dan je nodig hebt. Voor foutmonitoring betekent dat:
- Stuur geen gebruikersgegevens mee die je niet nodig hebt. In de Sentry SDK's staat
send_default_piistandaard uit; laat dat zo, tenzij je een goede reden hebt. - Filter gevoelige velden zoals wachtwoorden, tokens, cookies, e-mailadressen en rekeningnummers, het liefst voordat ze je servers verlaten of in elk geval voordat ze worden opgeslagen.
- Kort IP-adressen in als je ze alleen gebruikt om te zien uit welk land of netwerk fouten komen.
- Bewaar niet langer dan nodig. Een fout van een jaar geleden helpt zelden nog. Een bewaartermijn van 30 tot 90 dagen is voor de meeste teams genoeg.
Checklist
- Je hebt een verwerkersovereenkomst met je foutmonitoringdienst.
- Je weet in welk land de gegevens staan en wie erbij kan.
- Gevoelige velden worden gefilterd en IP-adressen ingekort.
- Er is een vaste bewaartermijn, en oude fouten worden echt verwijderd.
- Alleen collega's die het nodig hebben, hebben toegang, met passende rechten.
- Foutmonitoring staat in je verwerkingsregister en, waar nodig, in je privacyverklaring.
Hoe errors.nl dit regelt
errors.nl is een Nederlands bedrijf. Alles draait en wordt opgeslagen in een datacenter in Nederland. Persoonsgegevens worden standaard uit elke fout gehaald voordat we die opslaan, IP-adressen worden ingekort en fouten worden na 90 dagen verwijderd. De verwerkersovereenkomst is onderdeel van onze voorwaarden.
Dit artikel is geen juridisch advies. Twijfel je over je situatie, vraag het dan aan je privacy officer of jurist.