Analyse

Raygun

Raygun ist eine neuseelaendische Application-Monitoring-Plattform mit Crash Reporting, Real User Monitoring (RUM) und APM für Web- und Mobile-Apps. 2007 in Wellington gegründet, trackt sie JavaScript-Fehler, Netzwerkanfragen und User-Sessions zur Produktiv-Fehlersuche. Da RUM Besucher-IP und Browser-Kontext erfasst, müssen EU-Einsätze Art. 5(3) ePrivacy beim Laden der Client-Skripte beachten und eine klare DSGVO-Rechtsgrundlage dokumentieren.

Überblick

Was macht Raygun?

Was ist Raygun

Raygun ist eine Application-Monitoring-Plattform, 2007 in Wellington (Neuseeland) gegründet. Sie vereint Crash Reporting, Real User Monitoring (RUM) und Application Performance Monitoring (APM) für Web-, Mobile- und Backend-Anwendungen. Engineering-Teams nutzen sie zur Produktions-Fehlersuche und zur Messung der wahrgenommenen Performance.

Client-seitig wird Raygun über raygun4js eingebunden, das JavaScript-Fehler, unbehandelte Promise-Rejections und optional Seiten-Timings sowie Interaktionen erfasst. Server-SDKs decken die wichtigsten Sprachen ab.

Welche Daten Raygun verarbeitet

Beim Crash Reporting erfasst Raygun Besucher-IP, User-Agent, Fehlermeldung, Stack-Trace, URL, vom Entwickler gesetzte Tags und Browser-Umgebung. Beim RUM kommen Seitenladezeiten, Netzwerk-Timings, Navigationsevents und Interaktionen hinzu.

Optionale Nutzer-IDs (E-Mail, Account-ID, Name) können via Raygun.setUser angefuegt werden. Damit erhöht sich der personenbezogene Fussabdruck deutlich und die Rechtsgrundlagen-Prüfung ändert sich.

DSGVO und ePrivacy

Für reines Crash Reporting ist berechtigtes Interesse (Art. 6(1)(f) DSGVO) in der Regel haltbar: nötig zur Fehlerbehebung, mit begrenzten technischen Daten. Eine dokumentierte Interessenabwägung muss das Interesse des Verantwortlichen (Servicestabilitaet) gegen die Erwartungen und das Identifikationsrisiko abwägen.

Bei RUM mit Nutzer-IDs, hohen Sampling-Raten oder Sitzungsinhalts-Erfassung wird Einwilligung zur sichereren Grundlage. Das raygun4js-Skript ist u.U. zwingend erforderlich, sollte aber so konfiguriert werden, dass IP anonymisiert und identifizierbare Daten maskiert werden.

Transfers und NZ-Angemessenheit

Neuseeland hat seit 2012 eine vollständige EU-Angemessenheitsentscheidung, sodass EU-NZ-Transfers keine zusätzlichen Garantien benötigen. Das macht Raygun für DSGVO-strenge EU-Einsätze attraktiv.

Enterprise-Kunden können die US- oder EU-Region wählen. Die US-Region löst SCC und TIA aus. Eine EU-Region vermeidet Transferfragen ganz.

Datenminimierung und Scrubbing

Stack-Traces und HTTP-Bodies können unbeabsichtigt personenbezogene oder besondere Daten enthalten (E-Mails, Session-Tokens, Namen, Gesundheitsdaten). Nutzen Sie Raygun-Before-Send-Hooks zum Scrubben, vermeiden Sie sensible Query-Strings und übermitteln Sie nur die nötigen Nutzer-IDs.

IP-Anonymisierung in den Raygun-Einstellungen aktivieren. Sampling-Raten zwischen Debug-Nutzen und Datenminimierung abwägen.

Praktische Compliance-Checkliste

Raygun-DPA unterzeichnen. Im Verzeichnis von Verarbeitungstätigkeiten führen. NZ- oder EU-Region wählen. IP-Anonymisierung aktivieren. Scrubbing-Hooks konfigurieren. Nutzer-IDs auf das Nötige beschränken.

Rechtsgrundlage in der Datenschutzerklärung dokumentieren (berechtigtes Interesse für Basis-Crash-Reporting, Einwilligung für erweitertes RUM). In regulierten Sektoren oder sensiblen Zielgruppen klaren Opt-out für RUM anbieten.

Datenschutz

Raygun und die DSGVO

Raygun ist als „Analyse“ eingestuft. Auf einer Website für Besucher aus der EU darf der Dienst erst nach deren Einwilligung laden und muss in Ihrer Cookie-Richtlinie aufgeführt sein.

Rechtsgrundlage
Legitimate interest (Art. 6(1)(f) GDPR) is generally defensible for technical error monitoring with limited personal data, after a documented balancing test; consent is required if the Raygun Real User Monitoring (RUM) feature is enabled with identifying data such as user IDs or full session URLs
Risikostufe
medium
Anwendbare Vorschriften
GDPR, ePrivacy Directive, TTDSG (Germany), New Zealand Privacy Act 2020, CCPA/CPRA

Datenschutz-Folgenabschätzung (DSFA)

Raygun verarbeitet Besucher-IP, User-Agent, JavaScript-Stack-Traces, Request-URLs und optional Session-Timings und IDs. Wesentliche DSFA-Aspekte: (1) Basis-Crash-Reporting erfasst wenig personenbezogene Daten und ist mit berechtigtem Interesse plus Interessenabwägung in der Regel haltbar; (2) RUM ist eingriffsintensiver: vollständige URLs (potenziell mit personenbezogenen Parametern), Session-Timings, vom Entwickler übergebene User-IDs; (3) mit User-IDs wird der Datensatz klar personenbezogen und erfordert eine Rechtsgrundlagen-Prüfung; (4) Neuseeland verfügt über EU-Angemessenheit, was Transfers vereinfacht; (5) bei US-Region greifen SCC und TIA; (6) Fehlerreports können unbeabsichtigt sensible Daten enthalten (PII in Stack-Traces, Request-Bodies), Scrubbing auf SDK-Ebene nötig.

Beispieltext für Ihr Banner

Wir nutzen Raygun, um technische Fehler zu erkennen und die Performance unserer Website zu messen. Raygun speichert grundlegende technische Telemetrie (anonymisierte IP, Browser, Stack-Traces) auf Servern in Neuseeland (oder unserer gewählten Region) unter AV-Vertrag. Wir nutzen Raygun nicht für Werbung oder Verhaltens-Profiling. Sie können Real User Monitoring in unserer Präferenzen-Seite ablehnen.
Cookies und Tracker

Was Raygun setzt und kontaktiert

Tracking-Methode
JavaScript SDK (raygun4js) for real user monitoring and crash reporting; server-side SDKs for APM and backend error tracking
Serverstandort
New Zealand (Wellington, primary), United States and European Union regions available on enterprise plans
Cookieloser Modus verfügbar
Ja
Datenübermittlung außerhalb der EU
Raygun Limited is a New Zealand company. New Zealand benefits from a full European Commission adequacy decision (2012), so EU to NZ transfers do not require additional safeguards. Enterprise customers can also choose US or EU regional clusters. When the US region is selected, transfers rely on Standard Contractual Clauses and the EU US Data Privacy Framework. A Transfer Impact Assessment is recommended.

Gesetzte Cookies (2)

NameTypLaufzeitZweck
raygun4js_useridFunctional1 yearOptional first party cookie that stores an anonymous browser identifier when the developer enables persistent affected user reporting in the raygun4js settings. Only set when the feature is explicitly enabled.
__raygun4js_queueFunctionalSessionlocalStorage entry (not a cookie) used to queue error reports between page loads if the network is temporarily unavailable. No identifying personal data.

Kontaktierte Drittanbieter-Domains (5)

  • raygun.com
  • api.raygun.com
  • cdn.raygun.io
  • app.raygun.com
  • api.raygun.io
Fragen

Häufige Fragen zu Raygun

Ihre Frage ist nicht dabei? Schreiben Sie uns, wir antworten schnell.

Welche Cookies setzt Raygun?

Raygun ist standardmäßig weitgehend cookielos. raygun4js sendet Fehlerberichte und RUM-Telemetrie via XHR oder fetch, ohne Cookies zu setzen. localStorage kann zur Deduplizierung verwendet werden. Die User-Identifier-API speichert IDs serverseitig, nicht in Client-Cookies.

Ist eine Einwilligung erforderlich?

Nicht immer. Für Basis-Crash-Reporting ohne Nutzer-IDs ist berechtigtes Interesse nach Art. 6(1)(f) DSGVO meist haltbar, und Art. 5(3) ePrivacy verlangt keine Einwilligung für strictly necessary Cookies. Mit RUM, vollständigen URLs oder Identifiern wird Einwilligung zur sichereren Grundlage.

Welche Rechtsgrundlage gilt?

Für rein technische Telemetrie: berechtigtes Interesse nach Art. 6(1)(f) DSGVO mit dokumentierter Interessenabwägung, IP-Anonymisierung und Scrubbing. Für RUM mit IDs: Einwilligung nach Art. 6(1)(a) DSGVO. Bei jeder Nutzer-ID ist Einwilligung sicherer.

Überträgt Raygun Daten außerhalb der EU?

Standardmäßig in Neuseeland gespeichert, das volle EU-Angemessenheit (2012) hat. Enterprise-Kunden können US- oder EU-Regionen wählen. Die US-Region löst SCC und TIA aus. Eine EU-Region beseitigt Transferfragen.

Brauche ich eine DSFA für Raygun?

Eine vollständige DSFA ist für Basis-Crash-Reporting mit IP-Anonymisierung und ohne Nutzer-IDs in der Regel nicht erforderlich. Sie wird angemessen bei RUM mit IDs, in regulierten Branchen oder wenn Stack-Traces / Request-Bodies sensible Daten enthalten können.

Wie binde ich Raygun rechtskonform ein?

Raygun-DPA unterzeichnen. Raygun im Verzeichnis von Verarbeitungstätigkeiten als Auftragsverarbeiter führen. NZ- oder EU-Region wählen. IP-Anonymisierung aktivieren. Before-Send-Hooks für Scrubbing konfigurieren. Keine unnötigen Nutzer-IDs senden. Rechtsgrundlage in der Datenschutzerklärung dokumentieren.

Welche Alternativen zu Raygun?

Error Monitoring: Sentry (US/EU-Regionen), Bugsnag, Rollbar, Honeybadger, Airbrake. EU: Embrace (UK), GlitchTip (Open Source). APM: New Relic, Datadog, Dynatrace, AppDynamics. Raygun unterscheidet sich durch NZ-Angemessenheit und Fokus auf Perceived-Performance-Metriken.

Wie aktualisiere ich meine Cookie- und Datenschutzerklärung?

Auch ohne Cookies in der Datenschutzerklärung als Auftragsverarbeiter führen (Raygun Limited, Neuseeland oder gewählte Region) mit Zweck (Error-Monitoring und RUM), Rechtsgrundlage und Hinweis auf fehlende Cookies (bzw. localStorage-Nutzung). NZ-Angemessenheit bei Relevanz erwähnen.

Machen Sie Ihre Website noch heute konform.

Kostenlos bis 25.000 Sitzungen pro Monat. Keine Kreditkarte, keine Bindung.