Live-Domain-Report
bimanu.de Datenschutz-Check
Scan-ID: 69d58dec-c86f-40a3-9f7a-20271f762f95 · 2026-06-07 12:44:26.303948+02
Geprüfte Domain-Wurzel: https://bimanu.de/
Kurz-URL: saferpage.de/bimanu.de
Audit-Ausgabe
PDF-/Druckbericht für Betreiber und Prüfer
Dieser Bericht ist für die Browser-Funktion „Drucken“ beziehungsweise „Als PDF speichern“ optimiert. Rohdaten und auditfähige Nachweise bleiben zusätzlich über JSON, CSV, Excel-Tabellen und ein ZIP-Nachweispaket mit getrennten Cookie-, Drittanbieter-, Consent-, Request- und Aufgaben-Tabellen exportierbar.
Nutzer im deutschsprachigen Raum
Nur mit Vorsicht nutzen
Mehrere deutliche Warnsignale sprechen dafür, vor Eingabe persönlicher Daten, Registrierung oder Zahlung genauer hinzusehen.
Keine sensiblen Daten eingeben, bis Impressum, Datenschutz und technische Warnungen plausibel geklärt sind.
Prüfprofil
Für welchen Betreiber-Kontext wurde priorisiert?
Prüfprofil Deutschland -> DACH: Allgemeine Website, Zielgruppe Gemischte Zielgruppe. 4 Schwerpunkt(e) für Betreiber priorisiert.
Das Profil priorisiert technische Prüfpunkte für Betreiber; es ersetzt keine rechtliche Einzelfallprüfung.
Website-Typ: Allgemeine Website · Betreiber: Deutschland · Zielregion: DACH
Schwerpunkte
Prüfmodule
Welche Bereiche wurden geprüft?
220 Request(s), 27 Drittanbieter-Domain(s), davon 11 datenschutzrelevant, 10 Browser-Cookie(s), Transfer-Prüfbedarf: 10, Referrer-/URL-Leaks: 12, Fingerprinting-/Replay-Hinweise: 5.
Unnötige Drittanbieter reduzieren und die verbleibenden Kontakte in Datenschutz und Consent abbilden.Betreiber-Guide öffnen7 Pixel-/Bildtracking-Hinweis(e), 18 Beacon-/Telemetry-Hinweis(e), 0 Link-Ping(s).
Pixel, sendBeacon, keepalive-Fetch und Link-Pings auf Consent, Zweck, Anbieter und Datenminimierung prüfen.Betreiber-Guide öffnen0 Infrastruktur-Hinweis(e), Security-Header: 5/9 vorhanden, 4 fehlen, externe Skript-Hosts: 0.
HTTPS, Zertifikat, HSTS, CSP, zentrale Security-Header und externe Skriptquellen sauber konfigurieren.Betreiber-Guide öffnenImpressum: nein, Datenschutz: nein, Kontakt: nein.
Betreiberangaben, Kontaktweg und Datenschutzhinweise von jeder Seite aus auffindbar machen.Betreiber-Guide öffnenGoogle-Tags: ja, 4 Google-nahe Domain(s), Consent-Default: nein, Analytics: nein, Werbung: ja, Fonts: nein.
Google-Dienste einzeln prüfen, Consent Mode sauber setzen und Fonts möglichst lokal ausliefern.Betreiber-Guide öffnen0 Tracking-Script(s), 6 Cookie(s) vor Einwilligung, 2 Tracking-Cookie(s), Ablehnen-Option: nein, Consent-Audit: 0.
Tracking, Werbung und nicht notwendige Cookies vor Zustimmung blockieren und verständlich erklären.Betreiber-Guide öffnen30 interne Linkziele erkannt, 4 priorisierte Unterseite(n) abgerufen.
Datenschutz, Impressum, Kontakt, Cookie-Hinweise und kritische Formularseiten klar verlinken und regelmäßig mitprüfen.Betreiber-Guide öffnen10 Cookie(s), 2 Tracking-/Werbe-Cookie(s), 9 Drittanbieter-Cookie(s), 1 langlebig, 0 sehr lang.
Cookie-Liste mit Zweck, Anbieter, First-/Third-Party, Secure, SameSite und Speicherdauer gegen Consent-Banner und Datenschutzerklärung abgleichen.Betreiber-Guide öffnenBetreiberbericht
Maßnahmenplan für Betreiber
Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.
Aus dem Datenschutz-Webseiten-Report abgeleitet und nach Betreiber-Risiko priorisiert.Fehler behebenunsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.
Aus dem Datenschutz-Webseiten-Report abgeleitet und nach Betreiber-Risiko priorisiert.Fehler behebensendBeacon/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.
Aus dem Datenschutz-Webseiten-Report abgeleitet und nach Betreiber-Risiko priorisiert.Fehler behebenGoogle-Tags brauchen vor dem ersten Tag klare Consent-Defaults.
Aus dem Datenschutz-Webseiten-Report abgeleitet und nach Betreiber-Risiko priorisiert.Fehler behebenDatenschutzhinweise in Formularnähe ergänzen.
Aus dem Datenschutz-Webseiten-Report abgeleitet und nach Betreiber-Risiko priorisiert.Fehler behebenArbeitsplan
Aufgaben für Website-Betreiber
8 Betreiber-Aufgabe(n): 0 sofort, 8 bis 7 Tage, 0 bis 30 Tage. Team-Routing: Developer/Ops 2, GTM/CMP 2, Legal/Datenschutz 4
Team-Routing: GTM/CMP 2 · Developer/Ops 2 · Legal/Datenschutz 4
Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.
- Verantwortlich
- Technik
- Team
- Developer/Ops
- Frist
- innerhalb von 7 Tagen
- Aufwand
- mittel
- Score
- 82
- Phase
- 2 Sprint-Fix
- Status
- offen
unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.
- Verantwortlich
- Technik
- Team
- Developer/Ops
- Frist
- innerhalb von 7 Tagen
- Aufwand
- mittel
- Score
- 82
- Phase
- 2 Sprint-Fix
- Status
- offen
Datenschutzhinweise in Formularnähe ergänzen.
- Verantwortlich
- Datenschutz
- Team
- Legal/Datenschutz
- Frist
- innerhalb von 7 Tagen
- Aufwand
- niedrig bis mittel
- Score
- 82
- Phase
- 2 Sprint-Fix
- Status
- offen
Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.
- Verantwortlich
- Datenschutz
- Team
- Legal/Datenschutz
- Frist
- innerhalb von 7 Tagen
- Aufwand
- niedrig bis mittel
- Score
- 82
- Phase
- 2 Sprint-Fix
- Status
- offen
Formularseiten brauchen direkt erreichbare Datenschutzinformationen.
- Verantwortlich
- Datenschutz
- Team
- Legal/Datenschutz
- Frist
- innerhalb von 7 Tagen
- Aufwand
- niedrig bis mittel
- Score
- 82
- Phase
- 2 Sprint-Fix
- Status
- offen
sendBeacon/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.
- Verantwortlich
- Datenschutz/Marketing
- Team
- GTM/CMP
- Frist
- innerhalb von 7 Tagen
- Aufwand
- mittel bis hoch
- Score
- 78
- Phase
- 2 Sprint-Fix
- Status
- offen
Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.
- Verantwortlich
- Datenschutz/Marketing
- Team
- GTM/CMP
- Frist
- innerhalb von 7 Tagen
- Aufwand
- mittel bis hoch
- Score
- 78
- Phase
- 2 Sprint-Fix
- Status
- offen
US-/Drittlandanbieter, DPF/SCC/TIA und Datenschutzhinweise prüfen.
- Verantwortlich
- Datenschutz
- Team
- Legal/Datenschutz
- Frist
- innerhalb von 7 Tagen
- Aufwand
- mittel bis hoch
- Score
- 78
- Phase
- 2 Sprint-Fix
- Status
- offen
Workflow
Welche Tickets sollten Betreiber abarbeiten?
Remediation Workflow mit 8 Ticket(s): 8 sofort starten, 0 einplanen, 0 im Backlog.
Nach jeder Umsetzung erneut scannen; bei hoher Priorität innerhalb von 7 Tagen.
Workflow-Tickets sind technische Betreiberhinweise und müssen fachlich/rechtlich freigegeben werden.
Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.
Abnahme: Security-Header/TLS-Check ist im Wiederholungsscan ohne kritischen Befund.- Status
- sofort_starten
- Owner
- Technik
- Team
- Developer/Ops
- Score
- 82
unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.
Abnahme: Security-Header/TLS-Check ist im Wiederholungsscan ohne kritischen Befund.- Status
- sofort_starten
- Owner
- Technik
- Team
- Developer/Ops
- Score
- 82
Datenschutzhinweise in Formularnähe ergänzen.
Abnahme: Befund ist im Wiederholungsscan behoben oder fachlich dokumentiert begründet.- Status
- sofort_starten
- Owner
- Datenschutz
- Team
- Legal/Datenschutz
- Score
- 82
Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.
Abnahme: Drittanbieter ist dokumentiert, rechtlich bewertet und im Scan als erwarteter Dienst nachvollziehbar.- Status
- sofort_starten
- Owner
- Datenschutz
- Team
- Legal/Datenschutz
- Score
- 82
Formularseiten brauchen direkt erreichbare Datenschutzinformationen.
Abnahme: Befund ist im Wiederholungsscan behoben oder fachlich dokumentiert begründet.- Status
- sofort_starten
- Owner
- Datenschutz
- Team
- Legal/Datenschutz
- Score
- 82
sendBeacon/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.
Abnahme: Wiederholungsscan zeigt keine nicht erforderlichen Cookies/Tags vor Einwilligung oder nach Ablehnung.- Status
- sofort_starten
- Owner
- Datenschutz/Marketing
- Team
- GTM/CMP
- Score
- 78
Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.
Abnahme: Wiederholungsscan zeigt keine nicht erforderlichen Cookies/Tags vor Einwilligung oder nach Ablehnung.- Status
- sofort_starten
- Owner
- Datenschutz/Marketing
- Team
- GTM/CMP
- Score
- 78
US-/Drittlandanbieter, DPF/SCC/TIA und Datenschutzhinweise prüfen.
Abnahme: Drittanbieter ist dokumentiert, rechtlich bewertet und im Scan als erwarteter Dienst nachvollziehbar.- Status
- sofort_starten
- Owner
- Datenschutz
- Team
- Legal/Datenschutz
- Score
- 78
Betroffenenrechte
Ist die Website für Datenschutzanfragen vorbereitet?
Betroffenenrechte-Readiness: 12/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.
Aus öffentlichem Website-Scan abgeleitet. Das Modul ersetzt kein echtes DSAR-Portal und speichert keine Betroffenenanfragen.
Intake-Felder
Prozess
DSAR Workflow
Kann der Betreiber Betroffenenanfragen fristgerecht und sicher bearbeiten?
DSAR-Workflow-Readiness 48/100; 5/10 Kontrollpunkt(e) erfüllt, 5 Lücke(n) oder manuelle Betreiber-Nachweise offen.
Automatisch aus SaferPage-Website-Evidenz abgeleiteter DSAR-Workflow-Entwurf. Er ersetzt kein echtes Betroffenenrechte-Portal, keine Identitätsprüfung und keine rechtliche Einzelfallentscheidung.
Betroffenenrechte-Readiness: 12/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.
DSAR-Formular mit Anfragetyp, Kontaktkanal, Umfang, Identitätsbezug und sicherem Rückkanal veröffentlichen.Aus öffentlichem Scan nicht beweisbar.
E-Mail-Verifikation, Konto-Login, risikobasierte Zusatzprüfung und Ablehnung missbräuchlicher Anfragen definieren.Regulatory-Watch 65/100, Rights-Lücken 7.
DSGVO-1-Monatsfrist, Verlängerung, interne SLA, Erinnerung und Eskalation im Ticketfluss abbilden.4 Verarbeitungstätigkeiten, 66 Data-Map-Knoten, 109 Kanten.
Systeme, Datenkategorien, Fachbereiche und Suchparameter je Anfrage aus RoPA/Data Map ableiten.27 Anbieter, 27 AVV-/DPA-Prüfungen.
Processor-Fristen, Auskunfts-/Löschpflichten und Unterauftragsverarbeiter in DSAR-Tickets aufnehmen.Preference-Center-Readiness 66/100; 6/9 Kontrollpunkt(e) erfüllt, 3 Lücke(n) oder manuelle Nachweise offen.
Widerspruch, Newsletter-Abmeldung, Profiling-/Tracking-Opt-out und Preference Center mit DSAR-Workflow verbinden.Aus öffentlichem Scan nicht beweisbar.
Drittpersonendaten, Geschäftsgeheimnisse, gesetzliche Aufbewahrung, Legal Hold und Teilablehnung mit Begründung prüfen.Aus öffentlichem Scan nicht beweisbar.
Secure Portal, verschlüsselte Datei, Passworttrennung, Wasserzeichen, Deckblatt und Zustellnachweis für Auskunftspakete vorsehen.Prüfbeleg vorhanden, Root-Hash 444696ea313a66d5.
Jede Anfrage mit Zeitstempel, Entscheidungen, Suchläufen, Datenquellen, Redaction und Antwortnachweis protokollieren.Remediation Workflow mit 8 Ticket(s): 8 sofort starten, 0 einplanen, 0 im Backlog.
Offene DSAR-Aufgaben, Aging, Median-Zeit, Eskalationen und Wiederholungsthemen als Metriken ausgeben.Anfragearten
Workflow
Nachweise
Assessment Automation
Kann der Betreiber PIA, DPIA, TIA, Vendor- und AI-Assessments vorbefüllen?
Assessment-Automation-Readiness 94/100; 10/11 Kontrollpunkt(e) erfüllt, 1 Lücke(n) oder manuelle Nachweise offen.
Automatisch aus SaferPage-Artefakten abgeleitete Assessment-Automation. Sie ersetzt kein internes PIA-/DPIA-/TIA-Verfahren, liefert aber Vorbefüllung, Evidence und offene Betreiber-Nachweise.
10 Watch-Pflicht(en), 6 DPIA-Risikofaktor(en), 5 AI-Kontrolle(n).
Standardvorlagen für PIA, DPIA/DSFA, TIA, Vendor Assessment und AI Risk Assessment versionieren.4 Verarbeitungstätigkeit(en), 66 Datenknoten, 109 Datenflüsse, 27 Anbieter.
Assessment-Fragen aus Datenarten, Systemen, Empfängern, Cookies, Formularen und Vendor-Registern vorbefüllen.DPIA/DSFA-Screening: dpia_empfohlen, Risiko-Score 84/100, 6 ausgelöste Risikofaktor(en), 5 hoch.
Schwellenentscheidung, Risikofaktoren, Schutzmaßnahmen und Negativentscheidung im Assessment speichern.Transferfragen 26, hohe Vendor-Risiken 10.
Drittlandtransfer, SCC/TIA, Anbieterregion, Unterauftragsverarbeiter und Alternativen als Pflichtblock abfragen.Vendor-Due-Diligence mit 27 Anbieter(n), 10 hohem Risiko, 27 AVV-/DPA-Prüfung(en) und 26 Transfer-/Jurisdiktionsfrage(n).
Anbieterakte mit Zweck, Rolle, AVV/DPA, TOMs, Transferstatus und Renewal-Frist führen.AI-Governance-Readiness 11/100; 4 Signal(e), 4 erkannt, 2 hohes Risiko, 5 offene Kontrolle(n).
AI-Use-Cases, Datenquellen, Entscheidungswirkung, Human Review, Transparenz und DPIA-Bezug im Assessment prüfen.Remediation Workflow mit 8 Ticket(s): 8 sofort starten, 0 einplanen, 0 im Backlog.
Assessment-Lücken automatisch in Tickets mit Owner, SLA, Abnahmekriterium und Wiederholungsscan überführen.Prüfbeleg vorhanden, Root-Hash 444696ea313a66d5.
Assessment-Antworten mit Screenshot, Request-/Cookie-Evidenz, Hash-Manifest und Exportpaket verknüpfen.Aus öffentlichem Scan nicht beweisbar.
Freigabe-Routen für Datenschutz, Legal, Security, Vendor Owner und Produktverantwortliche definieren.Alerts 0, Regulatory-Pflichten 10.
Neue Cookies, Anbieter, Formulare, AI-Signale und Rechtsänderungen automatisch als Assessment-Trigger nutzen.Vorlagen
Auto-Fragen
Nachweise
Retention & Deletion
Sind Speicherfristen, Löschtrigger und Lösch-Nachweise steuerbar?
Retention-/Deletion-Readiness 81/100; 8/10 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder manuelle Nachweise offen.
Automatisch aus öffentlicher Website-Evidenz und SaferPage-Artefakten abgeleitete Retention-/Deletion-Readiness. Interne Systeme, Backups, gesetzliche Aufbewahrung und tatsächliche Löschläufe muss der Betreiber fachlich ergänzen.
Entwurf aus Scan-Evidenz: 10 Cookie(s), 27 Drittanbieter-Domain(s), 4 Storage-Key(s).
Speicherfristen, Löschkriterien, Rechtsgrundlagen und Betroffenenrechte je Datenkategorie verständlich ergänzen.Cookies 14, fehlende Laufzeit 0, Retention-Risiken 2, langlebige Hinweise 3.
Cookie-Laufzeiten auf Zweckbindung prüfen, unnötig lange Laufzeiten kürzen und Cookie-Erklärung aktualisieren.4 Verarbeitungstätigkeit(en), 66 Data-Map-Knoten, 1 Datenart(en).
Je Datenart Quelle, System, Speicherfrist, Löschtrigger und Fachbereich im RoPA/Data Map ergänzen.35 Rechtsgrundlagenzeile(n) im Report.
Retention je Zweck/Rechtsgrundlage dokumentieren: Vertrag, Einwilligung, berechtigtes Interesse, gesetzliche Aufbewahrung, Verjährung.DSAR-Workflow-Readiness 48/100; 5/10 Kontrollpunkt(e) erfüllt, 5 Lücke(n) oder manuelle Betreiber-Nachweise offen.
Art.-17-Löschung, Einschränkung, Widerspruch, Vendor-Tasking und Abschlussnachweis im DSAR-Workflow verbinden.Vendor-Due-Diligence mit 27 Anbieter(n), 10 hohem Risiko, 27 AVV-/DPA-Prüfung(en) und 26 Transfer-/Jurisdiktionsfrage(n).
AVV/DPA, Rückgabe/Löschung, Unterauftragsverarbeiter, Backup-Fristen und Nachweis je Anbieter prüfen.Aus öffentlichem Scan nicht beweisbar.
Backup-Retention, gesetzliche Aufbewahrung, Legal Hold, Sperrvermerk und Löschaufschub als Betreiberregel dokumentieren.Formulare 0, Datenschutzkontext nein.
Formulare auf Pflichtfelder, Zweckbindung, Double-Opt-in, Löschfrist und CRM-/Support-Weitergabe prüfen.Prüfbeleg vorhanden, Root-Hash 444696ea313a66d5.
Löschläufe, Negativsuche, Ausnahmen, Vendor-Rückmeldungen und Abschluss mit Hash-/Audit-Nachweis protokollieren.Alerts 0, Regulatory-Pflichten 10.
Neue Cookies, Formulare, Anbieter, Datenflüsse und Rechtsänderungen als Retention-Review auslösen.Retention Schedule
Löschworkflow
Nachweise
Vendor Lifecycle
Werden Drittanbieter über Discovery, Score, Vertrag, Monitoring und Offboarding gesteuert?
Vendor-Lifecycle-Readiness 86/100; 9/11 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder manuelle Nachweise offen.
Automatisch aus Website-, Browser- und SaferPage-Artefakten abgeleitete Vendor-Lifecycle-Readiness. Externe Vendor Scores, Vertragsakten, Subprozessorlisten und echte Procurement-Freigaben muss der Betreiber ergänzen.
27 Anbieterregister-Eintrag/Einträge, 27 Drittanbieter-Domain(s), 220 Browser-Request(s).
Tags, Cookies, Requests, Formulare und Data-Map-Empfänger automatisch in ein zentrales Vendor Register übernehmen.Vendor-Due-Diligence mit 27 Anbieter(n), 10 hohem Risiko, 27 AVV-/DPA-Prüfung(en) und 26 Transfer-/Jurisdiktionsfrage(n).
Vendor-Score aus Zweck, Datenkategorien, Tracking, Transfer, DPA/AVV, Incident-Relevanz und Retention-Risiken bilden.27 AVV-/DPA-Prüfung(en), 27 Anbieter.
AVV/DPA, TOMs, Subprozessor-Klauseln, Audit-/Informationsrechte und Renewal-Fristen je Anbieter pflegen.Transferfragen 26, hohe Risiken 10, unbekannte Transfers 15.
Drittlandtransfer, SCC/TIA, Anbieterregion, Subprozessoren und Transferänderungen als Review-Trigger führen.Assessment-Automation-Readiness 94/100; 10/11 Kontrollpunkt(e) erfüllt, 1 Lücke(n) oder manuelle Nachweise offen.
Vendor-Fragebogen mit Auto-Antworten aus Cookie-/Request-/Data-Map-/DPA-Evidenz, Risikoentscheid und Maßnahmen führen.Alerts 0, Regulatory-Pflichten 10.
Policy-Änderungen, neue Tags, neue Subprozessoren, Breaches, Lawsuits und Rechtsänderungen als Vendor-Alerts routen.Incident-/Breach-Readiness 35/100; 5 Szenario(s), 3 kritisch, 4 hoch/kritisch und 4 offene Nachweisposition(en).
Vendor-Breach-Szenarien, 72h-Meldeprüfung, Beweissicherung und Betroffenenkommunikation mit Anbieterakten verbinden.Retention-/Deletion-Readiness 81/100; 8/10 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder manuelle Nachweise offen.
Vendor-Offboarding, Datenrückgabe, Löschbestätigung, Backup-Fristen und Subprozessor-Löschung nachhalten.Remediation Workflow mit 8 Ticket(s): 8 sofort starten, 0 einplanen, 0 im Backlog.
Procurement, Fachbereich, IT, Datenschutz, Legal und Vendor Owner mit SLA, Entscheidung und Eskalation im Workflow verbinden.Prüfbeleg vorhanden, Root-Hash 444696ea313a66d5.
DPA, TOMs, TIA, Assessment, Cookie-/Request-Evidenz, Löschbestätigung und Incident-Nachweise versioniert exportieren.Vendor Scores
Lifecycle
Nachweise
Notice Lifecycle
Bleibt die Datenschutzerklärung synchron mit Technik, Cookies, Anbietern und Rechtsänderungen?
Policy-/Notice-Lifecycle-Readiness 64/100; 6/10 Kontrollpunkt(e) erfüllt, 4 Lücke(n) oder manuelle Nachweise offen.
Automatisch aus SaferPage-Artefakten abgeleiteter Policy-/Notice-Lifecycle. Er ersetzt keine rechtliche Freigabe, kein vollständiges Redaktionssystem und keine regionalspezifische Rechtsberatung.
Entwurf aus Scan-Evidenz: 10 Cookie(s), 27 Drittanbieter-Domain(s), 4 Storage-Key(s).
Datenschutzhinweis als versioniertes Artefakt mit Owner, Gültigkeit, Sprache, Markt und Veröffentlichungsort pflegen.Prüfbeleg vorhanden, Root-Hash 444696ea313a66d5.
Aktive Notice-Version, Vorversionen, Änderungsgrund, Freigabe und Hash-/Exportnachweis versionieren.Disclosure-Abgleich: 7 beobachtete Anbieter, 7 Anbieter ohne klare Erwähnung, 0 fehlende Policy-Bausteine.
Beobachtete Cookies, Anbieter, Zwecke, Datenarten und Transfers regelmäßig mit der Notice synchronisieren.14 Cookie-/Storage-Zeile(n), 27 Anbieter/Processor.
Cookie-Liste, Anbieterregister, Empfänger, Zweck, Laufzeit, Rechtsgrundlage und Transferhinweis in Notice/TrustHub übernehmen.35 Rechtsgrundlagenzeile(n), 1 Datenart(en).
Notice-Abschnitte mit Zweck, Rechtsgrundlage, Datenkategorie, Empfänger, Speicherfrist und Betroffenenrechten mappen.Regulatory-Watch-Readiness 65/100; 10 Quellen, 6 offizielle Quelle(n), 10 Watch-Pflicht(en), 3 Lücke(n) oder manuelle Nachweise offen.
EDPB/DSK/BfDI/Landesbehörden, TTDSG/TDDDG, BFSG und relevante Gesetze als Notice-Update-Trigger pflegen.Alerts 0, Change-Signale 0.
Neue Tags, Cookies, Anbieter, Formulare, AI-/Profiling-Signale und Unterseiten als Notice-Review routen.Remediation Workflow mit 8 Ticket(s): 8 sofort starten, 0 einplanen, 0 im Backlog.
Draft, Review, Legal-Freigabe, Veröffentlichung und Nachkontrolle als Workflow mit SLA und Abnahmekriterium führen.Privacy-Audit-Score n/a, Qualitätsflags 0.
Notice in verständlicher Sprache, klaren Abschnitten, Kontaktweg, Rechte-Erklärung und kurzem Summary prüfen.Aus öffentlichem Scan nicht beweisbar.
DE/EU/UK/US-Marktabdeckung, Sprachvarianten, lokale Pflichtabschnitte und regionale Notice-Versionen pflegen.Versionen
Abschnitte
Publikation
Data Discovery
Welche personenbezogenen Datenklassen, Quellen und Risiken sind auffindbar?
Data-Discovery-/Classification-Readiness 85/100; 9/11 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder manuelle Nachweise offen.
Automatisch aus Website-, Browser- und SaferPage-Artefakten abgeleitete Discovery-/Classification-Readiness. Echte Field-Level-Discovery in internen Datenbanken und SaaS-Systemen erfordert Betreiber-Konnektoren und Berechtigungen.
1 Datenart(en), Formulare 0, Dateneingabe ja.
Datenarten aus Formularen, Tracking, Cookies, Accounts, Support und Vendor-Flüssen zentral klassifizieren.Formulare 0, Cookies 14, Storage 0, Tracking-Storage-Hinweise 0.
Formularfelder, Cookie-/Storage-Schlüssel, URL-Parameter und Request-Signale nach Datenklasse, Zweck und Risiko klassifizieren.1 PII-/Datenleck-Hinweis(e) aus URL-, Formular- und Browserkontext.
E-Mail, Telefon, IDs, Gesundheits-/Finanz-/Kinder-/Profiling-Signale und URL-Leaks als sensitive Datenrisiken priorisieren.66 Knoten, 109 Datenfluss-Kanten, hohe Risiken 55.
Quelle, Empfänger, System, Vendor, Transfer, Speicherort und Löschtrigger je Datenfluss pflegen.4 Verarbeitungstätigkeit(en).
Klassifizierte Datenarten mit RoPA, Zweck, Rechtsgrundlage, Empfänger, Speicherfrist und TOMs verbinden.Vendor-Lifecycle-Readiness 86/100; 9/11 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder manuelle Nachweise offen.
Vendor-Datenkategorien, Tracking-/Support-/Marketing-Systeme, Transfer und Subprozessoren in Discovery einbeziehen.DSAR-Workflow-Readiness 48/100; 5/10 Kontrollpunkt(e) erfüllt, 5 Lücke(n) oder manuelle Betreiber-Nachweise offen.
Data Discovery als Suchmanifest für Auskunft, Löschung, Widerspruch, Portabilität und Vendor-Tasking nutzen.Assessment-Automation-Readiness 94/100; 10/11 Kontrollpunkt(e) erfüllt, 1 Lücke(n) oder manuelle Nachweise offen.
PIA/DPIA/TIA/Vendor/AI-Fragen mit Datenklassen, Systemen, Empfängern und Risiken automatisch vorbefüllen.Retention-/Deletion-Readiness 81/100; 8/10 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder manuelle Nachweise offen.
Retention Schedule, Löschtrigger, Legal Hold und Vendor-Löschung je Datenklasse ableiten.Prüfbeleg vorhanden, Root-Hash 444696ea313a66d5.
Klassifikationsentscheidungen, Quellen, Beispiele, Hash-Manifest und Exportpaket auditfähig speichern.Datenklassen
Quellen
Regeln
Scan Configuration
Ist der Website-Check reproduzierbar, schonend und monitoringfähig?
Scan-Configuration-/Monitoring-Readiness 84/100; 9/11 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder Betreiber-Nachweise offen.
Automatisch aus Scan-Evidenz und Crawler-Status abgeleitete Scan-Konfigurations-Readiness. Tiefe Scans, Login-Bereiche, Allowlisting und Custom Header brauchen eine ausdrückliche Betreiberfreigabe.
User-Agent: SaferPageCrawler/0.3 (+https://saferpage.de/bot; schedules passive DACH website checks; report examples: https://saferpage.de/tests); Bot-Seite https://saferpage.de/bot.
User-Agent mit Kontakt-/Bot-URL beibehalten und in Betreiberhinweisen erklären.Renderer playwright-chromium, Browser-Requests 220.
Browserlauf, Screenshot und Netzwerkbelege als Standardnachweis weiterführen.Sitemap-URLs 120, Sitemap-Quellen 2, interne Linkziele 30.
Sitemap, Footer, Datenschutz, Impressum, Kontakt und Formularseiten als Crawl-Scope pflegen.4 Unterseite(n) abgerufen, 8 im Nachweispack, Sample-Limit 4.
Pflichtseiten, Formularseiten und Cookie-/Datenschutzseiten regelmäßig als priorisierte Stichprobe prüfen.4 Consent-Zustand/Zustände im Evidence Pack.
Default, Ablehnen, Akzeptieren und GPC weiter als getrennte Zustände gegen Cookies/Requests vergleichen.10 Request-Sample(s); Nachweise enthalten keine vollständigen Request-URLs.
Sanitisierung beibehalten: keine Cookie-Werte, keine vollständigen Request-URLs, aber genug Beleg für Betreiberentscheidungen.Alerts 0, Historie 1, Hash-Chain-Zeilen 1.
Wiederholungsscans mit Alert-Routing und Historie als festen Betriebsprozess nutzen.Queue 0, deutschsprachige Checks 0, besucht 0.
Deutschsprachige Seed-Listen, Refresh-Grenzen, Parallelität und Fehlerquote überwachen.Sample-Limit 4, Evidence-Pages 8.
Concurrency, Timeout, Delay und Sample-Limits je Zielgruppe dokumentieren und bei großen Crawls vorsichtig erhöhen.Prüfbeleg vorhanden, Evidence Pack vorhanden.
Scanprofil, Scope, User-Agent, Renderer, Limitierungen und Exportpaket für Audits versioniert speichern.Scanprofile
Crawl-Scope
Monitoring
Risk Register
Welche Datenschutzrisiken brauchen Management-Entscheidungen?
Privacy Risk Register: 18 Risikozeile(n), 5 kritisch, 15 hoch/kritisch, 0 sofort fällig, 10 binnen 7 Tagen und 8 binnen 30 Tagen.
Automatisch aus SaferPage-Befunden und Betreiber-Artefakten abgeleitetes Risikoregister. Risikoakzeptanz, Rechtsbewertung und finale Priorisierung müssen Betreiber und Datenschutzverantwortliche entscheiden.
Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig.
Consent-Blocking, Reject-Test, GPC und Cookie-Kategorien prüfen.Vendor-Due-Diligence mit 27 Anbieter(n), 10 hohem Risiko, 27 AVV-/DPA-Prüfung(en) und 26 Transfer-/Jurisdiktionsfrage(n).
Top-Anbieter priorisieren, AVV/DPA/TIA prüfen und Vendor-Akte vervollständigen.Disclosure-Abgleich: 7 beobachtete Anbieter, 7 Anbieter ohne klare Erwähnung, 0 fehlende Policy-Bausteine.
Datenschutzerklärung, Cookie-Tabelle und Anbieterregister gegen Scan-Evidenz aktualisieren.DPIA/DSFA-Screening: dpia_empfohlen, Risiko-Score 84/100, 6 ausgelöste Risikofaktor(en), 5 hoch.
DPIA-Screening fachlich entscheiden, Schutzmaßnahmen und Restrestrisiko dokumentieren.Data Map mit 66 Knoten und 109 Datenfluss-Kanten; 55 Kante(n) hohes Risiko, 26 Transfer-Kante(n), 3 offene Mapping-Fragen.
Datenfluss-Kanten mit Datenklasse, Empfänger, Rechtsgrundlage, Transfer und Retention klären.Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.
Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.
unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.Datenschutzhinweise in Formularnähe ergänzen.
Datenschutzhinweise in Formularnähe ergänzen.Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.
Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.Formularseiten brauchen direkt erreichbare Datenschutzinformationen.
Formularseiten brauchen direkt erreichbare Datenschutzinformationen.Bereiche
Owner
Entscheidungen
Control Framework
Welche Datenschutzkontrollen sind prüfbar und nachweisfähig?
Privacy Controls Framework 52/100; 4/9 Kontrolle(n) wirksam, 4 offen oder Betreiber-Nachweis.
Automatisch aus SaferPage-Modulen abgeleiteter Kontrollkatalog. Betreiber müssen Kontrolltests und Nachweise freigeben.
Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig.
Kontrolle gegen Reportmodul, Exportpaket, Owner und Abnahmekriterium testen.Privacy Risk Register: 18 Risikozeile(n), 5 kritisch, 15 hoch/kritisch, 0 sofort fällig, 10 binnen 7 Tagen und 8 binnen 30 Tagen.
Kontrolle gegen Reportmodul, Exportpaket, Owner und Abnahmekriterium testen.Scan-Configuration-/Monitoring-Readiness 84/100; 9/11 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder Betreiber-Nachweise offen.
Kontrolle gegen Reportmodul, Exportpaket, Owner und Abnahmekriterium testen.Policy-/Notice-Lifecycle-Readiness 64/100; 6/10 Kontrollpunkt(e) erfüllt, 4 Lücke(n) oder manuelle Nachweise offen.
Kontrolle gegen Reportmodul, Exportpaket, Owner und Abnahmekriterium testen.Data-Discovery-/Classification-Readiness 85/100; 9/11 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder manuelle Nachweise offen.
Kontrolle gegen Reportmodul, Exportpaket, Owner und Abnahmekriterium testen.DSAR-Workflow-Readiness 48/100; 5/10 Kontrollpunkt(e) erfüllt, 5 Lücke(n) oder manuelle Betreiber-Nachweise offen.
Kontrolle gegen Reportmodul, Exportpaket, Owner und Abnahmekriterium testen.Vendor-Lifecycle-Readiness 86/100; 9/11 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder manuelle Nachweise offen.
Kontrolle gegen Reportmodul, Exportpaket, Owner und Abnahmekriterium testen.Prüfbeleg und Integritätsmanifest als Exportnachweis.
Kontrolle gegen Reportmodul, Exportpaket, Owner und Abnahmekriterium testen.Aus öffentlichem Website-Scan nicht beweisbar.
Betreiberartefakte hochladen oder im Trust Center verlinken.Domains
Testplan
Priorität
Audit Response
Welche Antworten und Nachweise sind für Kunden oder Prüfer bereit?
Trust-/Audit-Response-Center 36/100; 1 antwortbereit, 0 teilweise, 7 offen oder Betreiber-Nachweis.
Automatisch aus SaferPage-Nachweisen generiertes Antwortpaket. Externe Freigabe, Vertraulichkeit, Rechtsprüfung und interne Nachweise müssen Betreiber vor Weitergabe bestätigen.
Teilweise aus Kontrollkatalog, Risk Register und Trust-Bausteinen ableitbar; interne Rollen muss der Betreiber bestätigen.
Privacy Controls Framework 52/100; 4/9 Kontrolle(n) wirksam, 4 offen oder Betreiber-Nachweis.SaferPage prüft Default, Ablehnen, Akzeptieren, GPC, Cookies, Storage und Drittanbieter soweit öffentlich sichtbar.
Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig.Vendor Due Diligence priorisiert Anbieter, AVV/DPA, Transfer und erwartete Betreiber-Nachweise.
Vendor-Due-Diligence mit 27 Anbieter(n), 10 hohem Risiko, 27 AVV-/DPA-Prüfung(en) und 26 Transfer-/Jurisdiktionsfrage(n).DSAR-Workflow umfasst Intake, Fristen, Identitätsprüfung, Discovery, Redaction und Antwortpakete.
DSAR-Workflow-Readiness 48/100; 5/10 Kontrollpunkt(e) erfüllt, 5 Lücke(n) oder manuelle Betreiber-Nachweise offen.Security-Header, TLS-/HTTP-Signale, Cookie-Attribute und Webschutzbefunde werden öffentlich aus dem Kurzcheck abgeleitet.
5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).Das Risk Register konsolidiert Top-Risiken mit Owner, SLA, Entscheidung und Nachweisquelle.
Privacy Risk Register: 18 Risikozeile(n), 5 kritisch, 15 hoch/kritisch, 0 sofort fällig, 10 binnen 7 Tagen und 8 binnen 30 Tagen.JSON, CSV, XLSX, ZIP, Audit Receipt, Hash-Manifest und Screenshot sind exportierbar, sofern Scan gespeichert ist.
Scan-ID 69d58dec-c86f-40a3-9f7a-20271f762f95, Prüfbeleg ja.Aus öffentlichem Scan nicht beweisbar; SaferPage markiert benötigte Betreiberartefakte als Nachreichliste.
Interne Betreiberartefakte nicht öffentlich abrufbar.Evidence Requests
Share Pack
Offen
Preference Center
Können Nutzer Einwilligungen und Präferenzen dauerhaft steuern?
Preference-Center-Readiness 66/100; 6/9 Kontrollpunkt(e) erfüllt, 3 Lücke(n) oder manuelle Nachweise offen.
Aus Website- und Browser-Evidenz abgeleitete Preference-Center-Readiness. Interne Consent-Logs, CRM-Syncs und Nutzerkonten kann SaferPage nur als Betreiber-Nachweis anfordern, nicht öffentlich beweisen.
Einstellungen-Controls 0, Datenschutzhinweis-Link ja.
Cookie-/Privacy-Einstellungen dauerhaft auffindbar machen, nicht nur im Erstbanner.Ablehnen verfügbar nein, geklickt nein, neue Cookies 0, neue Datenschutz-Domains 0.
Ablehnen- und Widerrufspfad technisch testen; nach Ablehnen dürfen keine neuen nicht notwendigen Kontakte/Cookies entstehen.Kategorien 2, TCF-Zwecksignale 0, Einstellungen 0.
Präferenzen nach notwendigen, Statistik-, Marketing-, externen Medien-, Profiling- und Kommunikationszwecken trennen.Consent-State-Zeilen 4, Prüfbeleg ja.
Consent-ID, Zeitpunkt, Version, Zwecke, Quelle, Region und Widerruf als Nachweis im Betreiber-System protokollieren.GPC-Test aktiv, Datenschutz-Domains 9.
GPC und Opt-out-Signale in CMP/Tags respektieren und als eigenen Nachweiszustand speichern.14 Cookie-/Storage-Zeile(n), 19 einwilligungsbezogene Verarbeitung(en).
Jede Präferenz mit Zweck, Anbieter, Laufzeit, Rechtsgrundlage und Widerrufspfad in Cookie-/Privacy-Hinweisen spiegeln.Formulare ja, Widerruf/Widerspruch im Hinweis ja.
Newsletter, Kontakt, Kundenkonto, Produktinteressen und Marketingkanäle im Preference Center als getrennte Optionen abbilden.Aus öffentlichem Website-Scan nicht beweisbar.
Präferenzänderungen in Echtzeit an Tag Manager, CRM, E-Mail/SMS, Support und Vendor-Systeme synchronisieren und Fehler queue-basiert nacharbeiten.CMP erkannt ja, Prüfbeleg ja.
Preference-Center-Konfigurationen mit Version, Sprache, Region, Rechtsraum und Änderungsdatum verwalten.Präferenz-Themen
Nachweise
Nächste Schritte
Regulatory Watch
Welche Rechtsquellen und Änderungen müssen Betreiber im Blick behalten?
Regulatory-Watch-Readiness 65/100; 10 Quellen, 6 offizielle Quelle(n), 10 Watch-Pflicht(en), 3 Lücke(n) oder manuelle Nachweise offen.
Automatisch aus SaferPage-Quellenmatrix und Scan-Evidenz abgeleiteter Regulatory-Watch-Entwurf. Er ersetzt keine Rechtsberatung, kein kostenpflichtiges Rechtsmonitoring und keine verbindliche Behördenauslegung.
10 Quellen, 6 offiziell eingeordnet.
Offizielle DACH-/EU-Quellen je Prüfbereich pflegen und im Report verlinken.Prüfprofil Deutschland -> DACH: Allgemeine Website, Zielgruppe Gemischte Zielgruppe. 4 Schwerpunkt(e) für Betreiber priorisiert.
Betreiberregion, Zielregion, Website-Typ und Zielgruppe je Domain bestätigen.35 Rechtsgrundlagenzeile(n), 10 Quellenzeile(n).
Jeden kritischen Befund mit Quelle, Pflicht, Evidence, Owner und Behebungs-Guide verbinden.Alerts 0.
Regulatorische Prüfpunkte bei neuen Cookies, Anbietern, Formularen, AI-/Profiling-Use-Cases und Rechtsänderungen erneut bewerten.Top-Risiken 8, Risikolevel hoch.
Regulatorische Watchlist nach Risiko, Frist, Owner und Audit-Nachweis priorisieren.Aus öffentlichem Scan nicht beweisbar.
Legal/DSB, Website-Betrieb, Marketing, Security und Product als feste Owner für regulatorische Änderungen benennen.Aus öffentlichem Scan nicht beweisbar.
Quelle, Abrufdatum, betroffene Domains, geänderte Pflicht und Umsetzungsticket versionieren.Offizielle Quellen 6.
DSK, BfDI/Landesbehörden, EDPB, EUR-Lex, BSI und BFSG/WCAG-Quellen als Watchlist führen.Quellen/Pflichten
Watch-Aufgaben
Nächste Schritte
Trust Center
Welche Transparenz-Bausteine sind veröffentlichbar?
Trust-Center-Readiness: 73/100 Punkte. 17/24 Baustein(e) sind aus dem Scan heraus belegbar.
Readiness für einen öffentlichen Privacy-/Trust-Hub aus SaferPage-Nachweisen; ersetzt keine redaktionelle Freigabe durch Datenschutz, Legal und Security.
Öffentliche Links
Launch-Checkliste
DPIA / DSFA
Sollte eine Datenschutz-Folgenabschätzung gestartet werden?
DPIA/DSFA-Screening: dpia_empfohlen, Risiko-Score 84/100, 6 ausgelöste Risikofaktor(en), 5 hoch.
DPIA/DSFA fachlich starten oder begründet dokumentieren, warum keine hohe Risikoschwelle erreicht ist.
Automatisches Threshold Assessment aus öffentlichem Website-Scan. Die finale DPIA-/DSFA-Entscheidung muss fachlich/rechtlich dokumentiert werden.
Assessment-Fragen
Schutzmaßnahmen
RoPA / Art. 30
Welche Verarbeitungstätigkeiten lassen sich ableiten?
RoPA-Entwurf mit 4 Verarbeitungstätigkeit(en), 2 hohem Risikolevel und 6 offenen Betreiberfragen.
Automatisch aus öffentlicher Website-Evidenz abgeleiteter RoPA-Entwurf. Interne Systeme, Fachprozesse und verbindliche Rechtsgrundlagen müssen Betreiber ergänzen.
Daten: Kontaktformular
Empfänger: Meta/Facebook, TikTok, Google AdSense, Google DoubleClick, Google Tag Manager
Rechtsgrundlage: Art. 6 Abs. 1 lit. b/f DSGVO oder Einwilligung je Formularzweck prüfen.
Löschung: Löschfrist je Anfrage-/Newsletter-/Konto-Prozess festlegen.
Daten: Cookie-ID, Consent-Status, Geräte-/Browserinformationen, Storage-Key-Metadaten
Empfänger: Meta/Facebook, hsadspixel.net, capig.stape.pro, hs-analytics.net, hs-banner.com
Rechtsgrundlage: TDDDG/ePrivacy: technische Erforderlichkeit oder Einwilligung; DSGVO-Rechtsgrundlage je Zweck prüfen.
Löschung: Cookie-Laufzeiten aus Inventar übernehmen und minimieren.
Daten: IP-Adresse, Nutzungsdaten, Geräteinformationen, Referrer-/Request-Metadaten
Empfänger: Meta/Facebook, TikTok, Google AdSense, Google DoubleClick, Google Tag Manager
Rechtsgrundlage: Berechtigtes Interesse, Vertragserfüllung oder Einwilligung je Dienst prüfen.
Löschung: Speicherfristen der Anbieter dokumentieren und Verträge/AVV prüfen.
Daten: Identitätsbezug, Kontaktinformationen, Anfragetyp, Kommunikationsinhalte
Empfänger: interne Datenschutz-/Legal-/Fachbereichsteams
Rechtsgrundlage: Art. 6 Abs. 1 lit. c DSGVO zur Erfüllung rechtlicher Pflichten.
Löschung: Nach Abschluss nur erforderliche Nachweise und Fristenprotokoll aufbewahren.
Offene Betreiberfragen
Nächste Schritte
Vendor Due Diligence / AVV
Welche Anbieter müssen vertraglich und technisch geprüft werden?
Vendor-Due-Diligence mit 27 Anbieter(n), 10 hohem Risiko, 27 AVV-/DPA-Prüfung(en) und 26 Transfer-/Jurisdiktionsfrage(n).
Automatisch aus öffentlicher Website-Evidenz abgeleitete Vendor-Due-Diligence. Verträge, TOMs und interne Anbieterakten muss der Betreiber ergänzen.
Zweck: Social/Tracking
Rolle: Auftragsverarbeiter/Empfänger prüfen
Transfer: Drittland/USA
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Zweck: Social/Tracking
Rolle: Auftragsverarbeiter/Empfänger prüfen
Transfer: Drittland
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Zweck: Social/Tracking
Rolle: Auftragsverarbeiter/Empfänger prüfen
Transfer: Drittland/USA
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Zweck: Sonstige
Rolle: Technischer Empfänger prüfen
Transfer: Jurisdiktion unklar
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Zweck: Werbung
Rolle: Auftragsverarbeiter/Empfänger prüfen
Transfer: Drittland/USA
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Zweck: Tag-Manager
Rolle: Auftragsverarbeiter/Empfänger prüfen
Transfer: Drittland/USA
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Zweck: Social/Tracking
Rolle: Auftragsverarbeiter/Empfänger prüfen
Transfer: Drittland/USA
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Zweck: Social/Tracking
Rolle: Auftragsverarbeiter/Empfänger prüfen
Transfer: Drittland/USA
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Zweck: Werbung
Rolle: Auftragsverarbeiter/Empfänger prüfen
Transfer: Drittland/USA
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Zweck: Social/Tracking
Rolle: Auftragsverarbeiter/Empfänger prüfen
Transfer: Drittland/USA
Nachweis: AVV/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-/Retention-Angaben und Datenschutzhinweis-Abgleich.
Prüffragen
Nächste Schritte
Data Map / Datenflüsse
Wie hängen Verarbeitung, Datenarten, Anbieter und Transfers zusammen?
Data Map mit 66 Knoten und 109 Datenfluss-Kanten; 55 Kante(n) hohes Risiko, 26 Transfer-Kante(n), 3 offene Mapping-Fragen.
Automatisch aus öffentlicher Website-Evidenz, RoPA-Entwurf und Vendor-Due-Diligence abgeleitete Data Map; interne Systeme und verbindliche Rechtsgrundlagen muss der Betreiber ergänzen.
0 Formular(e), Datenarten Kontaktformular.
Owner, Zweck und Rechtsgrundlage für diese Aktivität bestätigen.Datenkategorie aus Verarbeitungstätigkeit abgeleitet.
Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen.27 Drittanbieter für Transfer-/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.
Empfängerrolle, AVV/DPA und Transfergrundlage dokumentieren.27 Drittanbieter für Transfer-/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.
Empfängerrolle, AVV/DPA und Transfergrundlage dokumentieren.27 Drittanbieter für Transfer-/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.
Empfängerrolle, AVV/DPA und Transfergrundlage dokumentieren.27 Drittanbieter für Transfer-/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.
Empfängerrolle, AVV/DPA und Transfergrundlage dokumentieren.27 Drittanbieter für Transfer-/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.
Empfängerrolle, AVV/DPA und Transfergrundlage dokumentieren.27 Drittanbieter für Transfer-/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.
Empfängerrolle, AVV/DPA und Transfergrundlage dokumentieren.14 Cookie-/Storage-Eintrag/Einträge, 0 mit Einwilligungs-/Klärungsbedarf.
Owner, Zweck und Rechtsgrundlage für diese Aktivität bestätigen.Datenkategorie aus Verarbeitungstätigkeit abgeleitet.
Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen.Datenkategorie aus Verarbeitungstätigkeit abgeleitet.
Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen.Datenkategorie aus Verarbeitungstätigkeit abgeleitet.
Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen.Datenkategorie aus Verarbeitungstätigkeit abgeleitet.
Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen.Drittlandtransfer je Cookie-/Tag-Anbieter prüfen.
Empfängerrolle, AVV/DPA und Transfergrundlage dokumentieren.Knotentypen
Offene Mapping-Fragen
Nächste Schritte
AI Governance
Gibt es KI-, Chatbot- oder automatisierte Entscheidungssignale?
AI-Governance-Readiness 11/100; 4 Signal(e), 4 erkannt, 2 hohes Risiko, 5 offene Kontrolle(n).
Automatisch aus öffentlicher Website-Evidenz abgeleitete AI-Governance-Prüfung. Sichtbare Chat-, Anbieter- oder Textsignale beweisen keine konkrete KI-Nutzung; Betreiber müssen interne Use-Cases und Entscheidungswirkung bestätigen.
Mögliche AI-/Chat-/Assistenz-Begriffe: hubspot
Anbieterrolle, Zweck, Eingabedaten, Auftragsverarbeitung, Trainings-/Opt-out-Regeln und Transfergrundlage dokumentieren.Begriffe in Datenschutzhinweis-Evidenz: ki, ai
Prüfen, ob Art. 13/14/22-Informationen, Logik, Tragweite, Rechtsgrundlage und Widerspruchs-/Eingriffsmöglichkeiten beschrieben werden müssen.Formular-/Use-Case-Signale: kontakt, formular
Vor AI-Analyse von Kontakt-, Support- oder Bewerbungsdaten Datenminimierung, Maskierung, Rechtsgrundlage, Löschfrist und Human Review festlegen.Data Map: 55 hohes Risiko, 26 Transfer-Kante(n), DPIA-Trigger 6.
Für AI-nahe Datenflüsse DPIA-/DSFA-Screening, Empfänger, Drittlandtransfer, TOMs und Betroffenenrisiko verbinden.Use-Cases
Kontrollen
Prüffragen
Incident / Breach
Ist der Betreiber auf Datenschutzvorfälle vorbereitet?
Incident-/Breach-Readiness 35/100; 5 Szenario(s), 3 kritisch, 4 hoch/kritisch und 4 offene Nachweisposition(en).
DSGVO: 72-Stunden-Prüfung ab Kenntnisnahme vorbereiten; konkrete Meldepflicht juristisch bewerten.
Automatisch aus Website- und Betreiberartefakten abgeleiteter Incident-Readiness-Entwurf; ersetzt keine rechtliche Meldeentscheidung und keine forensische Analyse.
27 Anbieter, 27 AVV-/DPA-Prüfung(en), 26 Transferfrage(n).
Vendor Owner kontaktieren, Anbieterakte öffnen, betroffene Dienste/Datenflüsse aus Data Map markieren und vertragliche Breach-Notification-Fristen prüfen. 72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab.109 Datenfluss-Kanten, 55 hohes Risiko, 26 Transfer-Kante(n).
Top-Datenflüsse isolieren, betroffene Datenkategorien und Empfänger bestimmen, interne Systeme und Löschfristen aus Betreiberakten ergänzen. 72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab.5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).
Webserver-Konfiguration einfrieren, Logs sichern, betroffene Endpunkte identifizieren und Header-/TLS-Fix als Sofortmaßnahme planen. 72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab.10 Cookie(s) inventarisiert: 2 Tracking-/Werbe-Cookie(s), 9 Drittanbieter-Cookie(s), 1 langlebige Cookie(s), 0 sehr lange Laufzeit(en).
Consent-Zustände reproduzieren, Cookie-/Storage-Werte nicht exportieren, betroffene Anbieter und Zwecke im Cookie-Inventar markieren. 72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab.1 PII-/Datenleck-Hinweis(e) aus URL-, Formular- und Browserkontext.
Betroffene URLs/Requests sichern, Formulardaten aus URLs entfernen, Referrer-Policy verschärfen und Drittanbieter auf Formularseiten blockieren. 72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab.Playbook
Nachweise
Meldefristen
Programmreife
Wie reif ist das Datenschutzprogramm dieser Website?
Privacy-Program-Maturity 55/100 (Etabliert mit Lücken); 10 Dimension(en) unter 50 Punkten und 9 kritische Lücke(n).
Automatisch abgeleitete Programmreife aus einem Website-Scan. Interne Prozesse, Ressourcen, Schulungen, Verträge und Systeme muss der Betreiber ergänzen.
Consent-, Cookie- und Banner-Signale aus dem Scan.
Nicht notwendige Cookies/Tags vor Einwilligung blockieren und Consent-Zustände testen.Privacy Risk Register: 18 Risikozeile(n), 5 kritisch, 15 hoch/kritisch, 0 sofort fällig, 10 binnen 7 Tagen und 8 binnen 30 Tagen.
Top-Risiken mit Owner, SLA, Risikoentscheidung, Restrestrisiko und Nachweisquelle als Managementprozess führen.AI-Governance-Readiness 11/100; 4 Signal(e), 4 erkannt, 2 hohes Risiko, 5 offene Kontrolle(n).
AI-/Chat-/Profiling-Use-Cases inventarisieren, Transparenz, Rechtsgrundlage, menschliche Prüfung und DPIA-Bezug dokumentieren.Betroffenenrechte-Readiness: 12/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.
Anfragekanal, Fristen, Identitätsprüfung und Antwortvorlagen operationalisieren.27 Anbieter, 27 AVV-/DPA-Prüfungen.
Anbieterakten priorisieren, AVV/DPA/TOMs prüfen und Transfers dokumentieren.5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).
Security-Header, Cookie-Attribute, TLS, Formulare und Barrierefreiheit priorisiert verbessern.DPIA/DSFA-Screening: dpia_empfohlen, Risiko-Score 84/100, 6 ausgelöste Risikofaktor(en), 5 hoch.
DPIA-Entscheidung dokumentieren und Schutzmaßnahmen mit Produkt-/Release-Prozess verbinden.Incident-/Breach-Readiness 35/100; 5 Szenario(s), 3 kritisch, 4 hoch/kritisch und 4 offene Nachweisposition(en).
Incident Owner, 72h-Meldeprüfung, Beweissicherung und Kommunikationsvorlagen verbindlich vorbereiten.Trust-/Audit-Response-Center 36/100; 1 antwortbereit, 0 teilweise, 7 offen oder Betreiber-Nachweis.
Kunden-/Prüferantworten, Evidence Requests, Share Pack und Freigabeprozess für Audits und Procurement betreiben.DSAR-Workflow-Readiness 48/100; 5/10 Kontrollpunkt(e) erfüllt, 5 Lücke(n) oder manuelle Betreiber-Nachweise offen.
Intake, ID-Verifikation, Fristen, Data Discovery, Redaction, Vendor-Tasking und sichere Zustellung als workflowfähigen Prozess betreiben.Roadmap
Board-Fragen
Einordnung
Prüfbeleg
Wie wurde dieser Report erstellt?
Prüfbeleg für bimanu.de: kontrollierter HTTP-/Browser-Kurzcheck mit 220 Request(s), 4 Consent-Zustand/Zuständen und 7 Artefakt(en).
Abdeckung
Artefakte
Methodik
Grenzen
SaferPage Prüfbeleg bimanu.de: 220 Browser-Request(s), 27 Drittanbieter, 14 Cookie-/Storage-Einträge, geprüft am 2026-06-07T10:44:26.
Integritätsmanifest
Welche Nachweise sind gehasht?
Integritätsmanifest für bimanu.de: 9/9 Nachweisbereich(e) mit SHA-256-Hash dokumentiert.
Abschnitte
Verifikation
Hash-Chain
Ist die Scan-Historie verkettet?
Scan-Historie mit 1 Link(s) per SHA-256 verkettet; 1 Link(s) enthalten ein Integritätsmanifest. Head-Hash 75b74cc2becd029c.
Nachweisprotokoll
Welche Belege liegen dem Report zugrunde?
Nachweisprotokoll mit 220 Browser-Request(s), 10 Cookie-Nachweis(en), 12 Drittanbieter-Auszug/auszügen und 4 Consent-Zustand/Zuständen.
Prüfschritte
Consent-Zustände
Drittanbieter-Auszug
Cookie-Auszug
Storage-Hinweise
Request-Nachweise
Öffentliche Nachweise enthalten keine Cookie-Werte und keine vollständigen Request-URLs. Der Scan ist ein passiver Browser- und HTTP-Kurzcheck; rechtliche Bewertung bleibt Betreiberaufgabe. Dynamische Inhalte können sich je nach Region, Zeit, Gerät und Consent-Auswahl ändern.
Öffentlicher Status
SaferPage-Badge einbetten
Betreiber können den letzten öffentlichen SaferPage-Check als klickbares Status-Badge auf ihrer Website verlinken. Das Badge zeigt Gesamtscore und Regelwerks-Kurzscores; JSON liefert die Werte maschinenlesbar.
<a href="https://saferpage.de/bimanu.de"><img src="https://saferpage.de/badge/bimanu.de" alt="SaferPage Datenschutz-Check für bimanu.de"></a>Benchmark
Wie steht diese Domain im Vergleich da?
bimanu.de liegt mit 0 Punkten ungefähr im gespeicherten Vergleichsfeld.
Neuester gespeicherter SaferPage-Scan je Domain; überwiegend deutschsprachige gespeicherte Checks.
Monitoring
Was hat sich seit dem letzten Scan verändert?
Noch kein Vergleich
Noch kein früherer gespeicherter Scan für diese Domain vorhanden.
Scan-Verlauf
Alerts
Welche Änderungen sollten Betreiber aktiv prüfen?
Monitoring-Alert: start_warnung. 0 neue Signal(e), 0 behobene/entfernte Signal(e), Score-Delta n/a.
Nächsten SaferPage-Scan in 7 Tage durchführen.
Alert-Digest ist ein technischer Monitoring-Hinweis; Versandkanäle müssen Betreiber selbst anbinden.
Alert-Level: start_warnung · neue Signale: 0 · hohe Priorität: 0
Alert-Auslöser
Betreiber-Risiko
Welche Punkte sollte der Website-Betreiber zuerst beheben?
Hoher Betreiber-Handlungsbedarf
Abgeleitet aus dem Datenschutz-Webseiten-Report: Datenschutz, TDDDG/ePrivacy, BSI-Sicherheit, Google-Qualität und Nutzbarkeit werden nach passiven Befunden priorisiert.
Regelwerks-Scorecard
Regelwerks-Matrix
Domainhistorie
Wie lange gibt es die Domain?
RDAP liefert kein klares Registrierungsdatum.
RDAP-Hinweise
Datenschutz zuerst
Was sieht ein Nutzer beim ersten Aufruf?
Cookies beim ersten Aufruf: 0 · Tracking-Skripte: 0 · Datenschutzerklärung: nein · Impressum: nein · Ablehnen-Option: nein
Dateneingabe & Zahlung
Welche Daten könnte die Seite abfragen?
Die Seite kann Kontaktformular abfragen. Datenschutzkontext: nein · Betreiberkontext: nein
Erkannte Eingaben
PII & Datenlecks
Könnten personenbezogene Werte in URL, Referrer oder Tracking landen?
1 PII-/Datenleck-Hinweis(e) aus URL-, Formular- und Browserkontext. Score: 82 · Hinweise: 1
Leckpfade
Kurzantwort
Kann man der Website vertrauen?
SaferPage prüft passiv und formuliert die wichtigsten Punkte aus Nutzersicht. Technische Details bleiben nachvollziehbar im JSON erhalten.
Browser-Sicht
Was lädt die Seite im Chromium-Browser nach?
Requests: 220 · kontaktierte Domains: 28 · Drittanbieter: 27 · Browser-Cookies: 10 · Storage: 4 (0 Tracking-Hinweis(e)) · Banner: Akzeptieren 0 / Ablehnen 0 / Einstellungen 0 · Ablehnen/Akzeptieren: 0 · Reject-Test: nicht gefunden, neue Cookies 0, neue Tracking-Kontakte 0 · Accept-Test: nicht ausgeführt, neue Cookies 0, neue Tracking-Kontakte 0 · TCF-String: nein, Purposes 0, Vendors 0 · GPC: aktiv, Datenschutz-Domains 9, Drittanbieter-Cookies 9 · CMP: ja · Browser: playwright-chromium
Zwecke
CMP & Storage
Drittanbieter
Consent-Zustände
Was passiert beim Erstaufruf, nach Ablehnen, nach Akzeptieren und mit GPC?
Consent-State-Evidence: 4 Zustände verglichen, 0 hoch auffällig, 2 mittel auffällig. Score: 80
Zustandsnachweis
Consent-Journey
Welche Anbieter erscheinen im Erstaufruf, nach Ablehnen, nach Akzeptieren und bei GPC?
Consent-Journey: 0 neue Datenschutz-Domain(s) nach Ablehnen, 0 nach Akzeptieren, 6 im GPC-Aufruf. Score: 76 · Ablehnen neu: 0 · Akzeptieren neu: 0 · GPC: 6
Zustandsmatrix
Drittanbieter-Kontakte
Wer bekommt beim ersten Aufruf technische Kontaktpunkte?
27 Drittanbieter-Domain(s) beim ersten Browseraufruf, davon 11 datenschutzrelevant. Score: 7 · Requests: 88 · datenschutzrelevant: 11
Kontaktmatrix
Betreiber-Verzeichnis
Welche Empfänger und Auftragsverarbeiter sollte der Betreiber dokumentieren?
27 Empfänger-/Anbieter-Eintrag/Einträge aus Browserkontakten und Cookie-Inventar, 11 datenschutzrelevant, 25 mit AVV-/Rollenprüfung. Score: 10 · hoher Prüfbedarf: 9 · AVV/Rolle prüfen: 25
Automatisch aus technischen SaferPage-Signalen abgeleitet; Rollen, Verträge und Rechtsgrundlagen müssen Betreiber fachlich prüfen.
Anbieterinventar
Transfer-Risiko
Welche Drittanbieter brauchen eine Drittland- oder Jurisdiktionsprüfung?
27 Drittanbieter für Transfer-/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar. Score: 31 · hoher Prüfbedarf: 10 · unklar: 15
Anbieter-Prüfliste
Externe Inhalte
Laden Videos, Karten, Captchas oder Social-Widgets schon beim Seitenaufruf?
0 externe Embed-/Widget-Dienst(e), 0 davon im ersten Browseraufruf geladen. Score: 100 · vorab geladen: 0 · Captcha: 0
Embed-Prüfliste
Referrer & URL-Leaks
Werden Seitenpfade oder Suchparameter an Drittanbieter sichtbar?
12 Drittanbieter-Domain(s) mit Referrer-/URL-Leak-Prüfbedarf, 13 sensible Query-Kontexte. Score: 0 · Domains: 12 · sensible Kontexte: 13
Leak-Prüfliste
Tracking-Pixel & Beacons
Sendet die Seite unsichtbare Pixel, Link-Pings oder Beacon-Telemetrie?
7 Pixel-/Bildtracking-Hinweis(e), 18 Beacon-/Telemetry-Hinweis(e), 0 Link-Ping(s). Score: 17 · Pixel: 7 · Beacons/Telemetry: 18 · Link-Pings: 0
Signale
Fingerprinting & Session-Replay
Liest die Seite Browser-Merkmale oder Interaktionen aus?
5 Fingerprinting-/Session-Replay-Hinweis(e) aus dem Browserlauf. Score: 6 · Hinweise: 5
Browser-API-Check
Seitenabdeckung
Welche Unterseiten wurden gefunden?
30 interne Linkziele erkannt (120 aus Sitemap), 4 priorisierte Unterseite(n) zusätzlich abgerufen. Score: 42 · wichtige Seiten: kontakt · Sitemap-URLs: 120 · gelesene Sitemaps: 2 · Unterseiten mit Tracking: 0 · Formularlücken: 1 · Anbieter-Abgleich: 0/7 erwähnt
Priorisierte Seiten
Datenschutzerklärung
Anbieter-Abgleich
Google Consent Mode
Sind Google-Tags vor Einwilligung begrenzt?
Google-Tags und Consent-Mode-Signale wurden aus HTML, Browserkontakten und Tracking-IDs abgeleitet. Score: 32
Nachweis
Consent-Audit
Haelt die Seite Tracking bis zur Einwilligung zurueck?
Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig. Score: 0 · Cookies vor Einwilligung: 6 · Tracking-Cookies: 2 · Browser-Ablehnen: 0 · Ablehnen/Akzeptieren: 0 · Reject geklickt: nein · neue Cookies nach Ablehnen: 0 · Accept geklickt: nein · neue Cookies nach Akzeptieren: 0 · neue Tracking-Kontakte nach Akzeptieren: 0 · TCF-String: nein · TCF Purposes: 0 · TCF Vendors: 0 · GPC Datenschutz-Domains: 9 · GPC Drittanbieter-Cookies: 9 · Storage-Hinweise: 0 · CMP: ja · datenschutzrelevante Drittanbieter: 0
Pruefpunkte
Naechste Schritte
Pre-Consent-Blockierplan
Banner-UX
Wirkt das Consent-Banner fair und gleichwertig bedienbar?
Consent-Banner-UX: 2 auffällige Prüfpunkt(e), davon 1 hoch. Muster: Tracking vor Einwilligung. Score: 74 · Akzeptieren: 0 · Ablehnen: 0 · Einstellungen: 0 · Dark-Pattern-Hinweise: 1
Automatisch aus sichtbaren Banner-Controls und Browser-Interaktionen abgeleitet; visuelle Details und Rechtmäßigkeit fachlich prüfen.
UX-Prüfpunkte
TCF-Decoder
Welche IAB-TCF-Zwecke wirken im Erstaufruf erlaubt?
TCF-Decoder: 0 Zweck(e) mit Consent/LI-Signal, 0 Vendor-Consent(s), 0 Vendor-LI-Signal(e). Score: 82 · TC-String: nein · Purposes Consent: 0 · Purposes LI: 0 · Vendor Consent: 0 · Vendor LI: 0
TCF-Zwecke
Quellenmatrix
Welche offiziellen Quellen stützen die Einordnung?
Quellenmatrix: 10 offizielle/operative Quelle(n) mit Befundbezug und Betreibermaßnahme.
Quellen dienen der technischen Einordnung und Betreiber-Dokumentation; sie ersetzen keine Rechtsberatung.
Quellen: 10 · offizielle Links: 6
Referenzen
DSGVO & TDDDG
Welche Rechtsgrundlagen sollte der Betreiber prüfen?
Rechtsgrundlagen-Matrix: 35 Verarbeitungsvorgang/-vorgänge, 19 mit Einwilligungsbezug, 6 vor Consent auffällig.
Automatisch aus technischer Scan-Evidenz abgeleitet. Keine Rechtsberatung; Rechtsgrundlagen und TDDDG-Erforderlichkeit fachlich prüfen.
Einwilligungsbezug: 19 · vor Consent auffällig: 6 · unklar/prüfen: 33 · Drittanbieter: 24 · Storage: 3
Prüfmatrix
Disclosure-Abgleich
Passt die Datenschutzerklärung zur beobachteten Technik?
Disclosure-Abgleich: 7 beobachtete Anbieter, 7 Anbieter ohne klare Erwähnung, 0 fehlende Policy-Bausteine.
Automatischer Textabgleich gegen technische Beobachtungen; Schreibweisen und dynamische Inhalte können manuelle Prüfung erfordern.
Score: 0 · Anbieter erkannt: 7 · Anbieter fehlen: 7 · Policy-Lücken: 0
Lücken
Betreiber-Vorlage
Welche Textbausteine gehören in Datenschutz und Cookie-Hinweise?
Entwurf aus Scan-Evidenz: 10 Cookie(s), 27 Drittanbieter-Domain(s), 4 Storage-Key(s).
Automatisch aus einem passiven technischen Scan abgeleitet. Keine Rechtsberatung; Inhalte vor Veröffentlichung fachlich und rechtlich prüfen.
Cookies und ähnliche Technologien
Beim passiven SaferPage-Erstaufruf von bimanu.de wurden 10 Cookie(s) und 4 Web-Storage-Key(s) dokumentiert. Prüfen Sie, welche Einträge technisch erforderlich sind und welche erst nach Einwilligung gesetzt werden dürfen.
Drittanbieter
Der Chromium-Aufruf kontaktierte 27 Drittanbieter-Domain(s). Nennen Sie Anbieter, Zwecke, Empfänger, Rechtsgrundlage, Drittlandtransfer und Widerrufsmöglichkeit in der Datenschutzerklärung.
Einwilligung und Widerruf
Nicht notwendige Cookies, Tracking, Werbung, Tag Manager und vergleichbare Web-Storage-IDs sollten vor Zustimmung blockiert werden. SaferPage bewertet den Consent-Audit aktuell mit 0 Punkten.
Entwurfsbausteine
Cookie-Erklärung für Betreiber
Drittanbieter-Erklärung
Web-Storage-Erklärung
Cookie-Inventar
Welche Cookies wurden beim ersten Aufruf gesehen?
10 Cookie(s) inventarisiert: 2 Tracking-/Werbe-Cookie(s), 9 Drittanbieter-Cookie(s), 1 langlebige Cookie(s), 0 sehr lange Laufzeit(en). Score: 47 · ohne Secure: 1 · ohne SameSite: 0 · persistent: 10 · langlebiges Tracking: 0 · sehr lang: 0 · Laufzeitrisiko: 2
Cookies
Cookie-Erklärung
Welche Cookie-Tabelle kann der Betreiber veröffentlichen?
Cookie-Erklärung mit 14 Eintrag/Einträgen aus Cookies und Web Storage: 2 einwilligungspflichtig, 12 unklassifiziert. Score: 54 · einwilligungspflichtig: 2 · vor Consent: 2 · unklassifiziert: 12
Automatisch aus SaferPage-Cookie- und Web-Storage-Signalen abgeleitet; Kategorien und Zwecke vor Veröffentlichung fachlich prüfen.
Kategorien und Einträge
Barrierefreiheit & Usability
Sind Basis-Signale für Screenreader und Tastatur erkennbar?
16 Bild(er), 0 Formularfeld(er), 5 Button(s) im passiven HTML-Sample auf Basis-Barrierefreiheit geprüft. Score: 68
2 WCAG-/EAA-Prüfpunkt(e) auffällig, davon 0 mit hoher Auswirkung. Automatisch aus HTML-Signalen abgeleitet; ersetzt keine vollständige manuelle WCAG-/BITV-Prüfung.
Nachweis
WCAG/EAA-Prüfpunkte
BFSG/WCAG
Entwurf für eine Barrierefreiheitserklärung
Entwurf mit 2 bekannten Barrierefreiheits-Punkt(en) aus dem Scan. Status: Teilweise konform im automatischen Basischeck
Automatisch aus SaferPage-HTML- und Browser-Signalen abgeleitet; ersetzt keine vollständige BITV-/WCAG-Prüfung und keine Rechtsberatung.
Erklärungsbausteine
DSGVO, Cookies & Tracking
Welche Datenschutz-Signale fallen auf?
Consent-Hinweis: nein · Datenschutz-Hinweis: nein · Cookies: 0
Tracking
Cookies
Seiteninhalt & Keywords
Worum geht es auf der Seite?
bimanu One — Contextual Intelligence Plattform · Mittelstand
AI + BI = CI ▶️ Die Contextual Intelligence Plattform für den Mittelstand. ▶️ Erste belastbare Antworten ab Woche 5, garantiert. ✅ ISO 27001.
Technologie-Erkennung
Womit wurde die Seite gebaut?
Server: Apache (custom) · Powered-by: nicht erkannt · Generator: WordPress 7.0
CVE & Versionsrisiko
Gibt es Hinweise auf bekannte Schwachstellen?
Keine Treffer in der konfigurierten Advisory-Quelle. Erkannte Versionen: 1 · Advisory-Treffer: 0 · Versionsregeln: 0
Impressum & Betreibertransparenz
Sind rechtliche Hinweise erkennbar?
Impressum: nein · Datenschutz: nein · Ablehnen-Option: nein
Performance / PageSpeed-Basis
Wirkt die Seite schnell und mobil nutzbar?
Score: 94 · Antwortzeit: 111 ms · HTML: 0 Bytes · Viewport: ja
Infrastruktur & TLS-Vertrauen
Wie professionell wirkt DNS, HTTPS und E-Mail-Schutz?
IPs: 1 · IPv6: nein · Zertifikat: 71 Tage · HSTS: ja · MX/SPF/DMARC: ja/ja/ja
Security-Header
Welche Browser-Schutzheader sind gesetzt?
5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e). Score: 22 · vorhanden: 5 · fehlen: 4 · prüfen: 0
Checkliste
Konfigurationsvorschläge
CSP-Qualität
Skript-Lieferkette
Welche externen Skripte sollten auf SRI, Consent und CSP geprüft werden?
0 externe Skript(e) von 0 Host(s), 0 ohne SRI, 0 Tracking-/Tag-nahe Skript(e). Score: 100 · Hosts: 0 · ohne SRI: 0 · Tracking/Tags: 0
Skriptquellen
Zusammenhänge & Servernetzwerk
Welche Domains und IDs wirken verbunden?
Ad-/Tracking-IDs: 2 · gleiche-IP-Nachbarn: 0 · bekannte eingehende Links: 1 · Servernetze: 1
Signale
Servernetz
SEO, Verhalten & Cloaking
Gibt es manipulative Signale?
SEO-Risiko: low · Browser-Verhalten: low · Cloaking: low
Alle Hinweise
JSON-Report anzeigen
{
"host": "bimanu.de",
"input": "bimanu.de",
"score": 0,
"verdict": {
"color": "red",
"label": "riskant",
"score": 0
},
"evidence": {
"dns": {
"ok": true,
"addresses": [
"91.233.85.107"
],
"duration_ms": 124
},
"tls": {
"ok": true,
"cipher": "TLS_AES_256_GCM_SHA384",
"issuer": [
[
[
"countryName",
"US"
]
],
[
[
"organizationName",
"Let's Encrypt"
]
],
[
[
"commonName",
"R13"
]
]
],
"subject": [
[
[
"commonName",
"bimanu.de"
]
]
],
"version": "TLSv1.3",
"not_after": "Aug 17 19:53:36 2026 GMT",
"hostname_matches": true,
"days_until_expiry": 71,
"subject_alt_names": [
"alt.bimanu.de",
"bimanu.de",
"website2019.bimanu.de",
"www.bimanu.de"
],
"issuer_common_name": "R13"
},
"http": {
"ok": true,
"status": 200,
"headers": {
"date": "Sun, 07 Jun 2026 10:44:17 GMT",
"vary": "Accept-Encoding",
"server": "Apache (custom)",
"expires": "Sun, 07 Jun 2026 10:44:17 GMT",
"upgrade": "h2,h2c",
"connection": "Upgrade, close",
"content-type": "text\/html; charset=UTF-8",
"cache-control": "max-age=0",
"last-modified": "Sun, 07 Jun 2026 10:08:08 GMT",
"referrer-policy": "no-referrer-when-downgrade",
"x-frame-options": "SAMEORIGIN",
"x-xss-protection": "1; mode=block",
"transfer-encoding": "chunked",
"permissions-policy": "geolocation=(), microphone=(), camera=()",
"x-content-type-options": "nosniff",
"strict-transport-security": "max-age=31536000; includeSubDomains",
"content-security-policy-report-only": "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; style-src 'self' 'unsafe-inline' https:; img-src 'self' data: https:; font-src 'self' https: data:; worker-src 'self' blob:; frame-src 'self' https:\/\/player.vimeo.com https:\/\/widget.trustpilot.com https:\/\/tagging.bimanu.de https:\/\/app-eu1.hubspot.com https:\/\/player.podigee-cdn.net https:\/\/www.youtube-nocookie.com https:\/\/js-eu1.hsforms.net; connect-src 'self' https:\/\/eu01.rec.mouseflow.com https:\/\/vc.hotjar.io https:\/\/metrics.hotjar.io https:\/\/www.google.com https:\/\/pagead2.googlesyndication.com https:\/\/tagging.bimanu.de https:\/\/px.ads.linkedin.com https:\/\/analytics.tiktok.com https:\/\/analytics-ipv6.tiktokw.us https:\/\/api-eu1.hubapi.com https:\/\/api-eu1.hubspot.com https:\/\/app-eu1.hubspot.com https:\/\/forms-eu1.hscollectedforms.net https:\/\/capig.stape.pro https:\/\/cdn.iubenda.com https:\/\/idb.iubenda.com https:\/\/cpl.iubenda.com https:\/\/collector.leadinfo.net https:\/\/collector4.leadinfo.net https:\/\/api.leadinfo.com;"
},
"body_size": 200000,
"final_url": "https:\/\/bimanu.de\/",
"duration_ms": 111
},
"scanner": {
"bot_url": "https:\/\/saferpage.de\/bot",
"context": "crawler",
"user_agent": "SaferPageCrawler\/0.3 (+https:\/\/saferpage.de\/bot; schedules passive DACH website checks; report examples: https:\/\/saferpage.de\/tests)",
"default_user_agent": "SaferPageBot\/0.2 (+https:\/\/saferpage.de\/bot; passive website safety check; no attack tests)"
},
"domain_records": {
"mx": true,
"caa": true,
"spf": true,
"dmarc": true,
"dnssec": false
},
"googlebot_http": {
"ok": true,
"status": 200,
"headers": {
"date": "Sun, 07 Jun 2026 10:44:18 GMT",
"vary": "Accept-Encoding",
"server": "Apache (custom)",
"expires": "Sun, 07 Jun 2026 10:44:18 GMT",
"upgrade": "h2,h2c",
"connection": "Upgrade, close",
"content-type": "text\/html; charset=UTF-8",
"cache-control": "max-age=0",
"last-modified": "Sun, 07 Jun 2026 10:08:08 GMT",
"referrer-policy": "no-referrer-when-downgrade",
"x-frame-options": "SAMEORIGIN",
"x-xss-protection": "1; mode=block",
"transfer-encoding": "chunked",
"permissions-policy": "geolocation=(), microphone=(), camera=()",
"x-content-type-options": "nosniff",
"strict-transport-security": "max-age=31536000; includeSubDomains",
"content-security-policy-report-only": "default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; style-src 'self' 'unsafe-inline' https:; img-src 'self' data: https:; font-src 'self' https: data:; worker-src 'self' blob:; frame-src 'self' https:\/\/player.vimeo.com https:\/\/widget.trustpilot.com https:\/\/tagging.bimanu.de https:\/\/app-eu1.hubspot.com https:\/\/player.podigee-cdn.net https:\/\/www.youtube-nocookie.com https:\/\/js-eu1.hsforms.net; connect-src 'self' https:\/\/eu01.rec.mouseflow.com https:\/\/vc.hotjar.io https:\/\/metrics.hotjar.io https:\/\/www.google.com https:\/\/pagead2.googlesyndication.com https:\/\/tagging.bimanu.de https:\/\/px.ads.linkedin.com https:\/\/analytics.tiktok.com https:\/\/analytics-ipv6.tiktokw.us https:\/\/api-eu1.hubapi.com https:\/\/api-eu1.hubspot.com https:\/\/app-eu1.hubspot.com https:\/\/forms-eu1.hscollectedforms.net https:\/\/capig.stape.pro https:\/\/cdn.iubenda.com https:\/\/idb.iubenda.com https:\/\/cpl.iubenda.com https:\/\/collector.leadinfo.net https:\/\/collector4.leadinfo.net https:\/\/api.leadinfo.com;"
},
"body_size": 200000,
"final_url": "https:\/\/bimanu.de\/",
"duration_ms": 206
}
},
"findings": [
{
"id": "pre_consent_tracking_cookies",
"title": "Tracking-Cookies vor Einwilligung gesetzt",
"public": true,
"source": "chromium_cookie_inventory",
"cookies": [
"_fbp",
"__cf_bm"
],
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"guide_slug": "tracking-und-consent-reparieren",
"guide_label": "Fehler beheben",
"recommendation": "Tracking-Cookies erst nach aktiver Einwilligung setzen.",
"user_importance": 128,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "third_party_sensitive_query_leak",
"count": 13,
"title": "Sensible URL-Schlüssel im Drittanbieter-Kontext",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/referrer-und-url-leaks-vermeiden",
"guide_slug": "referrer-und-url-leaks-vermeiden",
"guide_label": "Fehler beheben",
"recommendation": "Sensible Parameter wie E-Mail, Name, Token oder Session-IDs aus URLs entfernen und Drittanbieter-Tags auf solchen Seiten blockieren.",
"user_importance": 126,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "imprint_missing",
"title": "Kein Impressum-Link erkannt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/impressum-und-kontakt-sichtbar-machen",
"guide_slug": "impressum-und-kontakt-sichtbar-machen",
"guide_label": "Fehler beheben",
"recommendation": "Für deutsche Seiten sollte ein gut sichtbares Impressum verlinkt sein.",
"user_importance": 125,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "browser_session_replay_provider",
"title": "Session-Replay-Anbieter im Browseraufruf erkannt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen",
"guide_slug": "session-replay-und-fingerprinting-pruefen",
"guide_label": "Fehler beheben",
"recommendation": "Anbieter wie Mouseflow, Hotjar erst nach Einwilligung laden, Eingabefelder maskieren und in der Datenschutzerklärung konkret erklären.",
"user_importance": 124,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "browser_canvas_fingerprinting",
"count": 3,
"title": "Canvas-Auslese im Browser erkannt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen",
"guide_slug": "session-replay-und-fingerprinting-pruefen",
"guide_label": "Fehler beheben",
"recommendation": "Prüfen, ob Canvas-Zugriffe für Darstellung nötig sind oder Fingerprinting ermöglichen; Zweck und Rechtsgrundlage dokumentieren.",
"user_importance": 123,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "data_entry_privacy_context_missing",
"title": "Dateneingabe ohne klaren Datenschutzkontext",
"public": true,
"audience": "nutzer",
"category": "data_entry",
"severity": "warning",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"guide_slug": "formulare-datenschutzkonform-absichern",
"guide_label": "Fehler beheben",
"recommendation": "Vor Eingabe prüfen, welche Daten erhoben werden, wofür sie genutzt werden und wo die Datenschutzhinweise stehen.",
"user_importance": 122,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "third_party_full_referrer_leak",
"count": 3,
"title": "Drittanbieter können vollen Referrer-Kontext erhalten",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/referrer-und-url-leaks-vermeiden",
"guide_slug": "referrer-und-url-leaks-vermeiden",
"guide_label": "Fehler beheben",
"recommendation": "Referrer-Policy prüfen und für Anbieter wie tagging.bimanu.de, Meta\/Facebook, google.com mindestens strict-origin-when-cross-origin oder strenger setzen.",
"user_importance": 120,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "google_consent_mode_missing",
"title": "Google Consent Mode Default nicht erkannt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"guide_slug": "google-dienste-datenschutzfreundlich-einbinden",
"guide_label": "Fehler beheben",
"recommendation": "Vor dem ersten Google-Tag Consent-Defaults setzen, typischerweise ad_storage, analytics_storage, ad_user_data und ad_personalization auf denied.",
"user_importance": 120,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "tracking_pixel_detected",
"count": 7,
"title": "Tracking-Pixel oder pixelnahe Requests erkannt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/tracking-pixel-und-beacons-begrenzen",
"guide_slug": "tracking-pixel-und-beacons-begrenzen",
"guide_label": "Fehler beheben",
"recommendation": "Pixel von Meta\/Facebook, google.de, LinkedIn erst nach Einwilligung laden, Zweck erklären und unnötige Bild-Tracker entfernen.",
"user_importance": 119,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "third_party_page_url_parameter",
"count": 37,
"title": "Seiten-URL wird in Drittanbieter-Requests übertragen",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/referrer-und-url-leaks-vermeiden",
"guide_slug": "referrer-und-url-leaks-vermeiden",
"guide_label": "Fehler beheben",
"recommendation": "Tracking-\/Tag-Parameter für Anbieter wie tagging.bimanu.de, Meta\/Facebook, google.com so konfigurieren, dass keine unnötigen Pfade, Suchparameter oder Formularumfelder gesendet werden.",
"user_importance": 118,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "browser_webgl_fingerprinting",
"count": 95,
"title": "WebGL-Merkmale wurden ausgelesen",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "info",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen",
"guide_slug": "session-replay-und-fingerprinting-pruefen",
"guide_label": "Fehler beheben",
"recommendation": "WebGL-\/GPU-Merkmalszugriffe auf Fingerprinting-Risiko prüfen und unnötige Bibliotheken reduzieren.",
"user_importance": 118,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "pii_tracking_on_data_entry_page",
"title": "Dateneingabe und datenschutzrelevante Drittanbieter im selben Browseraufruf",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/pii-und-url-datenlecks-vermeiden",
"guide_slug": "pii-und-url-datenlecks-vermeiden",
"guide_label": "Fehler beheben",
"recommendation": "Tracking, Werbung und Session-Replay auf Seiten mit Dateneingabe nur nach Einwilligung auslösen und keine Formularwerte an Tags übergeben.",
"user_importance": 118,
"importance_label": "Wichtig für Nutzer",
"third_party_count": 11
},
{
"id": "gpc_privacy_domains_present",
"count": 9,
"title": "Datenschutzrelevante Kontakte trotz GPC-Signal",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "info",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"guide_slug": "tracking-und-consent-reparieren",
"guide_label": "Fehler beheben",
"recommendation": "Bei aktivem Global Privacy Control sollten Anbieter wie Meta\/Facebook, LinkedIn, LinkedIn besonders begründet oder blockiert werden.",
"user_importance": 116,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "beacon_api_usage",
"count": 18,
"title": "Beacon-\/Keepalive-Telemetrie erkannt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/tracking-pixel-und-beacons-begrenzen",
"guide_slug": "tracking-pixel-und-beacons-begrenzen",
"guide_label": "Fehler beheben",
"recommendation": "navigator.sendBeacon, keepalive-Fetch und vergleichbare Telemetrie auf Consent, Anbieter und Datenminimierung prüfen.",
"user_importance": 116,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "operator_contact_missing",
"title": "Keine klare Kontaktmöglichkeit erkannt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/impressum-und-kontakt-sichtbar-machen",
"guide_slug": "impressum-und-kontakt-sichtbar-machen",
"guide_label": "Fehler beheben",
"recommendation": "E-Mail, Telefonnummer, Kontaktseite oder Impressum sichtbar verlinken.",
"user_importance": 116,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "privacy_policy_provider_disclosure_gap",
"title": "Erkannte Anbieter fehlen in der Datenschutzerklärung",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"guide_slug": "drittanbieter-datenschutz-erklaeren",
"guide_label": "Fehler beheben",
"recommendation": "Technisch erkannte Dienste in der Datenschutzerklärung konkret mit Anbieter, Zweck, Rechtsgrundlage, Empfänger und Transferhinweis benennen.",
"user_importance": 116,
"importance_label": "Wichtig für Nutzer",
"missing_providers": [
"Meta\/Facebook",
"TikTok",
"LinkedIn",
"Google Tag Manager",
"Hotjar",
"Google DoubleClick"
]
},
{
"id": "gpc_third_party_cookies",
"count": 9,
"title": "Drittanbieter-Cookies trotz GPC-Signal",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "info",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"guide_slug": "tracking-und-consent-reparieren",
"guide_label": "Fehler beheben",
"recommendation": "Bei aktivem Global Privacy Control Drittanbieter-Cookies und Verkauf-\/Sharing-Signale technisch prüfen.",
"user_importance": 114,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "browser_audio_fingerprint_api",
"count": 1,
"title": "Audio-Fingerprint-nahe API wurde genutzt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "info",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen",
"guide_slug": "session-replay-und-fingerprinting-pruefen",
"guide_label": "Fehler beheben",
"recommendation": "AudioContext-Nutzung prüfen; bei Tracking-\/Fingerprinting-Zwecken transparent erklären und an Consent koppeln.",
"user_importance": 112,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "consent_state_gpc_evidence_review",
"title": "Consent-Zustand: GPC mit Tracking-Hinweisen",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "info",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"guide_slug": "tracking-und-consent-reparieren",
"guide_label": "Fehler beheben",
"recommendation": "GPC-Aufruf auf Datenschutz-Drittanbieter, Drittanbieter-Cookies und Storage-IDs prüfen.",
"user_importance": 112,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "google_tags_without_consent_context",
"title": "Google-Tags ohne klaren Consent-Kontext",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"guide_slug": "google-dienste-datenschutzfreundlich-einbinden",
"guide_label": "Fehler beheben",
"recommendation": "Google Analytics, Ads, Tag Manager, Fonts, Maps oder YouTube in Consent-Banner und Datenschutzerklärung konkret erklären.",
"user_importance": 112,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "browser_keystroke_listener_signals",
"count": 55,
"title": "Viele Tastatur-\/Eingabe-Listener im Browser erkannt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen",
"guide_slug": "session-replay-und-fingerprinting-pruefen",
"guide_label": "Fehler beheben",
"recommendation": "Prüfen, ob Eingaben für Analytics, Session-Replay oder Debugging erfasst werden; sensible Felder konsequent ausschließen.",
"user_importance": 110,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "long_lived_cookie",
"count": 1,
"title": "Langlebige Cookies erkannt",
"public": true,
"audience": "nutzer",
"category": "privacy",
"severity": "info",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"guide_slug": "cookie-laufzeiten-und-zwecke-pruefen",
"guide_label": "Fehler beheben",
"recommendation": "Cookies wie bcookie auf Zweck, Erforderlichkeit und Speicherdauer prüfen und transparent erklären.",
"user_importance": 104,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "csp_unsafe_inline",
"title": "CSP erlaubt unsafe-inline für Skripte",
"public": true,
"audience": "nutzer",
"category": "security_headers",
"severity": "warning",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "Inline-Skripte über Nonces oder Hashes freigeben und unsafe-inline aus script-src entfernen.",
"user_importance": 96,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "sampled_form_privacy_context_missing",
"title": "Formular-Unterseite ohne klaren Datenschutzkontext",
"public": true,
"audience": "nutzer",
"category": "crawl",
"severity": "warning",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"guide_slug": "formulare-datenschutzkonform-absichern",
"guide_label": "Fehler beheben",
"recommendation": "Formularseiten sollten Datenschutzhinweise und Betreiberkontext direkt erreichbar machen.",
"user_importance": 96,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "csp_unsafe_eval",
"title": "CSP erlaubt eval-nahe Skriptausführung",
"public": true,
"audience": "nutzer",
"category": "security_headers",
"severity": "warning",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "unsafe-eval vermeiden und betroffene Bibliotheken oder Build-Konfigurationen prüfen.",
"user_importance": 94,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "csp_permissive_script_sources",
"title": "CSP erlaubt sehr breite Skriptquellen",
"public": true,
"sources": [
"https:"
],
"audience": "nutzer",
"category": "security_headers",
"severity": "info",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "script-src auf konkrete HTTPS-Hosts, Nonces oder Hashes begrenzen.",
"user_importance": 88,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "important_pages_not_discovered",
"title": "Wichtige Betreiberseiten nicht vollständig in der Linkstruktur gefunden",
"public": true,
"audience": "nutzer",
"category": "crawl",
"severity": "warning",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"guide_slug": "datenschutz-webseiten-pruefkatalog",
"guide_label": "Fehler beheben",
"recommendation": "Datenschutz und Impressum sollten von der Startseite aus klar erreichbar sein.",
"user_importance": 88,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "image_alt_missing",
"count": 10,
"title": "Bilder ohne Alternativtext",
"public": true,
"audience": "nutzer",
"category": "accessibility",
"severity": "info",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"guide_slug": "barrierefreiheit-cookie-banner-formulare",
"guide_label": "Fehler beheben",
"recommendation": "Inhaltliche Bilder mit alt-Text versehen; dekorative Bilder mit leerem alt oder aria-hidden kennzeichnen.",
"user_importance": 82,
"importance_label": "Wichtig für Nutzer"
},
{
"id": "csp_missing_object_src",
"title": "CSP ohne object-src",
"public": true,
"audience": "betreiber",
"category": "security_headers",
"severity": "info",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "object-src 'none' setzen, wenn keine Plugins oder Objekte benötigt werden.",
"user_importance": 76,
"importance_label": "Technischer Hinweis"
},
{
"id": "csp_report_only_only",
"title": "CSP nur im Report-Only-Modus",
"public": true,
"audience": "betreiber",
"category": "security_headers",
"severity": "info",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "Report-Only ist gut zum Testen; nach Korrektur der Verstöße sollte eine wirksame Content-Security-Policy gesetzt werden.",
"user_importance": 74,
"importance_label": "Technischer Hinweis"
},
{
"id": "csp_missing_base_uri",
"title": "CSP ohne base-uri",
"public": true,
"audience": "betreiber",
"category": "security_headers",
"severity": "info",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "base-uri 'self' oder 'none' setzen, damit Base-Tag-Manipulation begrenzt wird.",
"user_importance": 74,
"importance_label": "Technischer Hinweis"
},
{
"id": "heading_structure_missing",
"title": "Keine Überschriftenstruktur erkannt",
"public": true,
"audience": "betreiber",
"category": "accessibility",
"severity": "info",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"guide_slug": "barrierefreiheit-cookie-banner-formulare",
"guide_label": "Fehler beheben",
"recommendation": "Eine klare H1 und sinnvolle Zwischenüberschriften erleichtern Orientierung und Screenreader-Nutzung.",
"user_importance": 74,
"importance_label": "Technischer Hinweis"
},
{
"id": "too_many_render_blocking_assets",
"title": "Viele potenziell blockierende Assets",
"public": true,
"audience": "betreiber",
"category": "performance",
"severity": "info",
"guide_url": "\/guides\/performance-und-mobile-usability-verbessern",
"guide_slug": "performance-und-mobile-usability-verbessern",
"guide_label": "Fehler beheben",
"recommendation": "Skripte\/CSS bündeln, defer\/async nutzen und kritisches CSS priorisieren.",
"user_importance": 74,
"importance_label": "Technischer Hinweis"
},
{
"id": "missing_csp",
"title": "Content-Security-Policy fehlt",
"public": true,
"audience": "betreiber",
"category": "security_headers",
"severity": "warning",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "Header `content-security-policy` setzen und nach Deployment erneut prüfen.",
"user_importance": 72,
"importance_label": "Technischer Hinweis"
},
{
"id": "missing_cross_origin_embedder_policy",
"title": "Cross-Origin-Embedder-Policy fehlt",
"public": true,
"audience": "betreiber",
"category": "security_headers",
"severity": "info",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "Header `cross-origin-embedder-policy` setzen und nach Deployment erneut prüfen.",
"user_importance": 68,
"importance_label": "Technischer Hinweis"
},
{
"id": "missing_cross_origin_opener_policy",
"title": "Cross-Origin-Opener-Policy fehlt",
"public": true,
"audience": "betreiber",
"category": "security_headers",
"severity": "info",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "Header `cross-origin-opener-policy` setzen und nach Deployment erneut prüfen.",
"user_importance": 66,
"importance_label": "Technischer Hinweis"
},
{
"id": "missing_cross_origin_resource_policy",
"title": "Cross-Origin-Resource-Policy fehlt",
"public": true,
"audience": "betreiber",
"category": "security_headers",
"severity": "info",
"guide_url": "\/guides\/security-header-setzen",
"guide_slug": "security-header-setzen",
"guide_label": "Fehler beheben",
"recommendation": "Header `cross-origin-resource-policy` setzen und nach Deployment erneut prüfen.",
"user_importance": 64,
"importance_label": "Technischer Hinweis"
},
{
"id": "browser_privacy_relevant_third_parties",
"title": "Datenschutzrelevante Drittanbieter im Browseraufruf",
"public": true,
"audience": "betreiber",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"guide_slug": "drittanbieter-datenschutz-erklaeren",
"guide_label": "Fehler beheben",
"recommendation": "Prüfen, ob Anbieter wie Meta\/Facebook, TikTok, LinkedIn in der Datenschutzerklärung und Cookie-Auswahl verständlich erklärt werden.",
"user_importance": 60,
"importance_label": "Technischer Hinweis"
},
{
"id": "third_country_transfer_review",
"title": "Drittland-\/US-Anbieter im Browseraufruf prüfen",
"public": true,
"audience": "betreiber",
"category": "privacy",
"severity": "warning",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"guide_slug": "drittlandtransfer-und-anbieter-pruefen",
"guide_label": "Fehler beheben",
"recommendation": "Für Anbieter wie Meta\/Facebook, TikTok, Google DoubleClick, Google Tag Manager, LinkedIn, LinkedIn, Meta\/Facebook, Google AdSense, LinkedIn, google.com Transfergrundlage, AVV, DPF\/SCC\/TIA und Datenschutzhinweise prüfen.",
"user_importance": 60,
"importance_label": "Technischer Hinweis"
},
{
"id": "consent_banner_dark_pattern_risk",
"count": 1,
"title": "Consent-Banner mit Dark-Pattern-\/UX-Risiko",
"public": true,
"audience": "betreiber",
"category": "privacy",
"severity": "warning",
"recommendation": "Ablehnen, Einstellungen und Akzeptieren gleichwertig anbieten und Reject technisch wirksam machen.",
"user_importance": 60,
"importance_label": "Technischer Hinweis"
},
{
"id": "many_browser_third_parties",
"title": "Viele Drittanbieter-Domains beim Laden",
"public": true,
"audience": "betreiber",
"category": "privacy",
"severity": "info",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"guide_slug": "drittanbieter-datenschutz-erklaeren",
"guide_label": "Fehler beheben",
"recommendation": "Viele externe Kontakte erschweren die Datenschutz-Einordnung für Nutzer. Drittanbieter reduzieren oder klar begründen.",
"user_importance": 30,
"importance_label": "Technischer Hinweis"
},
{
"id": "unknown_vendor_jurisdiction",
"title": "Anbieter-Jurisdiktion nicht klar ableitbar",
"public": true,
"audience": "betreiber",
"category": "privacy",
"severity": "info",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"guide_slug": "drittlandtransfer-und-anbieter-pruefen",
"guide_label": "Fehler beheben",
"recommendation": "Unklare Drittanbieter in Anbieterinventar, AVV-Prozess und Datenschutzerklärung nachrecherchieren.",
"user_importance": 30,
"importance_label": "Technischer Hinweis"
}
],
"domain_id": "1da405dc-72a5-410e-a0a7-a846db658738",
"seo_analysis": {
"signals": {
"top_word": "intelligence",
"city_terms": [],
"canonical_url": "https:\/\/bimanu.de\/",
"top_word_count": 12,
"top_word_ratio": 0.036,
"city_term_count": 0,
"hidden_link_hits": 0,
"hidden_text_hits": 0,
"suspicious_terms": [],
"meta_refresh_hits": 0,
"external_link_count": 2,
"structured_data_types": []
},
"findings": [],
"risk_level": "low"
},
"user_summary": {
"color": "red",
"label": "riskant",
"score": 0,
"checks": [
{
"id": "privacy",
"color": "red",
"score": 42,
"title": "Datenschutz & Tracking",
"status": "kritisch",
"summary": "0 Tracking-Script(s), 6 Cookie(s) vor Einwilligung, 11 datenschutzrelevante Drittanbieter."
},
{
"id": "transparency",
"color": "red",
"score": 25,
"title": "Betreibertransparenz",
"status": "kritisch",
"summary": "Impressum, Kontakt und Datenschutzerklärung wurden für deutschsprachige Nutzer eingeordnet."
},
{
"id": "data_entry",
"color": "yellow",
"score": 75,
"title": "Dateneingabe",
"status": "prüfen",
"summary": "Die Seite kann Kontaktformular abfragen."
},
{
"id": "browser",
"color": "red",
"score": 0,
"title": "Browserkontakte",
"status": "kritisch",
"summary": "Chromium sah 220 Request(s), 27 Drittanbieter-Domain(s), davon 11 datenschutzrelevant."
},
{
"id": "domain",
"color": "yellow",
"score": 80,
"title": "Domainhistorie",
"status": "prüfen",
"summary": "RDAP liefert kein klares Registrierungsdatum."
},
{
"id": "technical",
"color": "green",
"score": 92,
"title": "Technische Basis",
"status": "unauffällig",
"summary": "HTTPS, DNS, Zertifikat, HTTP-Status und wichtige Sicherheitsheader wurden passiv geprüft."
},
{
"id": "usability",
"color": "green",
"score": 94,
"title": "Nutzbarkeit",
"status": "unauffällig",
"summary": "Antwortzeit, mobile Viewport-Basis und auffällige Browser-Verhaltensmuster wurden eingeordnet."
}
],
"limits": [
"SaferPage ist ein passiver Kurzcheck und ersetzt keine Rechtsberatung.",
"Ein guter technischer Eindruck beweist nicht, dass ein Anbieter seriös ist.",
"Ein schlechter Wert kann auch durch Fehlkonfigurationen entstehen und sollte sachlich geprüft werden."
],
"audience": "Nutzer im deutschsprachigen Raum",
"headline": "Nur mit Vorsicht nutzen",
"action_steps": [
{
"id": "check_operator",
"title": "Betreiber prüfen",
"detail": "Impressum, vollständige Anschrift, Kontaktmöglichkeit und den Domainnamen mit dem Anbieter abgleichen.",
"priority": "hoch"
},
{
"id": "check_cookie_choice",
"title": "Cookie- und Datenschutzangaben prüfen",
"detail": "Vor der Nutzung prüfen, ob Tracking, Werbung und Drittanbieter verständlich erklärt und ablehnbar sind.",
"priority": "mittel"
},
{
"id": "check_data_purpose",
"title": "Zweck der Dateneingabe prüfen",
"detail": "Nur Daten eingeben, wenn klar ist, wofür sie benötigt werden und wer sie verarbeitet.",
"priority": "mittel"
},
{
"id": "expect_third_parties",
"title": "Drittanbieter beachten",
"detail": "Viele externe Kontakte können Datenschutz und Ladeverhalten beeinflussen; bei sensibler Nutzung genauer hinsehen.",
"priority": "mittel"
}
],
"plain_language": "Mehrere deutliche Warnsignale sprechen dafür, vor Eingabe persönlicher Daten, Registrierung oder Zahlung genauer hinzusehen.",
"primary_action": "Keine sensiblen Daten eingeben, bis Impressum, Datenschutz und technische Warnungen plausibel geklärt sind.",
"verdict_reasons": {
"summary": "Die Einordnung ergibt sich aus den stärksten Warnsignalen und den erkannten Vertrauenssignalen.",
"negative": [
{
"type": "negative",
"label": "Auffällig",
"title": "Tracking-Cookies vor Einwilligung gesetzt",
"detail": "Tracking-Cookies erst nach aktiver Einwilligung setzen."
},
{
"type": "negative",
"label": "Auffällig",
"title": "Sensible URL-Schlüssel im Drittanbieter-Kontext",
"detail": "Sensible Parameter wie E-Mail, Name, Token oder Session-IDs aus URLs entfernen und Drittanbieter-Tags auf solchen Seiten blockieren."
},
{
"type": "negative",
"label": "Auffällig",
"title": "Kein Impressum-Link erkannt",
"detail": "Für deutsche Seiten sollte ein gut sichtbares Impressum verlinkt sein."
},
{
"type": "negative",
"label": "Auffällig",
"title": "Session-Replay-Anbieter im Browseraufruf erkannt",
"detail": "Anbieter wie Mouseflow, Hotjar erst nach Einwilligung laden, Eingabefelder maskieren und in der Datenschutzerklärung konkret erklären."
}
],
"positive": [
{
"type": "positive",
"label": "Spricht dafür",
"title": "Nutzbarkeit wirkt solide",
"detail": "Antwortzeit, mobile Basis und Ressourcenmenge wirken im passiven Kurzcheck unauffällig."
},
{
"type": "positive",
"label": "Spricht dafür",
"title": "Technisches Vertrauenssignal",
"detail": "Moderne TLS-Version aktiv: TLSv1.3."
},
{
"type": "positive",
"label": "Spricht dafür",
"title": "Technisches Vertrauenssignal",
"detail": "HSTS ist aktiv."
},
{
"type": "positive",
"label": "Spricht dafür",
"title": "Technisches Vertrauenssignal",
"detail": "DMARC ist für die Domain vorhanden."
},
{
"type": "positive",
"label": "Spricht dafür",
"title": "Technisches Vertrauenssignal",
"detail": "CAA-Records begrenzen Zertifikatsaussteller."
}
]
}
},
"audit_modules": [
{
"id": "browser_evidence",
"color": "red",
"score": 0,
"title": "Browser-Nachweis",
"action": "Unnötige Drittanbieter reduzieren und die verbleibenden Kontakte in Datenschutz und Consent abbilden.",
"source": "Headless Chromium mit Screenshot- und Request-Telemetrie",
"status": "kritisch",
"evidence": "220 Request(s), 27 Drittanbieter-Domain(s), davon 11 datenschutzrelevant, 10 Browser-Cookie(s), Transfer-Prüfbedarf: 10, Referrer-\/URL-Leaks: 12, Fingerprinting-\/Replay-Hinweise: 5.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "tracking_pixels_beacons",
"color": "red",
"score": 17,
"title": "Tracking-Pixel & Beacons",
"action": "Pixel, sendBeacon, keepalive-Fetch und Link-Pings auf Consent, Zweck, Anbieter und Datenminimierung prüfen.",
"source": "HTML-Pixel, Link-Ping-Attribute, Chromium-Requests und Browser-API-Instrumentierung",
"status": "kritisch",
"evidence": "7 Pixel-\/Bildtracking-Hinweis(e), 18 Beacon-\/Telemetry-Hinweis(e), 0 Link-Ping(s).",
"guide_url": "\/guides\/tracking-pixel-und-beacons-begrenzen",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "security_tls",
"color": "red",
"score": 22,
"title": "Sicherheit, TLS & Header",
"action": "HTTPS, Zertifikat, HSTS, CSP, zentrale Security-Header und externe Skriptquellen sauber konfigurieren.",
"source": "DNS, TLS, HTTP-Status, Zertifikat und Security-Header",
"status": "kritisch",
"evidence": "0 Infrastruktur-Hinweis(e), Security-Header: 5\/9 vorhanden, 4 fehlen, externe Skript-Hosts: 0.",
"guide_url": "\/guides\/security-header-setzen",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "operator_transparency",
"color": "red",
"score": 25,
"title": "Impressum, Kontakt & Datenschutzerklärung",
"action": "Betreiberangaben, Kontaktweg und Datenschutzhinweise von jeder Seite aus auffindbar machen.",
"source": "Deutschsprachige Betreiber- und Datenschutzhinweis-Erkennung",
"status": "kritisch",
"evidence": "Impressum: nein, Datenschutz: nein, Kontakt: nein.",
"guide_url": "\/guides\/impressum-und-kontakt-sichtbar-machen",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "google_third_parties",
"color": "red",
"score": 32,
"title": "Google-Dienste & Drittanbieter",
"action": "Google-Dienste einzeln prüfen, Consent Mode sauber setzen und Fonts möglichst lokal ausliefern.",
"source": "Chromium-Requests, Anbieterklassifikation und Google Consent Mode Heuristik",
"status": "kritisch",
"evidence": "Google-Tags: ja, 4 Google-nahe Domain(s), Consent-Default: nein, Analytics: nein, Werbung: ja, Fonts: nein.",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "privacy_consent",
"color": "red",
"score": 42,
"title": "Datenschutz, Cookies & Consent",
"action": "Tracking, Werbung und nicht notwendige Cookies vor Zustimmung blockieren und verständlich erklären.",
"source": "Browser, HTTP-Header, HTML und Consent-\/Cookie-Heuristik",
"status": "kritisch",
"evidence": "0 Tracking-Script(s), 6 Cookie(s) vor Einwilligung, 2 Tracking-Cookie(s), Ablehnen-Option: nein, Consent-Audit: 0.",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "site_coverage",
"color": "red",
"score": 42,
"title": "Seitenabdeckung & Crawl",
"action": "Datenschutz, Impressum, Kontakt, Cookie-Hinweise und kritische Formularseiten klar verlinken und regelmäßig mitprüfen.",
"source": "Startseiten-Links, Compliance-Links und begrenzter interner Zusatzabruf",
"status": "kritisch",
"evidence": "30 interne Linkziele erkannt, 4 priorisierte Unterseite(n) abgerufen.",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "cookie_inventory",
"color": "red",
"score": 47,
"title": "Cookie-Inventar",
"action": "Cookie-Liste mit Zweck, Anbieter, First-\/Third-Party, Secure, SameSite und Speicherdauer gegen Consent-Banner und Datenschutzerklärung abgleichen.",
"source": "HTTP-Set-Cookie und Chromium-Cookies beim ersten Seitenaufruf",
"status": "kritisch",
"evidence": "10 Cookie(s), 2 Tracking-\/Werbe-Cookie(s), 9 Drittanbieter-Cookie(s), 1 langlebig, 0 sehr lang.",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "accessibility_usability",
"color": "orange",
"score": 68,
"title": "Barrierefreiheit & Usability",
"action": "Alt-Texte, Formularlabels, Button-Namen, lang-Attribut und Überschriftenstruktur für Nutzer und Screenreader prüfen.",
"source": "Passives HTML-Sample: Bilder, Formulare, Buttons, Sprache, Headings und Viewport",
"status": "auffällig",
"evidence": "10 Bild(er) ohne alt, 0 Formularfeld(er) ohne Beschriftung, 0 Button(s) ohne Namen.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "forms_payments",
"color": "yellow",
"score": 75,
"title": "Formulare, Login & Zahlung",
"action": "Bei Formularen Zweck, Pflichtfelder, Datenschutzkontext, HTTPS und Zahlungsanbieter klar machen.",
"source": "HTML-Formulare, Eingabefelder, Zahlungsanbieter und Kontextlinks",
"status": "prüfen",
"evidence": "Die Seite kann Kontaktformular abfragen.",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "consent_journey",
"color": "yellow",
"score": 76,
"title": "Consent-Journey-Matrix",
"action": "Drittanbieter je Consent-Zustand prüfen; nach Ablehnen und bei GPC sollten keine neuen Trackingkontakte entstehen.",
"source": "Chromium-Zustände: Erstaufruf, Reject, Accept und GPC",
"status": "prüfen",
"evidence": "Consent-Journey: 0 neue Datenschutz-Domain(s) nach Ablehnen, 0 nach Akzeptieren, 6 im GPC-Aufruf.",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "pii_exposure",
"color": "yellow",
"score": 82,
"title": "PII, URL-Parameter & Datenleck-Schutz",
"action": "Personenbezogene Werte nicht in URLs, GET-Formularen, Referrern, Logs oder Tracking-Tags transportieren.",
"source": "URL-Parameter, interne Links, HTML-Formulare, Browser-Drittanbieter und Dateneingabe-Kontext",
"status": "prüfen",
"evidence": "1 PII-\/Datenleck-Hinweis(e) aus URL-, Formular- und Browserkontext.",
"guide_url": "\/guides\/pii-und-url-datenlecks-vermeiden",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "performance_mobile",
"color": "green",
"score": 94,
"title": "Performance & mobile Nutzbarkeit",
"action": "Antwortzeit, Komprimierung, Viewport und blockierende Ressourcen optimieren.",
"source": "HTTP-Antwort, HTML-Größe, Komprimierung und mobile Basis",
"status": "unauffällig",
"evidence": "Performance-Score 94, Antwortzeit 111 ms.",
"guide_url": "\/guides\/performance-und-mobile-usability-verbessern",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "embedded_content",
"color": "green",
"score": 100,
"title": "Externe Inhalte & Widgets",
"action": "Videos, Karten, Captchas und Social-Widgets möglichst erst nach Klick oder Einwilligung laden.",
"source": "HTML-Embeds und Chromium-Drittanbieter-Requests",
"status": "unauffällig",
"evidence": "0 externe Embed-\/Widget-Dienst(e), 0 davon im ersten Browseraufruf geladen.",
"guide_url": "\/guides\/externe-inhalte-datenschutzfreundlich-einbinden",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "script_supply_chain",
"color": "green",
"score": 100,
"title": "Externe Skripte & SRI",
"action": "Externe Skriptquellen reduzieren, statische CDN-Skripte mit SRI versehen und Tracking-\/Tag-Skripte an Consent und CSP koppeln.",
"source": "HTML-Script-Tags, Anbieterklassifikation und SRI-Attribute",
"status": "unauffällig",
"evidence": "0 externe Skript(e) von 0 Host(s), 0 ohne SRI, 0 Tracking-\/Tag-nahe Skript(e).",
"guide_url": "\/guides\/externe-skripte-und-sri-absichern",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "referrer_url_leaks",
"color": "green",
"score": 100,
"title": "Referrer & URL-Leaks",
"action": "Referrer-Policy härten, sensible Query-Parameter entfernen und Tracking-Parameter ohne volle Seiten-URL konfigurieren.",
"source": "Chromium-Request-Telemetrie ohne gespeicherte Parameterwerte",
"status": "unauffällig",
"evidence": "12 Drittanbieter-Domain(s) mit Referrer-\/URL-Leak-Prüfbedarf, 13 sensible Query-Kontexte.",
"guide_url": "\/guides\/referrer-und-url-leaks-vermeiden",
"guide_label": "Betreiber-Guide öffnen"
},
{
"id": "seo_integrity",
"color": "green",
"score": 100,
"title": "SEO-Integrität & Cloaking",
"action": "Versteckte Inhalte, Canonical-Missbrauch und Googlebot-Abweichungen entfernen.",
"source": "HTML-Inhalt, strukturierte Daten, Links und Googlebot-Vergleich",
"status": "unauffällig",
"evidence": "0 SEO-Spam-Hinweis(e), 0 Cloaking-Hinweis(e).",
"guide_url": "\/guides\/seo-spam-und-cloaking-bereinigen",
"guide_label": "Betreiber-Guide öffnen"
}
],
"audit_receipt": {
"url": "https:\/\/bimanu.de\/",
"host": "bimanu.de",
"status": "verfügbar",
"bot_url": "https:\/\/saferpage.de\/bot",
"summary": "Prüfbeleg für bimanu.de: kontrollierter HTTP-\/Browser-Kurzcheck mit 220 Request(s), 4 Consent-Zustand\/Zuständen und 7 Artefakt(en).",
"renderer": "playwright-chromium",
"artifacts": [
{
"label": "Öffentlicher Kurzreport",
"detail": "https:\/\/saferpage.de\/bimanu.de",
"status": "verfügbar"
},
{
"label": "JSON-Export",
"detail": "Maschinenlesbarer Report mit Modulen, Nachweisen und Tabellen.",
"status": "verfügbar"
},
{
"label": "CSV-Export",
"detail": "Tabellarische Prüfzeilen für Betreiber, Datenschutz und Technik.",
"status": "verfügbar"
},
{
"label": "100x100 Screenshot",
"detail": "\/cache\/screenshots\/bimanu.de-100x100-3c1a6a73e422ddbc1c.png",
"status": "verfügbar"
},
{
"label": "Cookie-Erklärung",
"detail": "14 Cookie-\/Storage-Eintrag\/Einträge.",
"status": "auffällig"
},
{
"label": "Empfänger-\/Anbieterinventar",
"detail": "27 Anbieterzeile(n), 25 AVV-\/Rollenprüfung(en).",
"status": "kritisch"
},
{
"label": "Barrierefreiheitserklärung-Entwurf",
"detail": "2 bekannte Barrierefreiheits-Punkt(e).",
"status": "Teilweise konform im automatischen Basischeck"
}
],
"available": true,
"final_url": "https:\/\/bimanu.de\/",
"checked_at": "2026-06-07T10:44:26+00:00",
"share_text": "SaferPage Prüfbeleg bimanu.de: 220 Browser-Request(s), 27 Drittanbieter, 14 Cookie-\/Storage-Einträge, geprüft am 2026-06-07T10:44:26.",
"user_agent": "SaferPageCrawler\/0.3 (+https:\/\/saferpage.de\/bot; schedules passive DACH website checks; report examples: https:\/\/saferpage.de\/tests)",
"limitations": [
"Öffentliche Nachweise enthalten keine Cookie-Werte und keine vollständigen Request-URLs.",
"Der Scan ist ein passiver Browser- und HTTP-Kurzcheck; rechtliche Bewertung bleibt Betreiberaufgabe.",
"Dynamische Inhalte können sich je nach Region, Zeit, Gerät und Consent-Auswahl ändern."
],
"scan_context": "crawler",
"coverage_items": [
{
"label": "HTTP\/DNS\/TLS",
"value": "HTTP 200 · DNS ok · TLS ok"
},
{
"label": "Browserlauf",
"value": "220 Request(s), 27 Drittanbieter-Domain(s), 10 Browser-Cookie(s)."
},
{
"label": "Consent-Zustände",
"value": "4 Zustand\/Zustände: Default, Ablehnen, Akzeptieren und GPC soweit verfügbar."
},
{
"label": "Seitenabdeckung",
"value": "8 priorisierte Unterseite(n) im Nachweispack."
},
{
"label": "Drittanbieter-Auszug",
"value": "12 Anbieterzeile(n) im öffentlichen Nachweis."
},
{
"label": "Cookie-Auszug",
"value": "10 Cookie-Zeile(n) im öffentlichen Nachweis."
}
],
"confidence_score": 59,
"browser_final_url": "https:\/\/bimanu.de\/",
"methodology_steps": [
"URL normalisieren, DNS\/TLS\/HTTP abrufen und Weiterleitungsziel dokumentieren.",
"Startseite mit SaferPage-User-Agent und Headless Chromium aufrufen.",
"Netzwerk-Requests, Cookies, Web Storage, Screenshot und sichtbare Consent-Controls erfassen.",
"Consent-Zustände Default, Ablehnen, Akzeptieren und GPC soweit möglich gegenüberstellen.",
"Cookies, Anbieter, Rechtsgrundlagen, Banner-UX, Security-Header, Barrierefreiheit und Betreiberaufgaben ableiten."
]
},
"consent_audit": {
"color": "red",
"score": 0,
"checks": [
{
"id": "banner_visible",
"ok": false,
"fix": "Cookie-Banner oder Datenschutzeinstellungen klar sichtbar anbieten.",
"label": "Cookie-\/Consent-Hinweis sichtbar",
"detail": "Ein Hinweis mit Cookie-\/Einwilligungsbezug wurde im sichtbaren Text erkannt."
},
{
"id": "reject_visible",
"ok": false,
"fix": "Ablehnen auf der ersten Ebene genauso erreichbar machen wie Akzeptieren.",
"label": "Ablehnen gleichwertig erreichbar",
"detail": "Ablehnen oder nur notwendige Cookies wurde im Text oder Browser erkannt. Browser-Buttons: 0."
},
{
"id": "settings_visible",
"ok": false,
"fix": "Granulare Zwecke und Anbieter in einer zweiten Ebene anzeigen.",
"label": "Einstellungen oder Auswahl vorhanden",
"detail": "Eine Einstellungs- oder Auswahlmoeglichkeit wurde im Text oder Browser erkannt. Browser-Buttons: 0."
},
{
"id": "browser_reject_visible",
"ok": true,
"fix": "Ablehnen im ersten Banner-Layer sichtbar und genauso leicht erreichbar platzieren.",
"label": "Ablehnen im sichtbaren Banner",
"detail": "Sichtbare Banner-Controls: Akzeptieren 0, Ablehnen 0, Einstellungen 0."
},
{
"id": "browser_settings_visible",
"ok": true,
"fix": "Eine gut sichtbare Schaltflaeche fuer Cookie-Auswahl oder Datenschutz-Einstellungen anbieten.",
"label": "Einstellungen im sichtbaren Banner",
"detail": "Sichtbare Banner-Controls: Akzeptieren 0, Ablehnen 0, Einstellungen 0."
},
{
"id": "reject_equally_prominent",
"ok": true,
"fix": "Ablehnen in vergleichbarer Groesse und Sichtbarkeit wie Akzeptieren darstellen.",
"label": "Ablehnen nicht deutlich schwaecher dargestellt",
"detail": "Groessen-Verhältnis Ablehnen\/Akzeptieren: nicht messbar."
},
{
"id": "reject_button_clickable",
"ok": true,
"fix": "Ablehnen-Button als echten Button\/Link umsetzen und ohne verdeckte Huerden ausloesen.",
"label": "Ablehnen technisch klickbar",
"detail": "Wenn ein Ablehnen-Button sichtbar ist, klickt SaferPage ihn im Chromium-Browser einmal an."
},
{
"id": "no_new_cookies_after_reject",
"ok": true,
"fix": "Nach Ablehnen nur technisch notwendige Cookies setzen und nicht notwendige Eintraege blockieren.",
"label": "Keine neuen Cookies nach Ablehnen",
"detail": "0 neue Cookie(s) nach dem Ablehnen-Klick."
},
{
"id": "no_tracking_storage_after_reject",
"ok": true,
"fix": "LocalStorage\/SessionStorage nach Ablehnen bereinigen und Tracking-IDs erst nach Zustimmung setzen.",
"label": "Kein Tracking-Storage nach Ablehnen",
"detail": "0 Tracking-Hinweis(e) im Web Storage nach Ablehnen."
},
{
"id": "no_privacy_domains_after_reject",
"ok": true,
"fix": "Tag Manager, Analytics und Werbung nach Ablehnen deaktiviert lassen.",
"label": "Keine neuen Tracking-Kontakte nach Ablehnen",
"detail": "0 neue datenschutzrelevante Domain(s) nach Ablehnen."
},
{
"id": "gpc_signal_respected",
"ok": false,
"fix": "Global Privacy Control als Opt-out-Signal technisch berücksichtigen und Tracking-\/Sharing-Dienste entsprechend begrenzen.",
"label": "GPC-Signal ohne Tracking-Hinweise",
"detail": "GPC-Aufruf: 9 datenschutzrelevante Domain(s), 9 Drittanbieter-Cookie(s), 0 Storage-Hinweis(e)."
},
{
"id": "no_tracking_cookies_before_consent",
"ok": false,
"fix": "Analytics-\/Werbe-Cookies erst nach aktiver Zustimmung setzen.",
"label": "Keine Tracking-Cookies vor Einwilligung",
"detail": "2 Tracking-Cookie(s) im Erstaufruf."
},
{
"id": "no_nonessential_cookies_before_consent",
"ok": false,
"fix": "Nicht notwendige Cookies blockieren oder als technisch notwendig begruenden.",
"label": "Keine nicht notwendigen Cookies vor Einwilligung",
"detail": "6 moeglicherweise nicht notwendige Cookie(s) im Erstaufruf."
},
{
"id": "google_default_restrictive",
"ok": false,
"fix": "ad_storage, analytics_storage, ad_user_data und ad_personalization vorab auf denied setzen.",
"label": "Google Consent Default restriktiv",
"detail": "Google-Tags brauchen vor dem ersten Laden restriktive Consent-Defaults."
},
{
"id": "third_parties_explained",
"ok": true,
"fix": "Drittanbieter reduzieren, lokal hosten oder in Consent und Datenschutzerklaerung konkret benennen.",
"label": "Drittanbieter begrenzt und erklaerbar",
"detail": "0 datenschutzrelevante Drittanbieter-Domain(s), 27 Drittanbieter insgesamt."
},
{
"id": "storage_without_tracking_hints",
"ok": true,
"fix": "LocalStorage und SessionStorage wie Cookies inventarisieren und an Consent koppeln.",
"label": "Web Storage ohne Tracking-Hinweise",
"detail": "4 Storage-Key(s), 0 Tracking-Hinweis(e)."
},
{
"id": "cmp_api_detected_when_needed",
"ok": true,
"fix": "Consent technisch nachvollziehbar machen und Widerruf\/Status sauber dokumentieren.",
"label": "CMP-\/TCF-Signal bei Tracking erkennbar",
"detail": "Gängige CMP-\/TCF-Indikatoren: __tcfapi, __cmp, Cookiebot, OneTrust oder Usercentrics."
},
{
"id": "accept_click_documented",
"ok": true,
"fix": "Akzeptieren muss technisch klickbar sein; danach geladene Dienste in Cookie-Auswahl und Datenschutzerklärung abbilden.",
"label": "Akzeptieren-Klick nachvollziehbar",
"detail": "Accept-Test: nicht ausgefuehrt, neue Requests 0, neue Cookies 0, neue Datenschutz-Domains 0."
},
{
"id": "cmp_state_readable",
"ok": false,
"fix": "CMP-Status, TCF-String und Consent-APIs technisch nachvollziehbar bereitstellen.",
"label": "CMP-\/TCF-Zustand auslesbar",
"detail": "TCF TC-String: nein, Cookiebot: nein, OneTrust: nein, Usercentrics: nein."
},
{
"id": "cmp_default_restrictive",
"ok": true,
"fix": "TCF-\/CMP-Defaults vor Nutzerentscheidung restriktiv setzen; Statistik, Marketing und Vendors erst nach Einwilligung erlauben.",
"label": "CMP-Default wirkt restriktiv",
"detail": "TCF Purposes erlaubt: 0, TCF Vendors erlaubt: 0, Cookiebot Statistik\/Marketing: nein."
}
],
"status": "kritisch",
"summary": "Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig.",
"evidence": [
"6 Cookie(s) beim ersten Aufruf aus HTTP-Headern und Chromium",
"0 Tracking-Script(s) im HTML",
"0 datenschutzrelevante Drittanbieter-Domain(s)",
"4 Storage-Key(s), 0 Tracking-Hinweis(e)",
"Consent-Banner-Controls: Akzeptieren 0, Ablehnen 0, Einstellungen 0",
"Ablehnen\/Akzeptieren-Prominenz: nicht messbar",
"Reject-Test: nicht ausgefuehrt, neue Cookies 0, Tracking-Storage 0, neue Datenschutz-Domains 0",
"Accept-Test: nicht ausgefuehrt, neue Requests 0, neue Cookies 0, neue Datenschutz-Domains 0, Drittanbieter-Cookies 0",
"CMP-State: TCF-String nein, TCF Purposes 0, TCF Vendors 0, Cookiebot nein, OneTrust-Gruppen 0, Usercentrics-Services 0",
"GPC-Test: aktiv, Datenschutz-Domains 9, Drittanbieter-Cookies 9, Storage-Hinweise 0",
"CMP-\/TCF-Signal: ja",
"Google Consent Default: nein"
],
"gpc_enabled": true,
"cmp_detected": true,
"blocking_plan": {
"items": [
{
"kind": "cookie",
"level": "hoch",
"source": "hsadspixel.net",
"target": "__cf_bm",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für __cf_bm nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource __cf_bm der Kategorie Werbung zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für hsadspixel.net prüfen; __cf_bm als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "__cf_bm einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von __cf_bm server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "advertising",
"evidence": "vor Consent gesetzt · hsadspixel.net · kurz (0 Tage)",
"owner_team": "GTM\/CMP",
"category_label": "Werbung",
"recommended_action": "In CMP\/Cookie-Kategorie einordnen und vor Einwilligung blockieren, falls nicht technisch erforderlich."
},
{
"kind": "cookie",
"level": "hoch",
"source": "Meta\/Facebook",
"target": "_fbp",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für _fbp nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource _fbp der Kategorie Werbung zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für Meta\/Facebook prüfen; _fbp als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "_fbp einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von _fbp server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "advertising",
"evidence": "vor Consent gesetzt · bimanu.de · mittel (89 Tage)",
"owner_team": "GTM\/CMP",
"category_label": "Werbung",
"recommended_action": "In CMP\/Cookie-Kategorie einordnen und vor Einwilligung blockieren, falls nicht technisch erforderlich."
},
{
"kind": "google_consent",
"level": "hoch",
"source": "Google",
"target": "Google Consent Defaults",
"recipes": [
{
"tool": "Google Consent Mode v2",
"owner": "GTM Manager",
"steps": "Vor dem ersten Google-Tag Default Consent auf denied setzen; erst nach aktiver Auswahl ad_storage, analytics_storage, ad_user_data und ad_personalization gezielt updaten."
},
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für Google Consent Defaults nur mit Consent Check 'analytics_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource Google Consent Defaults der Kategorie Tag-Manager zuordnen; Script vor Consent mit data-cookieconsent=\"analytics\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für Google prüfen; Google Consent Defaults als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "Google Consent Defaults einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
}
],
"category": "tag_manager",
"evidence": "Google-Tags erkannt, aber kein Consent-Default vor dem ersten Tag.",
"owner_team": "GTM\/CMP",
"category_label": "Tag-Manager",
"recommended_action": "Vor dem ersten Google-Tag Consent Mode Default setzen: ad_storage, analytics_storage, ad_user_data und ad_personalization auf denied."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "TikTok",
"target": "analytics.tiktok.com",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für analytics.tiktok.com nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource analytics.tiktok.com der Kategorie Social\/Pixel zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für TikTok prüfen; analytics.tiktok.com als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "analytics.tiktok.com einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von analytics.tiktok.com server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "social_tracking",
"evidence": "6 Request(s) im Erstaufruf · Social\/Tracking",
"owner_team": "GTM\/CMP",
"category_label": "Social\/Pixel",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "Mouseflow",
"target": "cdn.mouseflow.com",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für cdn.mouseflow.com nur mit Consent Check 'preferences_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource cdn.mouseflow.com der Kategorie Session-Replay zuordnen; Script vor Consent mit data-cookieconsent=\"preferences\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für Mouseflow prüfen; cdn.mouseflow.com als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "cdn.mouseflow.com einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von cdn.mouseflow.com server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "session_replay",
"evidence": "1 Request(s) im Erstaufruf · Session-Replay",
"owner_team": "GTM\/CMP",
"category_label": "Session-Replay",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "Meta\/Facebook",
"target": "connect.facebook.net",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für connect.facebook.net nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource connect.facebook.net der Kategorie Social\/Pixel zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für Meta\/Facebook prüfen; connect.facebook.net als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "connect.facebook.net einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von connect.facebook.net server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "social_tracking",
"evidence": "2 Request(s) im Erstaufruf · Social\/Tracking",
"owner_team": "GTM\/CMP",
"category_label": "Social\/Pixel",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "Meta\/Facebook",
"target": "facebook.com",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für facebook.com nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource facebook.com der Kategorie Social\/Pixel zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für Meta\/Facebook prüfen; facebook.com als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "facebook.com einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von facebook.com server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "social_tracking",
"evidence": "10 Request(s) im Erstaufruf · Social\/Tracking",
"owner_team": "GTM\/CMP",
"category_label": "Social\/Pixel",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "Google DoubleClick",
"target": "googleads.g.doubleclick.net",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für googleads.g.doubleclick.net nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource googleads.g.doubleclick.net der Kategorie Werbung zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für Google DoubleClick prüfen; googleads.g.doubleclick.net als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "googleads.g.doubleclick.net einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von googleads.g.doubleclick.net server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "advertising",
"evidence": "2 Request(s) im Erstaufruf · Werbung",
"owner_team": "GTM\/CMP",
"category_label": "Werbung",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "Google Tag Manager",
"target": "googletagmanager.com",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für googletagmanager.com nur mit Consent Check 'analytics_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource googletagmanager.com der Kategorie Tag-Manager zuordnen; Script vor Consent mit data-cookieconsent=\"analytics\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für Google Tag Manager prüfen; googletagmanager.com als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "googletagmanager.com einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von googletagmanager.com server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "tag_manager",
"evidence": "2 Request(s) im Erstaufruf · Tag-Manager",
"owner_team": "GTM\/CMP",
"category_label": "Tag-Manager",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "Google AdSense",
"target": "pagead2.googlesyndication.com",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für pagead2.googlesyndication.com nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource pagead2.googlesyndication.com der Kategorie Werbung zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für Google AdSense prüfen; pagead2.googlesyndication.com als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "pagead2.googlesyndication.com einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von pagead2.googlesyndication.com server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "advertising",
"evidence": "1 Request(s) im Erstaufruf · Werbung",
"owner_team": "GTM\/CMP",
"category_label": "Werbung",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "LinkedIn",
"target": "px.ads.linkedin.com",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für px.ads.linkedin.com nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource px.ads.linkedin.com der Kategorie Social\/Pixel zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für LinkedIn prüfen; px.ads.linkedin.com als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "px.ads.linkedin.com einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von px.ads.linkedin.com server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "social_tracking",
"evidence": "2 Request(s) im Erstaufruf · Social\/Tracking",
"owner_team": "GTM\/CMP",
"category_label": "Social\/Pixel",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "LinkedIn",
"target": "px4.ads.linkedin.com",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für px4.ads.linkedin.com nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource px4.ads.linkedin.com der Kategorie Social\/Pixel zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für LinkedIn prüfen; px4.ads.linkedin.com als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "px4.ads.linkedin.com einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von px4.ads.linkedin.com server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "social_tracking",
"evidence": "1 Request(s) im Erstaufruf · Social\/Tracking",
"owner_team": "GTM\/CMP",
"category_label": "Social\/Pixel",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "LinkedIn",
"target": "snap.licdn.com",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für snap.licdn.com nur mit Consent Check 'marketing_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource snap.licdn.com der Kategorie Social\/Pixel zuordnen; Script vor Consent mit data-cookieconsent=\"marketing\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für LinkedIn prüfen; snap.licdn.com als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "snap.licdn.com einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von snap.licdn.com server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "social_tracking",
"evidence": "2 Request(s) im Erstaufruf · Social\/Tracking",
"owner_team": "GTM\/CMP",
"category_label": "Social\/Pixel",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "third_party_request",
"level": "hoch",
"source": "Hotjar",
"target": "static.hotjar.com",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für static.hotjar.com nur mit Consent Check 'preferences_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource static.hotjar.com der Kategorie Session-Replay zuordnen; Script vor Consent mit data-cookieconsent=\"preferences\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für Hotjar prüfen; static.hotjar.com als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "static.hotjar.com einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von static.hotjar.com server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "session_replay",
"evidence": "1 Request(s) im Erstaufruf · Session-Replay",
"owner_team": "GTM\/CMP",
"category_label": "Session-Replay",
"recommended_action": "Tag, Pixel oder Einbindung an Consent-Zustand koppeln; vor Ablehnen\/GPC keine Trackingkontakte auslösen."
},
{
"kind": "cookie",
"level": "mittel",
"source": "linkedin.com",
"target": "bcookie",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für bcookie nur mit Consent Check 'preferences_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource bcookie der Kategorie Unklar zuordnen; Script vor Consent mit data-cookieconsent=\"preferences\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für linkedin.com prüfen; bcookie als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "bcookie einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von bcookie server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "unknown",
"evidence": "vor Consent gesetzt · linkedin.com · lang (364 Tage)",
"owner_team": "CMP\/Developer",
"category_label": "Unklar",
"recommended_action": "In CMP\/Cookie-Kategorie einordnen und vor Einwilligung blockieren, falls nicht technisch erforderlich."
},
{
"kind": "cookie",
"level": "mittel",
"source": "capig.stape.pro",
"target": "cee",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für cee nur mit Consent Check 'preferences_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource cee der Kategorie Unklar zuordnen; Script vor Consent mit data-cookieconsent=\"preferences\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für capig.stape.pro prüfen; cee als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "cee einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von cee server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "unknown",
"evidence": "vor Consent gesetzt · capig.stape.pro · mittel (89 Tage)",
"owner_team": "CMP\/Developer",
"category_label": "Unklar",
"recommended_action": "In CMP\/Cookie-Kategorie einordnen und vor Einwilligung blockieren, falls nicht technisch erforderlich."
},
{
"kind": "cookie",
"level": "mittel",
"source": "linkedin.com",
"target": "li_gc",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für li_gc nur mit Consent Check 'preferences_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource li_gc der Kategorie Unklar zuordnen; Script vor Consent mit data-cookieconsent=\"preferences\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für linkedin.com prüfen; li_gc als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "li_gc einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von li_gc server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "unknown",
"evidence": "vor Consent gesetzt · linkedin.com · mittel (179 Tage)",
"owner_team": "CMP\/Developer",
"category_label": "Unklar",
"recommended_action": "In CMP\/Cookie-Kategorie einordnen und vor Einwilligung blockieren, falls nicht technisch erforderlich."
},
{
"kind": "cookie",
"level": "mittel",
"source": "linkedin.com",
"target": "lidc",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für lidc nur mit Consent Check 'preferences_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Cookiebot",
"owner": "CMP\/Developer",
"steps": "Ressource lidc der Kategorie Unklar zuordnen; Script vor Consent mit data-cookieconsent=\"preferences\" oder manuellem Block-Markup neutralisieren."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für linkedin.com prüfen; lidc als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "OneTrust",
"owner": "CMP\/Developer",
"steps": "lidc einer passenden OneTrust-Gruppe zuweisen und Script\/Pixel bis zur aktiven Gruppe blockieren."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von lidc server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "unknown",
"evidence": "vor Consent gesetzt · linkedin.com · kurz (0 Tage)",
"owner_team": "CMP\/Developer",
"category_label": "Unklar",
"recommended_action": "In CMP\/Cookie-Kategorie einordnen und vor Einwilligung blockieren, falls nicht technisch erforderlich."
},
{
"kind": "storage",
"level": "mittel",
"source": "localStorage",
"target": "elementor",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für elementor nur mit Consent Check 'preferences_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für localStorage prüfen; elementor als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von elementor server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "unknown",
"evidence": "localStorage · Unklar · dauerhaft bis Löschung durch Nutzer\/Browser",
"owner_team": "CMP\/Developer",
"category_label": "Unklar",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen."
},
{
"kind": "storage",
"level": "mittel",
"source": "localStorage",
"target": "lastExternalReferrer",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für lastExternalReferrer nur mit Consent Check 'preferences_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für localStorage prüfen; lastExternalReferrer als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von lastExternalReferrer server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "unknown",
"evidence": "localStorage · Unklar · dauerhaft bis Löschung durch Nutzer\/Browser",
"owner_team": "CMP\/Developer",
"category_label": "Unklar",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen."
},
{
"kind": "storage",
"level": "mittel",
"source": "localStorage",
"target": "lastExternalReferrerTime",
"recipes": [
{
"tool": "Google Tag Manager",
"owner": "GTM Manager",
"steps": "Tag\/Trigger für lastExternalReferrerTime nur mit Consent Check 'preferences_storage' auslösen; Consent Initialization muss vor allen Tags denied setzen."
},
{
"tool": "Usercentrics",
"owner": "CMP\/Developer",
"steps": "Data Processing Service für localStorage prüfen; lastExternalReferrerTime als manuell blockiertes Script\/Service erst nach Einwilligung laden."
},
{
"tool": "Developer-Fallback",
"owner": "Developer",
"steps": "Laden von lastExternalReferrerTime server-\/frontendseitig an Consent-State koppeln; vor Consent keine Request-, Cookie- oder Storage-Auslösung."
}
],
"category": "unknown",
"evidence": "localStorage · Unklar · dauerhaft bis Löschung durch Nutzer\/Browser",
"owner_team": "CMP\/Developer",
"category_label": "Unklar",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen."
}
],
"summary": "21 Blockier-\/Consent-Maßnahme(n) abgeleitet: 14 hoch, 7 mittel.",
"available": true,
"high_count": 14,
"total_count": 21,
"type_counts": {
"cookie": 6,
"storage": 3,
"google_consent": 1,
"third_party_request": 11
},
"medium_count": 7
},
"tcf_api_found": true,
"priority_fixes": [
"Pre-Consent-Blockierplan prüfen: 21 Blockier-\/Consent-Maßnahme(n) abgeleitet: 14 hoch, 7 mittel.",
"Cookie-Banner oder Datenschutzeinstellungen klar sichtbar anbieten.",
"Ablehnen auf der ersten Ebene genauso erreichbar machen wie Akzeptieren.",
"Granulare Zwecke und Anbieter in einer zweiten Ebene anzeigen.",
"Global Privacy Control als Opt-out-Signal technisch berücksichtigen und Tracking-\/Sharing-Dienste entsprechend begrenzen.",
"Analytics-\/Werbe-Cookies erst nach aktiver Zustimmung setzen."
],
"cookiebot_found": false,
"accept_test_enabled": false,
"browser_cookie_count": 10,
"accept_button_clicked": false,
"browser_storage_count": 4,
"reject_button_clicked": false,
"reject_less_prominent": false,
"tcf_tc_string_present": false,
"tracking_script_count": 0,
"accept_button_available": false,
"reject_button_available": false,
"reject_prominence_ratio": 0,
"pre_consent_cookie_count": 6,
"pre_consent_cookie_names": [
"_fbp",
"__cf_bm",
"cee",
"bcookie",
"li_gc",
"lidc"
],
"tcf_vendor_consent_count": 0,
"third_party_domain_count": 27,
"tcf_purpose_consent_count": 0,
"onetrust_active_group_count": 0,
"usercentrics_services_count": 0,
"browser_accept_control_count": 0,
"browser_cookie_context_found": true,
"browser_reject_control_count": 0,
"gpc_third_party_cookie_count": 9,
"post_accept_new_cookie_count": 0,
"post_reject_new_cookie_count": 0,
"post_accept_new_request_count": 0,
"browser_settings_control_count": 0,
"gpc_storage_tracking_hint_count": 0,
"cookiebot_marketing_or_statistics": false,
"gpc_privacy_relevant_domain_count": 9,
"pre_consent_tracking_cookie_count": 2,
"pre_consent_tracking_cookie_names": [
"_fbp",
"__cf_bm"
],
"privacy_relevant_third_party_count": 0,
"browser_storage_tracking_hint_count": 0,
"post_accept_third_party_cookie_count": 0,
"pre_consent_nonessential_cookie_count": 6,
"pre_consent_nonessential_cookie_names": [
"_fbp",
"__cf_bm",
"cee",
"bcookie",
"li_gc",
"lidc"
],
"post_accept_storage_tracking_hint_count": 0,
"post_reject_storage_tracking_hint_count": 0,
"post_accept_privacy_relevant_domain_count": 0,
"post_reject_privacy_relevant_domain_count": 0
},
"data_flow_map": {
"edges": [
{
"type": "controller_activity",
"label": "verantwortet",
"source": "controller:bimanu-de",
"target": "activity:website-forms",
"edge_id": "controller:bimanu-de->activity:website-forms:verantwortet",
"evidence": "0 Formular(e), Datenarten Kontaktformular.",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"confidence": 80,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "Website-Formulare und Eingaben",
"operator_action": "Owner, Zweck und Rechtsgrundlage für diese Aktivität bestätigen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:website-forms",
"target": "data:kontaktformular",
"edge_id": "activity:website-forms->data:kontaktformular:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"confidence": 76,
"risk_level": "hoch",
"source_label": "Website-Formulare und Eingaben",
"target_label": "Kontaktformular",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:website-forms",
"target": "recipient:meta-facebook",
"edge_id": "activity:website-forms->recipient:meta-facebook:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Website-Formulare und Eingaben",
"target_label": "Meta\/Facebook",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:website-forms",
"target": "recipient:tiktok",
"edge_id": "activity:website-forms->recipient:tiktok:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Website-Formulare und Eingaben",
"target_label": "TikTok",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:website-forms",
"target": "recipient:google-adsense",
"edge_id": "activity:website-forms->recipient:google-adsense:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Website-Formulare und Eingaben",
"target_label": "Google AdSense",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:website-forms",
"target": "recipient:google-doubleclick",
"edge_id": "activity:website-forms->recipient:google-doubleclick:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Website-Formulare und Eingaben",
"target_label": "Google DoubleClick",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:website-forms",
"target": "recipient:google-tag-manager",
"edge_id": "activity:website-forms->recipient:google-tag-manager:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Website-Formulare und Eingaben",
"target_label": "Google Tag Manager",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:website-forms",
"target": "recipient:linkedin",
"edge_id": "activity:website-forms->recipient:linkedin:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Website-Formulare und Eingaben",
"target_label": "LinkedIn",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "controller_activity",
"label": "verantwortet",
"source": "controller:bimanu-de",
"target": "activity:cookies-storage",
"edge_id": "controller:bimanu-de->activity:cookies-storage:verantwortet",
"evidence": "14 Cookie-\/Storage-Eintrag\/Einträge, 0 mit Einwilligungs-\/Klärungsbedarf.",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"confidence": 80,
"risk_level": "mittel",
"source_label": "bimanu.de",
"target_label": "Cookies, Web Storage und Consent",
"operator_action": "Owner, Zweck und Rechtsgrundlage für diese Aktivität bestätigen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:cookies-storage",
"target": "data:cookie-id",
"edge_id": "activity:cookies-storage->data:cookie-id:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"confidence": 76,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "Cookie-ID",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:cookies-storage",
"target": "data:consent-status",
"edge_id": "activity:cookies-storage->data:consent-status:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"confidence": 76,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "Consent-Status",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:cookies-storage",
"target": "data:ger-te-browserinformationen",
"edge_id": "activity:cookies-storage->data:ger-te-browserinformationen:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"confidence": 76,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "Geräte-\/Browserinformationen",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:cookies-storage",
"target": "data:storage-key-metadaten",
"edge_id": "activity:cookies-storage->data:storage-key-metadaten:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"confidence": 76,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "Storage-Key-Metadaten",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:cookies-storage",
"target": "recipient:meta-facebook",
"edge_id": "activity:cookies-storage->recipient:meta-facebook:bermittelt-an-empf-nger",
"evidence": "Drittlandtransfer je Cookie-\/Tag-Anbieter prüfen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "Meta\/Facebook",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:cookies-storage",
"target": "recipient:hsadspixel-net",
"edge_id": "activity:cookies-storage->recipient:hsadspixel-net:bermittelt-an-empf-nger",
"evidence": "Drittlandtransfer je Cookie-\/Tag-Anbieter prüfen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "hsadspixel.net",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:cookies-storage",
"target": "recipient:capig-stape-pro",
"edge_id": "activity:cookies-storage->recipient:capig-stape-pro:bermittelt-an-empf-nger",
"evidence": "Drittlandtransfer je Cookie-\/Tag-Anbieter prüfen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "capig.stape.pro",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:cookies-storage",
"target": "recipient:hs-analytics-net",
"edge_id": "activity:cookies-storage->recipient:hs-analytics-net:bermittelt-an-empf-nger",
"evidence": "Drittlandtransfer je Cookie-\/Tag-Anbieter prüfen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "hs-analytics.net",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:cookies-storage",
"target": "recipient:hs-banner-com",
"edge_id": "activity:cookies-storage->recipient:hs-banner-com:bermittelt-an-empf-nger",
"evidence": "Drittlandtransfer je Cookie-\/Tag-Anbieter prüfen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "hs-banner.com",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:cookies-storage",
"target": "recipient:linkedin-com",
"edge_id": "activity:cookies-storage->recipient:linkedin-com:bermittelt-an-empf-nger",
"evidence": "Drittlandtransfer je Cookie-\/Tag-Anbieter prüfen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "linkedin.com",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:cookies-storage",
"target": "recipient:usemessages-com",
"edge_id": "activity:cookies-storage->recipient:usemessages-com:bermittelt-an-empf-nger",
"evidence": "Drittlandtransfer je Cookie-\/Tag-Anbieter prüfen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "usemessages.com",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:cookies-storage",
"target": "recipient:eigene-website-oder-eingebundener-dienst",
"edge_id": "activity:cookies-storage->recipient:eigene-website-oder-eingebundener-dienst:bermittelt-an-empf-nger",
"evidence": "Drittlandtransfer je Cookie-\/Tag-Anbieter prüfen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "mittel",
"source_label": "Cookies, Web Storage und Consent",
"target_label": "Eigene Website oder eingebundener Dienst",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "controller_activity",
"label": "verantwortet",
"source": "controller:bimanu-de",
"target": "activity:third-party-services",
"edge_id": "controller:bimanu-de->activity:third-party-services:verantwortet",
"evidence": "27 Anbieter\/Processor, 26 mit Datenschutz-\/Transfer-Prüfbedarf.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 80,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "Drittanbieter-Dienste und Einbindungen",
"operator_action": "Owner, Zweck und Rechtsgrundlage für diese Aktivität bestätigen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:third-party-services",
"target": "data:ip-adresse",
"edge_id": "activity:third-party-services->data:ip-adresse:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 76,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "IP-Adresse",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:third-party-services",
"target": "data:nutzungsdaten",
"edge_id": "activity:third-party-services->data:nutzungsdaten:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 76,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "Nutzungsdaten",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:third-party-services",
"target": "data:ger-teinformationen",
"edge_id": "activity:third-party-services->data:ger-teinformationen:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 76,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "Geräteinformationen",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:third-party-services",
"target": "data:referrer-request-metadaten",
"edge_id": "activity:third-party-services->data:referrer-request-metadaten:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 76,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "Referrer-\/Request-Metadaten",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:meta-facebook",
"edge_id": "activity:third-party-services->recipient:meta-facebook:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "Meta\/Facebook",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:tiktok",
"edge_id": "activity:third-party-services->recipient:tiktok:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "TikTok",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:google-adsense",
"edge_id": "activity:third-party-services->recipient:google-adsense:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "Google AdSense",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:google-doubleclick",
"edge_id": "activity:third-party-services->recipient:google-doubleclick:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "Google DoubleClick",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:google-tag-manager",
"edge_id": "activity:third-party-services->recipient:google-tag-manager:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "Google Tag Manager",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:linkedin",
"edge_id": "activity:third-party-services->recipient:linkedin:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "LinkedIn",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:capig-stape-pro",
"edge_id": "activity:third-party-services->recipient:capig-stape-pro:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "capig.stape.pro",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:hotjar",
"edge_id": "activity:third-party-services->recipient:hotjar:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "Hotjar",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:mouseflow",
"edge_id": "activity:third-party-services->recipient:mouseflow:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "Mouseflow",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:google-com",
"edge_id": "activity:third-party-services->recipient:google-com:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "google.com",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:cdn-iubenda-com",
"edge_id": "activity:third-party-services->recipient:cdn-iubenda-com:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "cdn.iubenda.com",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:third-party-services",
"target": "recipient:widget-trustpilot-com",
"edge_id": "activity:third-party-services->recipient:widget-trustpilot-com:bermittelt-an-empf-nger",
"evidence": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "hoch",
"source_label": "Drittanbieter-Dienste und Einbindungen",
"target_label": "widget.trustpilot.com",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "controller_activity",
"label": "verantwortet",
"source": "controller:bimanu-de",
"target": "activity:privacy-rights-requests",
"edge_id": "controller:bimanu-de->activity:privacy-rights-requests:verantwortet",
"evidence": "Betroffenenrechte-Readiness: 12\/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"confidence": 80,
"risk_level": "mittel",
"source_label": "bimanu.de",
"target_label": "Betroffenenrechte- und Datenschutzanfragen",
"operator_action": "Owner, Zweck und Rechtsgrundlage für diese Aktivität bestätigen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:privacy-rights-requests",
"target": "data:identit-tsbezug",
"edge_id": "activity:privacy-rights-requests->data:identit-tsbezug:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"confidence": 76,
"risk_level": "mittel",
"source_label": "Betroffenenrechte- und Datenschutzanfragen",
"target_label": "Identitätsbezug",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:privacy-rights-requests",
"target": "data:kontaktinformationen",
"edge_id": "activity:privacy-rights-requests->data:kontaktinformationen:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"confidence": 76,
"risk_level": "mittel",
"source_label": "Betroffenenrechte- und Datenschutzanfragen",
"target_label": "Kontaktinformationen",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:privacy-rights-requests",
"target": "data:anfragetyp",
"edge_id": "activity:privacy-rights-requests->data:anfragetyp:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"confidence": 76,
"risk_level": "mittel",
"source_label": "Betroffenenrechte- und Datenschutzanfragen",
"target_label": "Anfragetyp",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_data",
"label": "verarbeitet Datenart",
"source": "activity:privacy-rights-requests",
"target": "data:kommunikationsinhalte",
"edge_id": "activity:privacy-rights-requests->data:kommunikationsinhalte:verarbeitet-datenart",
"evidence": "Datenkategorie aus Verarbeitungstätigkeit abgeleitet.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"confidence": 76,
"risk_level": "mittel",
"source_label": "Betroffenenrechte- und Datenschutzanfragen",
"target_label": "Kommunikationsinhalte",
"operator_action": "Datenminimierung, Pflichtfelder und Löschfrist je Datenart prüfen."
},
{
"type": "activity_recipient",
"label": "übermittelt an Empfänger",
"source": "activity:privacy-rights-requests",
"target": "recipient:interne-datenschutz-legal-fachbereichsteams",
"edge_id": "activity:privacy-rights-requests->recipient:interne-datenschutz-legal-fachbereichsteams:bermittelt-an-empf-nger",
"evidence": "Kein Drittlandtransfer ohne eingesetztes Ticket-\/Mail-\/Portal-System; Betreiber prüfen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 72,
"risk_level": "mittel",
"source_label": "Betroffenenrechte- und Datenschutzanfragen",
"target_label": "interne Datenschutz-\/Legal-\/Fachbereichsteams",
"operator_action": "Empfängerrolle, AVV\/DPA und Transfergrundlage dokumentieren."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:meta-facebook",
"edge_id": "controller:bimanu-de->vendor:meta-facebook:setzt-anbieter-ein",
"evidence": "10 Request(s), 1 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "Meta\/Facebook",
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:meta-facebook",
"target": "transfer:drittland-usa",
"edge_id": "vendor:meta-facebook->transfer:drittland-usa:transfer-jurisdiktionspr-fung",
"evidence": "Drittland\/USA",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "Meta\/Facebook",
"target_label": "Drittland\/USA",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:meta-facebook",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:meta-facebook:flie-t-an-anbieter",
"evidence": "10 Request(s), 1 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "Meta\/Facebook",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:tiktok",
"edge_id": "controller:bimanu-de->vendor:tiktok:setzt-anbieter-ein",
"evidence": "6 Request(s), 0 Cookie(s), Transfer Drittland, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "TikTok",
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:tiktok",
"target": "transfer:drittland",
"edge_id": "vendor:tiktok->transfer:drittland:transfer-jurisdiktionspr-fung",
"evidence": "Drittland",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "TikTok",
"target_label": "Drittland",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:tiktok",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:tiktok:flie-t-an-anbieter",
"evidence": "6 Request(s), 0 Cookie(s), Transfer Drittland, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "TikTok",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:meta-facebook",
"edge_id": "controller:bimanu-de->vendor:meta-facebook:setzt-anbieter-ein",
"evidence": "2 Request(s), 1 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "Meta\/Facebook",
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:meta-facebook",
"target": "transfer:drittland-usa",
"edge_id": "vendor:meta-facebook->transfer:drittland-usa:transfer-jurisdiktionspr-fung",
"evidence": "Drittland\/USA",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "Meta\/Facebook",
"target_label": "Drittland\/USA",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:meta-facebook",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:meta-facebook:flie-t-an-anbieter",
"evidence": "2 Request(s), 1 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "Meta\/Facebook",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:capig-stape-pro",
"edge_id": "controller:bimanu-de->vendor:capig-stape-pro:setzt-anbieter-ein",
"evidence": "10 Request(s), 1 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "capig.stape.pro",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:capig-stape-pro",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:capig-stape-pro->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "capig.stape.pro",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:capig-stape-pro",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:capig-stape-pro:flie-t-an-anbieter",
"evidence": "10 Request(s), 1 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "capig.stape.pro",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:google-doubleclick",
"edge_id": "controller:bimanu-de->vendor:google-doubleclick:setzt-anbieter-ein",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "Google DoubleClick",
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:google-doubleclick",
"target": "transfer:drittland-usa",
"edge_id": "vendor:google-doubleclick->transfer:drittland-usa:transfer-jurisdiktionspr-fung",
"evidence": "Drittland\/USA",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "Google DoubleClick",
"target_label": "Drittland\/USA",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:google-doubleclick",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:google-doubleclick:flie-t-an-anbieter",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "Google DoubleClick",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:google-tag-manager",
"edge_id": "controller:bimanu-de->vendor:google-tag-manager:setzt-anbieter-ein",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "Google Tag Manager",
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:google-tag-manager",
"target": "transfer:drittland-usa",
"edge_id": "vendor:google-tag-manager->transfer:drittland-usa:transfer-jurisdiktionspr-fung",
"evidence": "Drittland\/USA",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "Google Tag Manager",
"target_label": "Drittland\/USA",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:google-tag-manager",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:google-tag-manager:flie-t-an-anbieter",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "Google Tag Manager",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:linkedin",
"edge_id": "controller:bimanu-de->vendor:linkedin:setzt-anbieter-ein",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "LinkedIn",
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:linkedin",
"target": "transfer:drittland-usa",
"edge_id": "vendor:linkedin->transfer:drittland-usa:transfer-jurisdiktionspr-fung",
"evidence": "Drittland\/USA",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "LinkedIn",
"target_label": "Drittland\/USA",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:linkedin",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:linkedin:flie-t-an-anbieter",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "LinkedIn",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:linkedin",
"edge_id": "controller:bimanu-de->vendor:linkedin:setzt-anbieter-ein",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "LinkedIn",
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:linkedin",
"target": "transfer:drittland-usa",
"edge_id": "vendor:linkedin->transfer:drittland-usa:transfer-jurisdiktionspr-fung",
"evidence": "Drittland\/USA",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "LinkedIn",
"target_label": "Drittland\/USA",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:linkedin",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:linkedin:flie-t-an-anbieter",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "LinkedIn",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:google-adsense",
"edge_id": "controller:bimanu-de->vendor:google-adsense:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "Google AdSense",
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:google-adsense",
"target": "transfer:drittland-usa",
"edge_id": "vendor:google-adsense->transfer:drittland-usa:transfer-jurisdiktionspr-fung",
"evidence": "Drittland\/USA",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "Google AdSense",
"target_label": "Drittland\/USA",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:google-adsense",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:google-adsense:flie-t-an-anbieter",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "Google AdSense",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:linkedin",
"edge_id": "controller:bimanu-de->vendor:linkedin:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "hoch",
"source_label": "bimanu.de",
"target_label": "LinkedIn",
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:linkedin",
"target": "transfer:drittland-usa",
"edge_id": "vendor:linkedin->transfer:drittland-usa:transfer-jurisdiktionspr-fung",
"evidence": "Drittland\/USA",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "LinkedIn",
"target_label": "Drittland\/USA",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:linkedin",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:linkedin:flie-t-an-anbieter",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "hoch",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "LinkedIn",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:google-com",
"edge_id": "controller:bimanu-de->vendor:google-com:setzt-anbieter-ein",
"evidence": "7 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "mittel",
"source_label": "bimanu.de",
"target_label": "google.com",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:google-com",
"target": "transfer:drittland-usa",
"edge_id": "vendor:google-com->transfer:drittland-usa:transfer-jurisdiktionspr-fung",
"evidence": "Drittland\/USA",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "hoch",
"source_label": "google.com",
"target_label": "Drittland\/USA",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:hotjar",
"edge_id": "controller:bimanu-de->vendor:hotjar:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer EU\/EWR, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "mittel",
"source_label": "bimanu.de",
"target_label": "Hotjar",
"operator_action": "Zweck für Session-Replay prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:hotjar",
"target": "transfer:eu-ewr",
"edge_id": "vendor:hotjar->transfer:eu-ewr:transfer-jurisdiktionspr-fung",
"evidence": "EU\/EWR",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "Hotjar",
"target_label": "EU\/EWR",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:hotjar",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:hotjar:flie-t-an-anbieter",
"evidence": "1 Request(s), 0 Cookie(s), Transfer EU\/EWR, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "mittel",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "Hotjar",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:mouseflow",
"edge_id": "controller:bimanu-de->vendor:mouseflow:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "mittel",
"source_label": "bimanu.de",
"target_label": "Mouseflow",
"operator_action": "Zweck für Session-Replay prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:mouseflow",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:mouseflow->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "Mouseflow",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "data_vendor",
"label": "fließt an Anbieter",
"source": "data:ip-nutzungs-und-geraetedaten",
"target": "vendor:mouseflow",
"edge_id": "data:ip-nutzungs-und-geraetedaten->vendor:mouseflow:flie-t-an-anbieter",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 68,
"risk_level": "mittel",
"source_label": "IP-, Nutzungs- und Gerätedaten",
"target_label": "Mouseflow",
"operator_action": "Datenumfang und Consent-Erfordernis je Anbieter begrenzen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:cdn-iubenda-com",
"edge_id": "controller:bimanu-de->vendor:cdn-iubenda-com:setzt-anbieter-ein",
"evidence": "7 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "mittel",
"source_label": "bimanu.de",
"target_label": "cdn.iubenda.com",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:cdn-iubenda-com",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:cdn-iubenda-com->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "cdn.iubenda.com",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:widget-trustpilot-com",
"edge_id": "controller:bimanu-de->vendor:widget-trustpilot-com:setzt-anbieter-ein",
"evidence": "4 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "mittel",
"source_label": "bimanu.de",
"target_label": "widget.trustpilot.com",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:widget-trustpilot-com",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:widget-trustpilot-com->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "widget.trustpilot.com",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:tagging-bimanu-de",
"edge_id": "controller:bimanu-de->vendor:tagging-bimanu-de:setzt-anbieter-ein",
"evidence": "18 Request(s), 0 Cookie(s), Transfer EU\/EWR, Risiko niedrig.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "mittel",
"source_label": "bimanu.de",
"target_label": "tagging.bimanu.de",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:cs-iubenda-com",
"edge_id": "controller:bimanu-de->vendor:cs-iubenda-com:setzt-anbieter-ein",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "mittel",
"source_label": "bimanu.de",
"target_label": "cs.iubenda.com",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:cs-iubenda-com",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:cs-iubenda-com->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "cs.iubenda.com",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:api-eu1-hubapi-com",
"edge_id": "controller:bimanu-de->vendor:api-eu1-hubapi-com:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "api-eu1.hubapi.com",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:api-eu1-hubapi-com",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:api-eu1-hubapi-com->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "api-eu1.hubapi.com",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:api-eu1-hubspot-com",
"edge_id": "controller:bimanu-de->vendor:api-eu1-hubspot-com:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "api-eu1.hubspot.com",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:api-eu1-hubspot-com",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:api-eu1-hubspot-com->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "api-eu1.hubspot.com",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:capi-automation-s3-us-east-2-amazonaws-com",
"edge_id": "controller:bimanu-de->vendor:capi-automation-s3-us-east-2-amazonaws-com:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "capi-automation.s3.us-east-2.amazonaws.com",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:capi-automation-s3-us-east-2-amazonaws-com",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:capi-automation-s3-us-east-2-amazonaws-com->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "capi-automation.s3.us-east-2.amazonaws.com",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:cdn-leadinfo-net",
"edge_id": "controller:bimanu-de->vendor:cdn-leadinfo-net:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "cdn.leadinfo.net",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:cdn-leadinfo-net",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:cdn-leadinfo-net->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "cdn.leadinfo.net",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:forms-eu1-hscollectedforms-net",
"edge_id": "controller:bimanu-de->vendor:forms-eu1-hscollectedforms-net:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "forms-eu1.hscollectedforms.net",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:forms-eu1-hscollectedforms-net",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:forms-eu1-hscollectedforms-net->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "forms-eu1.hscollectedforms.net",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:js-eu1-hs-analytics-net",
"edge_id": "controller:bimanu-de->vendor:js-eu1-hs-analytics-net:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "js-eu1.hs-analytics.net",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:js-eu1-hs-analytics-net",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:js-eu1-hs-analytics-net->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "js-eu1.hs-analytics.net",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:js-eu1-hs-banner-com",
"edge_id": "controller:bimanu-de->vendor:js-eu1-hs-banner-com:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "js-eu1.hs-banner.com",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:js-eu1-hs-banner-com",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:js-eu1-hs-banner-com->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "js-eu1.hs-banner.com",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:js-eu1-hsadspixel-net",
"edge_id": "controller:bimanu-de->vendor:js-eu1-hsadspixel-net:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "js-eu1.hsadspixel.net",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:js-eu1-hsadspixel-net",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:js-eu1-hsadspixel-net->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "js-eu1.hsadspixel.net",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:js-eu1-hscollectedforms-net",
"edge_id": "controller:bimanu-de->vendor:js-eu1-hscollectedforms-net:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "js-eu1.hscollectedforms.net",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:js-eu1-hscollectedforms-net",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:js-eu1-hscollectedforms-net->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "js-eu1.hscollectedforms.net",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
},
{
"type": "controller_vendor",
"label": "setzt Anbieter ein",
"source": "controller:bimanu-de",
"target": "vendor:js-eu1-usemessages-com",
"edge_id": "controller:bimanu-de->vendor:js-eu1-usemessages-com:setzt-anbieter-ein",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 82,
"risk_level": "niedrig",
"source_label": "bimanu.de",
"target_label": "js-eu1.usemessages.com",
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren."
},
{
"type": "vendor_transfer",
"label": "Transfer-\/Jurisdiktionsprüfung",
"source": "vendor:js-eu1-usemessages-com",
"target": "transfer:jurisdiktion-unklar",
"edge_id": "vendor:js-eu1-usemessages-com->transfer:jurisdiktion-unklar:transfer-jurisdiktionspr-fung",
"evidence": "Jurisdiktion unklar",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"confidence": 74,
"risk_level": "mittel",
"source_label": "js-eu1.usemessages.com",
"target_label": "Jurisdiktion unklar",
"operator_action": "Region, SCC\/TIA, EU-Alternative und Datenschutzerklärungseintrag prüfen."
}
],
"nodes": [
{
"type": "controller",
"label": "bimanu.de",
"detail": "Verantwortlicher aus geprüfter Domain abgeleitet.",
"node_id": "controller:bimanu-de",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "prüfen"
},
{
"type": "processing_activity",
"label": "Website-Formulare und Eingaben",
"detail": "Bearbeitung von Eingaben, Kontakt-, Newsletter- oder Konto-\/Service-Anfragen.",
"node_id": "activity:website-forms",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"risk_level": "hoch"
},
{
"type": "data_category",
"label": "Kontaktformular",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:kontaktformular",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "Meta\/Facebook",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:meta-facebook",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "TikTok",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:tiktok",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "Google AdSense",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:google-adsense",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "Google DoubleClick",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:google-doubleclick",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "Google Tag Manager",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:google-tag-manager",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "LinkedIn",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:linkedin",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "processing_activity",
"label": "Cookies, Web Storage und Consent",
"detail": "Bereitstellung der Website, Consent-Verwaltung, Statistik\/Tracking oder Komfortfunktionen je Kategorie.",
"node_id": "activity:cookies-storage",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"risk_level": "mittel"
},
{
"type": "data_category",
"label": "Cookie-ID",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:cookie-id",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "prüfen"
},
{
"type": "data_category",
"label": "Consent-Status",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:consent-status",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "prüfen"
},
{
"type": "data_category",
"label": "Geräte-\/Browserinformationen",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:ger-te-browserinformationen",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "prüfen"
},
{
"type": "data_category",
"label": "Storage-Key-Metadaten",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:storage-key-metadaten",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "prüfen"
},
{
"type": "recipient",
"label": "hsadspixel.net",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:hsadspixel-net",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "mittel"
},
{
"type": "recipient",
"label": "capig.stape.pro",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:capig-stape-pro",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "hs-analytics.net",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:hs-analytics-net",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "mittel"
},
{
"type": "recipient",
"label": "hs-banner.com",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:hs-banner-com",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "mittel"
},
{
"type": "recipient",
"label": "linkedin.com",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:linkedin-com",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "mittel"
},
{
"type": "recipient",
"label": "usemessages.com",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:usemessages-com",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "mittel"
},
{
"type": "recipient",
"label": "Eigene Website oder eingebundener Dienst",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:eigene-website-oder-eingebundener-dienst",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "mittel"
},
{
"type": "processing_activity",
"label": "Drittanbieter-Dienste und Einbindungen",
"detail": "Einbindung externer Dienste für Hosting, CDN, Medien, Analyse, Sicherheit, Komfort oder Kommunikation.",
"node_id": "activity:third-party-services",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch"
},
{
"type": "data_category",
"label": "IP-Adresse",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:ip-adresse",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "data_category",
"label": "Nutzungsdaten",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:nutzungsdaten",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "data_category",
"label": "Geräteinformationen",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:ger-teinformationen",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "data_category",
"label": "Referrer-\/Request-Metadaten",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:referrer-request-metadaten",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "Hotjar",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:hotjar",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "Mouseflow",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:mouseflow",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "google.com",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:google-com",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "cdn.iubenda.com",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:cdn-iubenda-com",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "recipient",
"label": "widget.trustpilot.com",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:widget-trustpilot-com",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "processing_activity",
"label": "Betroffenenrechte- und Datenschutzanfragen",
"detail": "Annahme, Prüfung und Beantwortung von Auskunfts-, Lösch-, Berichtigungs-, Widerspruchs- oder Portabilitätsanfragen.",
"node_id": "activity:privacy-rights-requests",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"risk_level": "mittel"
},
{
"type": "data_category",
"label": "Identitätsbezug",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:identit-tsbezug",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "prüfen"
},
{
"type": "data_category",
"label": "Kontaktinformationen",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:kontaktinformationen",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "prüfen"
},
{
"type": "data_category",
"label": "Anfragetyp",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:anfragetyp",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "prüfen"
},
{
"type": "data_category",
"label": "Kommunikationsinhalte",
"detail": "Datenkategorie aus RoPA-Entwurf.",
"node_id": "data:kommunikationsinhalte",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "prüfen"
},
{
"type": "recipient",
"label": "interne Datenschutz-\/Legal-\/Fachbereichsteams",
"detail": "Empfänger aus RoPA-Entwurf.",
"node_id": "recipient:interne-datenschutz-legal-fachbereichsteams",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "mittel"
},
{
"type": "vendor",
"label": "Meta\/Facebook",
"detail": "Social\/Tracking",
"node_id": "vendor:meta-facebook",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch"
},
{
"type": "transfer",
"label": "Drittland\/USA",
"detail": "Jurisdiktion\/Transfergrundlage aus Anbieterbewertung.",
"node_id": "transfer:drittland-usa",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "data_category",
"label": "IP-, Nutzungs- und Gerätedaten",
"detail": "Typische Daten bei Drittanbieter-Requests.",
"node_id": "data:ip-nutzungs-und-geraetedaten",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "vendor",
"label": "TikTok",
"detail": "Social\/Tracking",
"node_id": "vendor:tiktok",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch"
},
{
"type": "transfer",
"label": "Drittland",
"detail": "Jurisdiktion\/Transfergrundlage aus Anbieterbewertung.",
"node_id": "transfer:drittland",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "hoch"
},
{
"type": "vendor",
"label": "capig.stape.pro",
"detail": "Sonstige",
"node_id": "vendor:capig-stape-pro",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch"
},
{
"type": "transfer",
"label": "Jurisdiktion unklar",
"detail": "Jurisdiktion\/Transfergrundlage aus Anbieterbewertung.",
"node_id": "transfer:jurisdiktion-unklar",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "mittel"
},
{
"type": "vendor",
"label": "Google DoubleClick",
"detail": "Werbung",
"node_id": "vendor:google-doubleclick",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch"
},
{
"type": "vendor",
"label": "Google Tag Manager",
"detail": "Tag-Manager",
"node_id": "vendor:google-tag-manager",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch"
},
{
"type": "vendor",
"label": "LinkedIn",
"detail": "Social\/Tracking",
"node_id": "vendor:linkedin",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch"
},
{
"type": "vendor",
"label": "Google AdSense",
"detail": "Werbung",
"node_id": "vendor:google-adsense",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch"
},
{
"type": "vendor",
"label": "google.com",
"detail": "Sonstige",
"node_id": "vendor:google-com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel"
},
{
"type": "vendor",
"label": "Hotjar",
"detail": "Session-Replay",
"node_id": "vendor:hotjar",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel"
},
{
"type": "transfer",
"label": "EU\/EWR",
"detail": "Jurisdiktion\/Transfergrundlage aus Anbieterbewertung.",
"node_id": "transfer:eu-ewr",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"risk_level": "mittel"
},
{
"type": "vendor",
"label": "Mouseflow",
"detail": "Session-Replay",
"node_id": "vendor:mouseflow",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel"
},
{
"type": "vendor",
"label": "cdn.iubenda.com",
"detail": "Sonstige",
"node_id": "vendor:cdn-iubenda-com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel"
},
{
"type": "vendor",
"label": "widget.trustpilot.com",
"detail": "Sonstige",
"node_id": "vendor:widget-trustpilot-com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel"
},
{
"type": "vendor",
"label": "tagging.bimanu.de",
"detail": "Sonstige",
"node_id": "vendor:tagging-bimanu-de",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel"
},
{
"type": "vendor",
"label": "cs.iubenda.com",
"detail": "Sonstige",
"node_id": "vendor:cs-iubenda-com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel"
},
{
"type": "vendor",
"label": "api-eu1.hubapi.com",
"detail": "Sonstige",
"node_id": "vendor:api-eu1-hubapi-com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
},
{
"type": "vendor",
"label": "api-eu1.hubspot.com",
"detail": "Sonstige",
"node_id": "vendor:api-eu1-hubspot-com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
},
{
"type": "vendor",
"label": "capi-automation.s3.us-east-2.amazonaws.com",
"detail": "Sonstige",
"node_id": "vendor:capi-automation-s3-us-east-2-amazonaws-com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
},
{
"type": "vendor",
"label": "cdn.leadinfo.net",
"detail": "Sonstige",
"node_id": "vendor:cdn-leadinfo-net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
},
{
"type": "vendor",
"label": "forms-eu1.hscollectedforms.net",
"detail": "Sonstige",
"node_id": "vendor:forms-eu1-hscollectedforms-net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
},
{
"type": "vendor",
"label": "js-eu1.hs-analytics.net",
"detail": "Sonstige",
"node_id": "vendor:js-eu1-hs-analytics-net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
},
{
"type": "vendor",
"label": "js-eu1.hs-banner.com",
"detail": "Sonstige",
"node_id": "vendor:js-eu1-hs-banner-com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
},
{
"type": "vendor",
"label": "js-eu1.hsadspixel.net",
"detail": "Sonstige",
"node_id": "vendor:js-eu1-hsadspixel-net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
},
{
"type": "vendor",
"label": "js-eu1.hscollectedforms.net",
"detail": "Sonstige",
"node_id": "vendor:js-eu1-hscollectedforms-net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
},
{
"type": "vendor",
"label": "js-eu1.usemessages.com",
"detail": "Sonstige",
"node_id": "vendor:js-eu1-usemessages-com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "niedrig"
}
],
"status": "kritische Flüsse prüfen",
"summary": "Data Map mit 66 Knoten und 109 Datenfluss-Kanten; 55 Kante(n) hohes Risiko, 26 Transfer-Kante(n), 3 offene Mapping-Fragen.",
"available": true,
"disclaimer": "Automatisch aus öffentlicher Website-Evidenz, RoPA-Entwurf und Vendor-Due-Diligence abgeleitete Data Map; interne Systeme und verbindliche Rechtsgrundlagen muss der Betreiber ergänzen.",
"edge_count": 109,
"node_count": 66,
"open_questions": [
{
"id": "activity_system_mapping",
"why": "Öffentliche Website-Signale zeigen externe Flüsse, aber nicht interne Datenbanken, CRM, Ticketsysteme oder Mailboxen.",
"owner": "IT\/Fachbereich",
"priority": "hoch",
"question": "Welche internen Systeme oder Datenspeicher gehören zu jeder Website-Verarbeitung?",
"expected_evidence": "Systemliste je Verarbeitung mit Owner, Datenkategorien, Löschfrist und Zugriffskonzept."
},
{
"id": "vendor_flow_validation",
"why": "Die Data Map leitet Beziehungen aus sichtbaren Requests und Registern ab; Verträge und reale Zweckbindung müssen bestätigt werden.",
"owner": "Datenschutz\/Legal",
"priority": "hoch",
"question": "Welche Anbieter erhalten welche Datenarten und auf welcher Rechts-\/Transfergrundlage?",
"expected_evidence": "Anbieterakte, AVV\/DPA, SCC\/TIA, Zweckbeschreibung, Consent-Regel und Datenschutzerklärungseintrag."
},
{
"id": "retention_link",
"why": "Löschfristen sind für RoPA, DSAR-Erfüllung und Privacy-by-Design zentral.",
"owner": "Datenschutz\/IT",
"priority": "mittel",
"question": "Welche Löschfrist gilt je Datenfluss vom Formular\/Cookie\/Anbieter bis zum internen System?",
"expected_evidence": "Retention-Matrix je Datenkategorie, System und Empfänger."
}
],
"priority_actions": [
"Top-Datenflüsse mit hohem Risiko gegen reale Systeme, Anbieterakten und Consent-Regeln validieren.",
"Interne Systeme, Speicherorte und Löschfristen ergänzen, weil sie aus öffentlicher Website-Evidenz nicht vollständig ableitbar sind.",
"Data Map nach jedem Website-Release, Anbieterwechsel oder neuen Formular\/Cookie erneut prüfen."
],
"missing_link_count": 0,
"open_question_count": 3,
"transfer_edge_count": 26,
"high_risk_edge_count": 55
},
"page_analysis": {
"h1": [],
"h2": [],
"title": "bimanu One — Contextual Intelligence Plattform · Mittelstand",
"keywords": [
[
"intelligence",
14
],
[
"bimanu",
8
],
[
"contextual",
6
],
[
"plattform",
6
],
[
"daten",
6
],
[
"kunden",
6
],
[
"business",
6
],
[
"mittelstand",
5
],
[
"antworten",
5
],
[
"schließe",
4
]
],
"language": "de",
"description": "AI + BI = CI ▶️ Die Contextual Intelligence Plattform für den Mittelstand. ▶️ Erste belastbare Antworten ab Woche 5, garantiert. ✅ ISO 27001.",
"favicon_url": "https:\/\/bimanu.de\/wp-content\/uploads\/bimanu-favicon.svg",
"link_counts": {
"external": 2,
"internal": 72
},
"preview_image": "\/cache\/screenshots\/bimanu.de-100x100-3c1a6a73e422ddbc1c.png",
"screenshot_url": "\/cache\/screenshots\/bimanu.de-100x100-3c1a6a73e422ddbc1c.png",
"external_scripts": [],
"browser_final_url": "https:\/\/bimanu.de\/",
"meta_preview_image": "https:\/\/bimanu.de\/wp-content\/uploads\/2026\/05\/bimanuOne.png",
"screenshot_renderer": "playwright-chromium",
"external_link_targets": [
{
"host": "bimanu-cloud-solutions.de",
"count": 2,
"examples": [
{
"href": "https:\/\/www.bimanu-cloud-solutions.de\/bimanu-empfehlungsprogramm\/",
"text": ""
},
{
"href": "https:\/\/www.bimanu-cloud-solutions.de\/bimanu-empfehlungsprogramm\/",
"text": "Empfehlungsprogramm"
}
],
"nofollow": 0,
"strength": "strong",
"follow_count": 2
}
]
},
"domain_history": {
"status": [
"active"
],
"summary": "RDAP liefert kein klares Registrierungsdatum.",
"age_days": null,
"findings": [],
"available": true,
"registrar": "",
"expires_at": "",
"risk_level": "unknown",
"registered_at": "",
"expires_in_days": null,
"last_changed_at": "2026-02-16T12:09:47+00:00"
},
"dpia_screening": {
"status": "dpia_empfohlen",
"summary": "DPIA\/DSFA-Screening: dpia_empfohlen, Risiko-Score 84\/100, 6 ausgelöste Risikofaktor(en), 5 hoch.",
"decision": "DPIA\/DSFA fachlich starten oder begründet dokumentieren, warum keine hohe Risikoschwelle erreicht ist.",
"available": true,
"disclaimer": "Automatisches Threshold Assessment aus öffentlichem Website-Scan. Die finale DPIA-\/DSFA-Entscheidung muss fachlich\/rechtlich dokumentiert werden.",
"risk_score": 84,
"risk_factors": [
{
"id": "personal_data_collection",
"label": "Personenbezogene Dateneingabe",
"action": "Zweck, Rechtsgrundlage, Pflichtfelder, Speicherfrist und Empfänger je Formular klären.",
"weight": 18,
"evidence": "0 Formular(e), Datenarten: Kontaktformular",
"severity": "hoch",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"triggered": true
},
{
"id": "form_context_gaps",
"label": "Formulare ohne ausreichenden Datenschutzkontext",
"action": "Datenschutzhinweis direkt am Eingabepunkt ergänzen.",
"weight": 14,
"evidence": "1 gecrawlte Formularseite(n) mit Kontextlücke; Startseiten-Kontext fehlt.",
"severity": "hoch",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"triggered": true
},
{
"id": "tracking_or_profiling",
"label": "Tracking, Profiling oder Consent-Zustandsrisiken",
"action": "Tracking vor Einwilligung blockieren, Zwecke trennen und Consent-Zustände nachweisen.",
"weight": 18,
"evidence": "11 datenschutzrelevante Domain(s) im Default-Zustand; Fingerprinting-Signale 0.",
"severity": "hoch",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"triggered": true
},
{
"id": "third_party_processors",
"label": "Viele Drittanbieter oder Processor",
"action": "Rollen, AVV\/DPA, Zwecke und Empfänger je Anbieter dokumentieren.",
"weight": 10,
"evidence": "27 Anbieterregister-Eintrag\/Einträge, 27 Drittanbieter-Domain(s).",
"severity": "mittel",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"triggered": true
},
{
"id": "international_transfer",
"label": "Drittland-\/Transferprüfung",
"action": "Transfergrundlage, SCC\/TIA, Anbieterregion und Alternativen prüfen.",
"weight": 12,
"evidence": "Transfer hoch 10, unklar 15.",
"severity": "hoch",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"triggered": true
},
{
"id": "pii_leakage",
"label": "PII-, Referrer- oder URL-Leakage",
"action": "Formulardaten nicht in URLs\/Referrern offenlegen; Referrer-Policy und Tracking auf Formularseiten begrenzen.",
"weight": 12,
"evidence": "PII-Risiko unklar, Referrer-betroffene Domains 12.",
"severity": "hoch",
"guide_url": "\/guides\/pii-und-url-datenlecks-vermeiden",
"triggered": true
},
{
"id": "public_authority_or_sensitive_context",
"label": "Öffentliche Stelle oder sensibler Nutzungskontext",
"action": "Bei Behörden, Gesundheit, Minderjährigen oder sensiblen Leistungen DPIA-Schwelle fachlich prüfen.",
"weight": 8,
"evidence": "Profil: Website-Typ Allgemeine Website, Betreiber Deutschland.",
"severity": "mittel",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"triggered": false
},
{
"id": "external_embeds",
"label": "Externe Inhalte vor Einwilligung",
"action": "Karten, Videos, Captchas und Social-Widgets per Zwei-Klick oder nach Consent laden.",
"weight": 6,
"evidence": "0 externe Embed-\/Widget-Element(e) vorab geladen.",
"severity": "mittel",
"guide_url": "\/guides\/externe-inhalte-datenschutzfreundlich-einbinden",
"triggered": false
},
{
"id": "gpc_or_optout_gap",
"label": "GPC\/Opt-out-Lücke",
"action": "GPC\/Opt-out-Signale respektieren und technisch nachweisen.",
"weight": 6,
"evidence": "GPC-Test mit 0 datenschutzrelevanten Domain(s).",
"severity": "mittel",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"triggered": false
}
],
"high_risk_count": 5,
"triggered_count": 6,
"recommended_actions": [
"Zweck, Rechtsgrundlage, Pflichtfelder, Speicherfrist und Empfänger je Formular klären.",
"Datenschutzhinweis direkt am Eingabepunkt ergänzen.",
"Tracking vor Einwilligung blockieren, Zwecke trennen und Consent-Zustände nachweisen.",
"Rollen, AVV\/DPA, Zwecke und Empfänger je Anbieter dokumentieren.",
"Transfergrundlage, SCC\/TIA, Anbieterregion und Alternativen prüfen.",
"Offene Remediation-Tickets vor DPIA-Freigabe priorisieren."
],
"assessment_questions": [
{
"id": "purpose",
"why": "DPIA braucht einen klaren Scope.",
"owner": "Website-Betrieb",
"priority": "hoch",
"question": "Welche konkrete Verarbeitung oder Website-Änderung soll bewertet werden?"
},
{
"id": "data_categories",
"why": "Datenart und Betroffenengruppe bestimmen das Risiko.",
"owner": "Datenschutz",
"priority": "hoch",
"question": "Welche personenbezogenen Daten, besonderen Kategorien oder Nutzergruppen sind betroffen?"
},
{
"id": "scale",
"why": "Umfang und Regelmäßigkeit beeinflussen die DSFA-Schwelle.",
"owner": "Fachbereich",
"priority": "mittel",
"question": "Wie viele Nutzer, Seiten, Formulare und Systeme sind betroffen?"
},
{
"id": "vendors",
"why": "Empfänger und Drittlandtransfer sind zentrale Risikotreiber.",
"owner": "Legal\/Datenschutz",
"priority": "hoch",
"question": "Welche Anbieter\/Processor und Transfers sind notwendig?"
},
{
"id": "controls",
"why": "Rest-Risiko muss nach Maßnahmen bewertet werden.",
"owner": "Developer\/Ops",
"priority": "hoch",
"question": "Welche technischen und organisatorischen Maßnahmen reduzieren das Risiko?"
},
{
"id": "approval",
"why": "Audit-Trail und Verantwortlichkeit müssen nachvollziehbar sein.",
"owner": "Datenschutz",
"priority": "mittel",
"question": "Wer dokumentiert Entscheidung, Restrisiko und Freigabe?"
}
],
"recommended_safeguards": [
"Privacy by Design: Datenminimierung und Zweckbindung je Formular\/Tag dokumentieren.",
"Consent-Gating: nicht erforderliche Tags, Storage und Drittinhalte bis zur Einwilligung blockieren.",
"Transferkontrolle: Drittlandtransfer, SCC\/TIA und Anbieterrollen prüfen.",
"Security: TLS, Security-Header, Referrer-Policy und sichere Cookies härten.",
"Governance: Remediation-Tickets mit Owner, SLA und Wiederholungsscan schließen."
],
"linked_workflow_ticket_count": 8
},
"normalized_url": "https:\/\/bimanu.de\/",
"browser_analysis": {
"cookies": {
"items": [
{
"name": "cee",
"domain": ".capig.stape.pro",
"secure": true,
"expires": 1788605059.2049,
"http_only": true,
"same_site": "None"
},
{
"name": "__cf_bm",
"domain": ".usemessages.com",
"secure": true,
"expires": 1780830858.43138,
"http_only": true,
"same_site": "None"
},
{
"name": "__cf_bm",
"domain": ".hs-analytics.net",
"secure": true,
"expires": 1780830858.484631,
"http_only": true,
"same_site": "None"
},
{
"name": "__cf_bm",
"domain": ".hsadspixel.net",
"secure": true,
"expires": 1780830858.485057,
"http_only": true,
"same_site": "None"
},
{
"name": "__cf_bm",
"domain": ".hs-banner.com",
"secure": true,
"expires": 1780830858.502125,
"http_only": true,
"same_site": "None"
},
{
"name": "bcookie",
"domain": ".linkedin.com",
"secure": true,
"expires": 1812365059.130177,
"http_only": false,
"same_site": "None"
},
{
"name": "li_gc",
"domain": ".linkedin.com",
"secure": true,
"expires": 1796381059.130239,
"http_only": false,
"same_site": "None"
},
{
"name": "lidc",
"domain": ".linkedin.com",
"secure": true,
"expires": 1780915459.130267,
"http_only": false,
"same_site": "None"
},
{
"name": "__cf_bm",
"domain": ".linkedin.com",
"secure": true,
"expires": 1780830859.130288,
"http_only": true,
"same_site": "None"
},
{
"name": "_fbp",
"domain": ".bimanu.de",
"secure": false,
"expires": 1788605059,
"http_only": false,
"same_site": "Lax"
}
],
"total": 10,
"third_party": 9
},
"storage": {
"total": 4,
"local_storage_keys": [
"lastExternalReferrer",
"lastExternalReferrerTime",
"elementor"
],
"tracking_key_hints": [],
"local_storage_total": 3,
"session_storage_keys": [
"elementor"
],
"session_storage_total": 1
},
"findings": [
{
"id": "browser_privacy_relevant_third_parties",
"title": "Datenschutzrelevante Drittanbieter im Browseraufruf",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Prüfen, ob Anbieter wie Meta\/Facebook, TikTok, LinkedIn in der Datenschutzerklärung und Cookie-Auswahl verständlich erklärt werden."
},
{
"id": "gpc_privacy_domains_present",
"count": 9,
"title": "Datenschutzrelevante Kontakte trotz GPC-Signal",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "Bei aktivem Global Privacy Control sollten Anbieter wie Meta\/Facebook, LinkedIn, LinkedIn besonders begründet oder blockiert werden."
},
{
"id": "gpc_third_party_cookies",
"count": 9,
"title": "Drittanbieter-Cookies trotz GPC-Signal",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "Bei aktivem Global Privacy Control Drittanbieter-Cookies und Verkauf-\/Sharing-Signale technisch prüfen."
},
{
"id": "many_browser_third_parties",
"title": "Viele Drittanbieter-Domains beim Laden",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "Viele externe Kontakte erschweren die Datenschutz-Einordnung für Nutzer. Drittanbieter reduzieren oder klar begründen."
},
{
"id": "third_country_transfer_review",
"title": "Drittland-\/US-Anbieter im Browseraufruf prüfen",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Für Anbieter wie Meta\/Facebook, TikTok, Google DoubleClick, Google Tag Manager, LinkedIn, LinkedIn, Meta\/Facebook, Google AdSense, LinkedIn, google.com Transfergrundlage, AVV, DPF\/SCC\/TIA und Datenschutzhinweise prüfen."
},
{
"id": "unknown_vendor_jurisdiction",
"title": "Anbieter-Jurisdiktion nicht klar ableitbar",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "Unklare Drittanbieter in Anbieterinventar, AVV-Prozess und Datenschutzerklärung nachrecherchieren."
},
{
"id": "third_party_full_referrer_leak",
"count": 3,
"title": "Drittanbieter können vollen Referrer-Kontext erhalten",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Referrer-Policy prüfen und für Anbieter wie tagging.bimanu.de, Meta\/Facebook, google.com mindestens strict-origin-when-cross-origin oder strenger setzen."
},
{
"id": "third_party_page_url_parameter",
"count": 37,
"title": "Seiten-URL wird in Drittanbieter-Requests übertragen",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Tracking-\/Tag-Parameter für Anbieter wie tagging.bimanu.de, Meta\/Facebook, google.com so konfigurieren, dass keine unnötigen Pfade, Suchparameter oder Formularumfelder gesendet werden."
},
{
"id": "third_party_sensitive_query_leak",
"count": 13,
"title": "Sensible URL-Schlüssel im Drittanbieter-Kontext",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Sensible Parameter wie E-Mail, Name, Token oder Session-IDs aus URLs entfernen und Drittanbieter-Tags auf solchen Seiten blockieren."
},
{
"id": "browser_session_replay_provider",
"title": "Session-Replay-Anbieter im Browseraufruf erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Anbieter wie Mouseflow, Hotjar erst nach Einwilligung laden, Eingabefelder maskieren und in der Datenschutzerklärung konkret erklären."
},
{
"id": "browser_canvas_fingerprinting",
"count": 3,
"title": "Canvas-Auslese im Browser erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Prüfen, ob Canvas-Zugriffe für Darstellung nötig sind oder Fingerprinting ermöglichen; Zweck und Rechtsgrundlage dokumentieren."
},
{
"id": "browser_webgl_fingerprinting",
"count": 95,
"title": "WebGL-Merkmale wurden ausgelesen",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "WebGL-\/GPU-Merkmalszugriffe auf Fingerprinting-Risiko prüfen und unnötige Bibliotheken reduzieren."
},
{
"id": "browser_audio_fingerprint_api",
"count": 1,
"title": "Audio-Fingerprint-nahe API wurde genutzt",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "AudioContext-Nutzung prüfen; bei Tracking-\/Fingerprinting-Zwecken transparent erklären und an Consent koppeln."
},
{
"id": "browser_keystroke_listener_signals",
"count": 55,
"title": "Viele Tastatur-\/Eingabe-Listener im Browser erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Prüfen, ob Eingaben für Analytics, Session-Replay oder Debugging erfasst werden; sensible Felder konsequent ausschließen."
},
{
"id": "consent_state_gpc_evidence_review",
"title": "Consent-Zustand: GPC mit Tracking-Hinweisen",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "GPC-Aufruf auf Datenschutz-Drittanbieter, Drittanbieter-Cookies und Storage-IDs prüfen."
},
{
"id": "tracking_pixel_detected",
"count": 7,
"title": "Tracking-Pixel oder pixelnahe Requests erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Pixel von Meta\/Facebook, google.de, LinkedIn erst nach Einwilligung laden, Zweck erklären und unnötige Bild-Tracker entfernen."
},
{
"id": "beacon_api_usage",
"count": 18,
"title": "Beacon-\/Keepalive-Telemetrie erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "navigator.sendBeacon, keepalive-Fetch und vergleichbare Telemetrie auf Consent, Anbieter und Datenminimierung prüfen."
}
],
"renderer": "playwright-chromium",
"final_url": "https:\/\/bimanu.de\/",
"consent_ui": {
"accept_controls": [],
"accept_max_area": 0,
"reject_controls": [],
"reject_max_area": 0,
"settings_controls": [],
"first_layer_summary": "Akzeptieren 0 \/ Ablehnen 0 \/ Einstellungen 0",
"cookie_context_found": true,
"reject_less_prominent": false,
"visible_control_count": 2,
"reject_prominence_ratio": 0
},
"gpc_signal": {
"error": "",
"enabled": true,
"storage": {
"total": 4,
"tracking_key_hints": [],
"local_storage_total": 3,
"session_storage_total": 1
},
"cookie_count": 10,
"request_count": 139,
"sec_gpc_header": true,
"navigator_value": true,
"contacted_domains": [
{
"host": "bimanu.de",
"count": 106,
"category": "other",
"provider": "bimanu.de",
"third_party": false,
"category_label": "Sonstige",
"resource_types": {
"font": 4,
"image": 41,
"script": 27,
"document": 1,
"stylesheet": 33
}
},
{
"host": "tagging.bimanu.de",
"count": 5,
"category": "other",
"provider": "tagging.bimanu.de",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"fetch": 1,
"script": 4
}
},
{
"host": "widget.trustpilot.com",
"count": 4,
"category": "other",
"provider": "widget.trustpilot.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"xhr": 2,
"script": 1,
"document": 1
}
},
{
"host": "connect.facebook.net",
"count": 2,
"category": "social_tracking",
"provider": "Meta\/Facebook",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"script": 2
}
},
{
"host": "px.ads.linkedin.com",
"count": 2,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"xhr": 1,
"image": 1
}
},
{
"host": "snap.licdn.com",
"count": 2,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"script": 2
}
},
{
"host": "api-eu1.hubapi.com",
"count": 1,
"category": "other",
"provider": "api-eu1.hubapi.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"xhr": 1
}
},
{
"host": "api-eu1.hubspot.com",
"count": 1,
"category": "other",
"provider": "api-eu1.hubspot.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"xhr": 1
}
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"count": 1,
"category": "other",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "capig.stape.pro",
"count": 1,
"category": "other",
"provider": "capig.stape.pro",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"fetch": 1
}
},
{
"host": "cdn.iubenda.com",
"count": 1,
"category": "other",
"provider": "cdn.iubenda.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "cdn.mouseflow.com",
"count": 1,
"category": "session_replay",
"provider": "Mouseflow",
"third_party": true,
"category_label": "Session-Replay",
"resource_types": {
"script": 1
}
},
{
"host": "cs.iubenda.com",
"count": 1,
"category": "other",
"provider": "cs.iubenda.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "facebook.com",
"count": 1,
"category": "social_tracking",
"provider": "Meta\/Facebook",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"image": 1
}
},
{
"host": "forms-eu1.hscollectedforms.net",
"count": 1,
"category": "other",
"provider": "forms-eu1.hscollectedforms.net",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"xhr": 1
}
},
{
"host": "googletagmanager.com",
"count": 1,
"category": "tag_manager",
"provider": "Google Tag Manager",
"third_party": true,
"category_label": "Tag-Manager",
"resource_types": {
"script": 1
}
},
{
"host": "js-eu1.hs-analytics.net",
"count": 1,
"category": "other",
"provider": "js-eu1.hs-analytics.net",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "js-eu1.hs-banner.com",
"count": 1,
"category": "other",
"provider": "js-eu1.hs-banner.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "js-eu1.hsadspixel.net",
"count": 1,
"category": "other",
"provider": "js-eu1.hsadspixel.net",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "js-eu1.hscollectedforms.net",
"count": 1,
"category": "other",
"provider": "js-eu1.hscollectedforms.net",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
}
],
"contacted_domain_count": 24,
"privacy_relevant_domains": [
{
"host": "connect.facebook.net",
"count": 2,
"category": "social_tracking",
"provider": "Meta\/Facebook",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"script": 2
}
},
{
"host": "px.ads.linkedin.com",
"count": 2,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"xhr": 1,
"image": 1
}
},
{
"host": "snap.licdn.com",
"count": 2,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"script": 2
}
},
{
"host": "cdn.mouseflow.com",
"count": 1,
"category": "session_replay",
"provider": "Mouseflow",
"third_party": true,
"category_label": "Session-Replay",
"resource_types": {
"script": 1
}
},
{
"host": "facebook.com",
"count": 1,
"category": "social_tracking",
"provider": "Meta\/Facebook",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"image": 1
}
},
{
"host": "googletagmanager.com",
"count": 1,
"category": "tag_manager",
"provider": "Google Tag Manager",
"third_party": true,
"category_label": "Tag-Manager",
"resource_types": {
"script": 1
}
},
{
"host": "pagead2.googlesyndication.com",
"count": 1,
"category": "advertising",
"provider": "Google AdSense",
"third_party": true,
"category_label": "Werbung",
"resource_types": {
"fetch": 1
}
},
{
"host": "px4.ads.linkedin.com",
"count": 1,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"image": 1
}
}
],
"third_party_cookie_count": 9,
"third_party_domain_count": 23,
"privacy_relevant_domain_count": 9
},
"consent_apis": {
"cmpapi": false,
"tcfapi": true,
"onetrust": false,
"cookiebot": false,
"data_layer": true,
"cmp_detected": true,
"usercentrics": false,
"google_tag_data": true
},
"accept_signal": {
"error": "",
"enabled": false,
"storage": {
"total": 0,
"tracking_key_hints": [],
"local_storage_total": 0,
"session_storage_total": 0
},
"clicked_text": "",
"accept_clicked": false,
"accept_available": false,
"contacted_domains": [],
"contacted_domain_count": 0,
"new_domains_after_accept": [],
"privacy_relevant_domains": [],
"third_party_domain_count": 0,
"cookie_count_after_accept": 0,
"cookie_count_before_accept": 0,
"request_count_after_accept": 0,
"storage_count_after_accept": 0,
"request_count_before_accept": 0,
"new_cookie_count_after_accept": 0,
"privacy_relevant_domain_count": 0,
"new_request_count_after_accept": 0,
"third_party_cookie_count_after_accept": 0,
"storage_tracking_hint_count_after_accept": 0,
"new_privacy_relevant_domains_after_accept": [],
"new_privacy_relevant_domain_count_after_accept": 0
},
"request_count": 220,
"top_providers": [
{
"provider": "tagging.bimanu.de",
"request_count": 18
},
{
"provider": "Meta\/Facebook",
"request_count": 12
},
{
"provider": "capig.stape.pro",
"request_count": 10
},
{
"provider": "cdn.iubenda.com",
"request_count": 7
},
{
"provider": "google.com",
"request_count": 7
},
{
"provider": "TikTok",
"request_count": 6
},
{
"provider": "LinkedIn",
"request_count": 5
},
{
"provider": "widget.trustpilot.com",
"request_count": 4
},
{
"provider": "cs.iubenda.com",
"request_count": 2
},
{
"provider": "Google DoubleClick",
"request_count": 2
}
],
"request_samples": [
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 1,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "static.hotjar.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"sv"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 1,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "cdn.mouseflow.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "js-eu1.hs-analytics.net",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 3,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "js-eu1.hscollectedforms.net",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 1,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "js-eu1.usemessages.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 1,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "js-eu1.hs-banner.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 3,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "js-eu1.hsadspixel.net",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 1,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "widget.trustpilot.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"templateid",
"businessunitid"
],
"third_party": true,
"resource_type": "document",
"query_key_count": 2,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "widget.trustpilot.com",
"method": "GET",
"referrer": {
"host": "widget.trustpilot.com",
"has_path": true,
"has_query": true,
"same_site": false,
"path_depth": 3,
"query_keys": [
"templateid",
"businessunitid"
],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 3,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "cs.iubenda.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"gtg_health"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 2,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"id",
"cx",
"gtm"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 3,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "connect.facebook.net",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 4,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "widget.trustpilot.com",
"method": "GET",
"referrer": {
"host": "widget.trustpilot.com",
"has_path": true,
"has_query": true,
"same_site": false,
"path_depth": 3,
"query_keys": [
"templateid",
"businessunitid"
],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"businessunitid",
"locale"
],
"third_party": true,
"resource_type": "xhr",
"query_key_count": 2,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "widget.trustpilot.com",
"method": "GET",
"referrer": {
"host": "widget.trustpilot.com",
"has_path": true,
"has_query": true,
"same_site": false,
"path_depth": 3,
"query_keys": [
"templateid",
"businessunitid"
],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"locale",
"styleheight",
"stylewidth",
"url",
"referrer",
"useragent",
"language",
"platform",
"nosettings",
"businessunitid",
"widgetid"
],
"third_party": true,
"resource_type": "xhr",
"query_key_count": 11,
"url_value_param_count": 2,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "api-eu1.hubspot.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 4,
"query_keys": [
"portalid",
"conversations-embed",
"mobile",
"messagesutk",
"traceid"
],
"third_party": true,
"resource_type": "xhr",
"query_key_count": 5,
"url_value_param_count": 0,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 0
},
{
"host": "cdn.iubenda.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 3,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "forms-eu1.hscollectedforms.net",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 4,
"query_keys": [
"portalid",
"utk"
],
"third_party": true,
"resource_type": "xhr",
"query_key_count": 2,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "api-eu1.hubapi.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 5,
"query_keys": [
"portalid"
],
"third_party": true,
"resource_type": "xhr",
"query_key_count": 1,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "connect.facebook.net",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"v",
"r",
"domain",
"hme",
"ex_m"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 5,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "googletagmanager.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"id"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 1,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"id",
"cx",
"gtm"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 3,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "snap.licdn.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"_fplc",
"are",
"cid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 39,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "googletagmanager.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"v",
"t",
"pid",
"gtm",
"seq",
"exp",
"dl",
"tdp",
"frm",
"rtg",
"slo"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 19,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "snap.licdn.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "pagead2.googlesyndication.com",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"rcb",
"frm",
"en",
"dl",
"scrsrc",
"rnd",
"navt",
"npa",
"did",
"gdid",
"_tu",
"gtm"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 24,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "px.ads.linkedin.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"pid",
"time",
"url"
],
"third_party": true,
"resource_type": "xhr",
"query_key_count": 3,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "px.ads.linkedin.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"v",
"fmt",
"pid",
"time",
"url"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 5,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 37,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "px4.ads.linkedin.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"v",
"fmt",
"pid",
"time",
"url",
"e_ipv6"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 6,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "cdn.iubenda.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 3,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "cdn.iubenda.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"ecid",
"_fplc",
"are"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 50,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "cdn.iubenda.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 4,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "cs.iubenda.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 4,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "cdn.iubenda.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 4,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "cdn.iubenda.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 4,
"query_keys": [],
"third_party": true,
"resource_type": "xhr",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "cdn.iubenda.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 3,
"query_keys": [],
"third_party": true,
"resource_type": "xhr",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "googleads.g.doubleclick.net",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"random",
"cv",
"fst",
"bg",
"guid",
"async",
"en",
"gtm",
"gcd",
"dma_cps",
"dma",
"tcfd"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 34,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.com",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"random",
"cv",
"fst",
"fmt",
"bg",
"guid",
"async",
"en",
"gtm",
"gcd",
"dma_cps",
"dma"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 34,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcu",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 44,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid",
"ecid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 54,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"id",
"cx",
"gtm"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 3,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "cdn.leadinfo.net",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 1,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "analytics.tiktok.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"sdkid",
"lib"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 2,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid",
"ecid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 53,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "googleads.g.doubleclick.net",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"random",
"cv",
"fst",
"bg",
"guid",
"async",
"en",
"gtm",
"gcd",
"dma_cps",
"dma",
"tcfd"
],
"third_party": true,
"resource_type": "script",
"query_key_count": 38,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "google.com",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"random",
"cv",
"fst",
"fmt",
"bg",
"guid",
"async",
"en",
"gtm",
"gcd",
"dma_cps",
"dma"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 38,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "google.com",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"rcb",
"frm",
"auid",
"dt",
"en",
"dl",
"scrsrc",
"rnd",
"navt",
"npa",
"did",
"gdid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 28,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "google.com",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"rcb",
"frm",
"auid",
"dt",
"en",
"dl",
"scrsrc",
"rnd",
"navt",
"npa",
"did",
"gdid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 27,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 34,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "google.com",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"rcb",
"frm",
"ae",
"auid",
"dt",
"en",
"dl",
"scrsrc",
"rnd",
"navt",
"npa",
"ep.ads_data_redaction"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 27,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 2
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 37,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 34,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": null,
"has_query": true,
"path_depth": 4,
"query_keys": [
"origin",
"1p"
],
"third_party": true,
"resource_type": "document",
"query_key_count": 2,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid",
"ecid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 52,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid",
"ecid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 52,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid",
"ecid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 52,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid",
"ecid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 52,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid",
"ecid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 52,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "capig.stape.pro",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid",
"ecid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 52,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 34,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 34,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 34,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 34,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 34,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "facebook.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 1,
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw",
"sh",
"v",
"r",
"a"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 34,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "region1.analytics.google.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"gtm",
"tag_exp",
"_is_sw",
"_tu",
"gap.gtb",
"_gsid"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 11,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"t",
"slf_rd",
"_r",
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"tid",
"cid",
"gtm"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 18,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "tagging.bimanu.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps",
"dma",
"tcfd",
"gdid",
"ecid"
],
"third_party": true,
"resource_type": "fetch",
"query_key_count": 58,
"url_value_param_count": 1,
"sensitive_query_key_count": 1,
"target_url_value_param_count": 1
},
{
"host": "region1.analytics.google.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"gtm",
"tag_exp",
"_is_sw",
"_tu",
"gap.gtb",
"_gsid"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 11,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"t",
"slf_rd",
"_r",
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"tid",
"cid",
"gtm"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 18,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"t",
"slf_rd",
"_r",
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"tid",
"cid",
"gtm"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 18,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"t",
"slf_rd",
"_r",
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"tid",
"cid",
"gtm"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 18,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"t",
"slf_rd",
"_r",
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"tid",
"cid",
"gtm"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 18,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"t",
"slf_rd",
"_r",
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"tid",
"cid",
"gtm"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 18,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"t",
"slf_rd",
"_r",
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"tid",
"cid",
"gtm"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 18,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"random",
"cv",
"fst",
"bg",
"guid",
"async",
"en",
"gtm",
"gcd",
"dma_cps",
"dma",
"tcfd"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 38,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"random",
"cv",
"fst",
"bg",
"guid",
"async",
"en",
"gtm",
"gcd",
"dma_cps",
"dma",
"tcfd"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 38,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"random",
"cv",
"fst",
"bg",
"guid",
"async",
"en",
"gtm",
"gcd",
"dma_cps",
"dma",
"tcfd"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 42,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 3,
"query_keys": [
"random",
"cv",
"fst",
"bg",
"guid",
"async",
"en",
"gtm",
"gcd",
"dma_cps",
"dma",
"tcfd"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 42,
"url_value_param_count": 1,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 1
},
{
"host": "analytics.tiktok.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 4,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "analytics.tiktok.com",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 4,
"query_keys": [],
"third_party": true,
"resource_type": "script",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "analytics-ipv6.tiktokw.us",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 2,
"query_keys": [],
"third_party": true,
"resource_type": "ping",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "analytics.tiktok.com",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 3,
"query_keys": [],
"third_party": true,
"resource_type": "ping",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "analytics.tiktok.com",
"method": "POST",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": false,
"path_depth": 3,
"query_keys": [],
"third_party": true,
"resource_type": "ping",
"query_key_count": 0,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
},
{
"host": "google.de",
"method": "GET",
"referrer": {
"host": "bimanu.de",
"has_path": false,
"has_query": false,
"same_site": true,
"path_depth": 0,
"query_keys": [],
"sensitive_query_key_count": 0
},
"has_query": true,
"path_depth": 2,
"query_keys": [
"v",
"t",
"slf_rd",
"_r",
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"tid",
"cid",
"gtm"
],
"third_party": true,
"resource_type": "image",
"query_key_count": 18,
"url_value_param_count": 0,
"sensitive_query_key_count": 0,
"target_url_value_param_count": 0
}
],
"cmp_consent_state": {
"tcf": {
"api_found": true,
"vendor_li": [],
"cmp_loaded": false,
"cmp_status": "stub",
"purpose_li": [],
"event_status": "cmpuishown",
"gdpr_applies": true,
"ping_success": false,
"policy_version": "5",
"vendor_consents": [],
"vendor_li_count": 0,
"purpose_consents": [],
"purpose_li_count": 0,
"tc_string_length": 0,
"tc_string_present": false,
"vendor_consent_count": 0,
"purpose_consent_count": 0
},
"onetrust": {
"found": false,
"active_groups": [],
"active_group_count": 0
},
"cookiebot": {
"found": false,
"declined": false,
"consented": false,
"has_response": false,
"consent_marketing": null,
"consent_statistics": null,
"consent_preferences": null
},
"usercentrics": {
"found": false,
"has_response": false,
"services_count": 0,
"accepted_services_count": 0
}
},
"contacted_domains": [
{
"host": "bimanu.de",
"count": 109,
"category": "other",
"provider": "bimanu.de",
"third_party": false,
"category_label": "Sonstige",
"resource_types": {
"font": 4,
"image": 41,
"script": 30,
"document": 1,
"stylesheet": 33
}
},
{
"host": "tagging.bimanu.de",
"count": 18,
"category": "other",
"provider": "tagging.bimanu.de",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"fetch": 12,
"script": 5,
"document": 1
}
},
{
"host": "cdn.iubenda.com",
"count": 7,
"category": "other",
"provider": "cdn.iubenda.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"xhr": 2,
"script": 5
}
},
{
"host": "google.com",
"count": 7,
"category": "other",
"provider": "google.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"fetch": 5,
"image": 2
}
},
{
"host": "capig.stape.pro",
"count": 10,
"category": "other",
"provider": "capig.stape.pro",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"fetch": 10
}
},
{
"host": "facebook.com",
"count": 10,
"category": "social_tracking",
"provider": "Meta\/Facebook",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"image": 10
}
},
{
"host": "widget.trustpilot.com",
"count": 4,
"category": "other",
"provider": "widget.trustpilot.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"xhr": 2,
"script": 1,
"document": 1
}
},
{
"host": "connect.facebook.net",
"count": 2,
"category": "social_tracking",
"provider": "Meta\/Facebook",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"script": 2
}
},
{
"host": "cs.iubenda.com",
"count": 2,
"category": "other",
"provider": "cs.iubenda.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 2
}
},
{
"host": "googleads.g.doubleclick.net",
"count": 2,
"category": "advertising",
"provider": "Google DoubleClick",
"third_party": true,
"category_label": "Werbung",
"resource_types": {
"script": 2
}
},
{
"host": "googletagmanager.com",
"count": 2,
"category": "tag_manager",
"provider": "Google Tag Manager",
"third_party": true,
"category_label": "Tag-Manager",
"resource_types": {
"image": 1,
"script": 1
}
},
{
"host": "px.ads.linkedin.com",
"count": 2,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"xhr": 1,
"image": 1
}
},
{
"host": "snap.licdn.com",
"count": 2,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"script": 2
}
},
{
"host": "analytics.tiktok.com",
"count": 6,
"category": "social_tracking",
"provider": "TikTok",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"ping": 3,
"script": 3
}
},
{
"host": "api-eu1.hubapi.com",
"count": 1,
"category": "other",
"provider": "api-eu1.hubapi.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"xhr": 1
}
},
{
"host": "api-eu1.hubspot.com",
"count": 1,
"category": "other",
"provider": "api-eu1.hubspot.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"xhr": 1
}
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"count": 1,
"category": "other",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "cdn.leadinfo.net",
"count": 1,
"category": "other",
"provider": "cdn.leadinfo.net",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "cdn.mouseflow.com",
"count": 1,
"category": "session_replay",
"provider": "Mouseflow",
"third_party": true,
"category_label": "Session-Replay",
"resource_types": {
"script": 1
}
},
{
"host": "forms-eu1.hscollectedforms.net",
"count": 1,
"category": "other",
"provider": "forms-eu1.hscollectedforms.net",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"xhr": 1
}
},
{
"host": "js-eu1.hs-analytics.net",
"count": 1,
"category": "other",
"provider": "js-eu1.hs-analytics.net",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "js-eu1.hs-banner.com",
"count": 1,
"category": "other",
"provider": "js-eu1.hs-banner.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "js-eu1.hsadspixel.net",
"count": 1,
"category": "other",
"provider": "js-eu1.hsadspixel.net",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "js-eu1.hscollectedforms.net",
"count": 1,
"category": "other",
"provider": "js-eu1.hscollectedforms.net",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "js-eu1.usemessages.com",
"count": 1,
"category": "other",
"provider": "js-eu1.usemessages.com",
"third_party": true,
"category_label": "Sonstige",
"resource_types": {
"script": 1
}
},
{
"host": "pagead2.googlesyndication.com",
"count": 1,
"category": "advertising",
"provider": "Google AdSense",
"third_party": true,
"category_label": "Werbung",
"resource_types": {
"fetch": 1
}
},
{
"host": "px4.ads.linkedin.com",
"count": 1,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"image": 1
}
},
{
"host": "static.hotjar.com",
"count": 1,
"category": "session_replay",
"provider": "Hotjar",
"third_party": true,
"category_label": "Session-Replay",
"resource_types": {
"script": 1
}
}
],
"consent_interaction": {
"clicked_text": "",
"reject_clicked": false,
"reject_available": false,
"new_domains_after_reject": [],
"cookie_count_after_reject": 10,
"request_count_after_reject": 0,
"storage_count_after_reject": 4,
"new_cookie_count_after_reject": 0,
"new_request_count_after_reject": 0,
"privacy_relevant_domains_after_reject": [],
"storage_tracking_hint_count_after_reject": 0,
"privacy_relevant_domain_count_after_reject": 0
},
"privacy_api_metrics": {
"api_calls": {
"audio_context_count": 1,
"canvas_export_count": 3,
"fetch_keepalive_count": 15,
"webgl_parameter_count": 95,
"mutation_observer_count": 9,
"keyboard_input_listener_count": 55,
"session_interaction_listener_count": 85
},
"beacon_count": 0,
"webgl_read_count": 0,
"canvas_read_count": 0,
"audio_context_count": 1,
"canvas_export_count": 3,
"fetch_keepalive_count": 15,
"webgl_parameter_count": 95,
"mutation_observer_count": 9,
"keyboard_input_listener_count": 55,
"session_interaction_listener_count": 85
},
"tcf_consent_analysis": {
"color": "yellow",
"score": 82,
"status": "prüfen",
"summary": "TCF-Decoder: 0 Zweck(e) mit Consent\/LI-Signal, 0 Vendor-Consent(s), 0 Vendor-LI-Signal(e).",
"findings": [],
"api_found": true,
"available": true,
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"cmp_loaded": false,
"cmp_status": "stub",
"event_status": "cmpuishown",
"gdpr_applies": true,
"ping_success": false,
"purpose_rows": [
{
"id": 1,
"label": "Informationen auf einem Gerät speichern und\/oder abrufen",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 2,
"label": "Einfache Anzeigen auswählen",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 3,
"label": "Personalisiertes Anzeigen-Profil erstellen",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 4,
"label": "Personalisierte Anzeigen auswählen",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 5,
"label": "Personalisiertes Inhalts-Profil erstellen",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 6,
"label": "Personalisierte Inhalte auswählen",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 7,
"label": "Anzeigen-Leistung messen",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 8,
"label": "Inhalte-Leistung messen",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 9,
"label": "Marktforschung zur Generierung von Erkenntnissen nutzen",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 10,
"label": "Produkte entwickeln und verbessern",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
},
{
"id": 11,
"label": "Begrenzte Daten zur Anzeigen-Auswahl verwenden",
"action": "Kein vorab erlaubtes TCF-Signal für diesen Zweck erkannt.",
"status": "nicht_erlaubt",
"risk_level": "niedrig",
"consent_granted": false,
"legitimate_interest_granted": false
}
],
"vendor_li_ids": [],
"policy_version": "5",
"priority_fixes": [],
"vendor_li_count": 0,
"purpose_li_count": 0,
"tc_string_length": 0,
"tc_string_present": false,
"vendor_consent_ids": [],
"granted_purpose_rows": [],
"vendor_consent_count": 0,
"purpose_consent_count": 0,
"high_risk_purpose_count": 0,
"medium_risk_purpose_count": 0
},
"consent_journey_matrix": {
"color": "yellow",
"items": [
{
"host": "facebook.com",
"states": {
"gpc": 1,
"default": 10
},
"category": "social_tracking",
"provider": "Meta\/Facebook",
"category_label": "Social\/Tracking",
"privacy_relevant": true,
"total_request_count": 11
},
{
"host": "analytics.tiktok.com",
"states": {
"default": 6
},
"category": "social_tracking",
"provider": "TikTok",
"category_label": "Social\/Tracking",
"privacy_relevant": true,
"total_request_count": 6
},
{
"host": "px.ads.linkedin.com",
"states": {
"gpc": 2,
"default": 2
},
"category": "social_tracking",
"provider": "LinkedIn",
"category_label": "Social\/Tracking",
"privacy_relevant": true,
"total_request_count": 4
},
{
"host": "snap.licdn.com",
"states": {
"gpc": 2,
"default": 2
},
"category": "social_tracking",
"provider": "LinkedIn",
"category_label": "Social\/Tracking",
"privacy_relevant": true,
"total_request_count": 4
},
{
"host": "connect.facebook.net",
"states": {
"gpc": 2,
"default": 2
},
"category": "social_tracking",
"provider": "Meta\/Facebook",
"category_label": "Social\/Tracking",
"privacy_relevant": true,
"total_request_count": 4
},
{
"host": "googletagmanager.com",
"states": {
"gpc": 1,
"default": 2
},
"category": "tag_manager",
"provider": "Google Tag Manager",
"category_label": "Tag-Manager",
"privacy_relevant": true,
"total_request_count": 3
},
{
"host": "googleads.g.doubleclick.net",
"states": {
"default": 2
},
"category": "advertising",
"provider": "Google DoubleClick",
"category_label": "Werbung",
"privacy_relevant": true,
"total_request_count": 2
},
{
"host": "cdn.mouseflow.com",
"states": {
"gpc": 1,
"default": 1
},
"category": "session_replay",
"provider": "Mouseflow",
"category_label": "Session-Replay",
"privacy_relevant": true,
"total_request_count": 2
},
{
"host": "pagead2.googlesyndication.com",
"states": {
"default": 1
},
"category": "advertising",
"provider": "Google AdSense",
"category_label": "Werbung",
"privacy_relevant": true,
"total_request_count": 1
},
{
"host": "static.hotjar.com",
"states": {
"default": 1
},
"category": "session_replay",
"provider": "Hotjar",
"category_label": "Session-Replay",
"privacy_relevant": true,
"total_request_count": 1
},
{
"host": "px4.ads.linkedin.com",
"states": {
"default": 1
},
"category": "social_tracking",
"provider": "LinkedIn",
"category_label": "Social\/Tracking",
"privacy_relevant": true,
"total_request_count": 1
},
{
"host": "tagging.bimanu.de",
"states": {
"gpc": 5,
"default": 18
},
"category": "other",
"provider": "tagging.bimanu.de",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 23
},
{
"host": "capig.stape.pro",
"states": {
"gpc": 1,
"default": 10
},
"category": "other",
"provider": "capig.stape.pro",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 11
},
{
"host": "cdn.iubenda.com",
"states": {
"gpc": 1,
"default": 7
},
"category": "other",
"provider": "cdn.iubenda.com",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 8
},
{
"host": "widget.trustpilot.com",
"states": {
"gpc": 4,
"default": 4
},
"category": "other",
"provider": "widget.trustpilot.com",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 8
},
{
"host": "google.com",
"states": {
"default": 7
},
"category": "other",
"provider": "google.com",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 7
},
{
"host": "cs.iubenda.com",
"states": {
"gpc": 1,
"default": 2
},
"category": "other",
"provider": "cs.iubenda.com",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 3
},
{
"host": "api-eu1.hubapi.com",
"states": {
"gpc": 1,
"default": 1
},
"category": "other",
"provider": "api-eu1.hubapi.com",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 2
},
{
"host": "api-eu1.hubspot.com",
"states": {
"gpc": 1,
"default": 1
},
"category": "other",
"provider": "api-eu1.hubspot.com",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 2
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"states": {
"gpc": 1,
"default": 1
},
"category": "other",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 2
},
{
"host": "forms-eu1.hscollectedforms.net",
"states": {
"gpc": 1,
"default": 1
},
"category": "other",
"provider": "forms-eu1.hscollectedforms.net",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 2
},
{
"host": "js-eu1.hs-analytics.net",
"states": {
"gpc": 1,
"default": 1
},
"category": "other",
"provider": "js-eu1.hs-analytics.net",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 2
},
{
"host": "js-eu1.hs-banner.com",
"states": {
"gpc": 1,
"default": 1
},
"category": "other",
"provider": "js-eu1.hs-banner.com",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 2
},
{
"host": "js-eu1.hsadspixel.net",
"states": {
"gpc": 1,
"default": 1
},
"category": "other",
"provider": "js-eu1.hsadspixel.net",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 2
},
{
"host": "js-eu1.hscollectedforms.net",
"states": {
"gpc": 1,
"default": 1
},
"category": "other",
"provider": "js-eu1.hscollectedforms.net",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 2
},
{
"host": "cdn.leadinfo.net",
"states": {
"default": 1
},
"category": "other",
"provider": "cdn.leadinfo.net",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 1
},
{
"host": "js-eu1.usemessages.com",
"states": {
"default": 1
},
"category": "other",
"provider": "js-eu1.usemessages.com",
"category_label": "Sonstige",
"privacy_relevant": false,
"total_request_count": 1
}
],
"score": 76,
"states": [
{
"id": "default",
"label": "Erstaufruf",
"description": "Kontakte ohne Nutzeraktion",
"domain_count": 27,
"request_count": 88,
"privacy_relevant_domain_count": 11
},
{
"id": "reject_new",
"label": "Nach Ablehnen neu",
"description": "Neue Kontakte nach Ablehnen-Klick",
"domain_count": 0,
"request_count": 0,
"privacy_relevant_domain_count": 0
},
{
"id": "accept_new",
"label": "Nach Akzeptieren neu",
"description": "Neue Kontakte nach Akzeptieren-Klick",
"domain_count": 0,
"request_count": 0,
"privacy_relevant_domain_count": 0
},
{
"id": "gpc",
"label": "GPC-Aufruf",
"description": "Kontakte bei Global Privacy Control",
"domain_count": 19,
"request_count": 29,
"privacy_relevant_domain_count": 6
}
],
"status": "prüfen",
"summary": "Consent-Journey: 0 neue Datenschutz-Domain(s) nach Ablehnen, 0 nach Akzeptieren, 6 im GPC-Aufruf.",
"gpc_privacy_relevant_domain_count": 6,
"accept_privacy_relevant_domain_count": 0,
"reject_privacy_relevant_domain_count": 0
},
"consent_state_evidence": {
"rows": [
{
"id": "default",
"label": "Erstaufruf",
"action": "Nicht notwendige Cookies, Tracking-Storage und Datenschutz-Drittanbieter vor Einwilligung blockieren oder begründen.",
"status": "ohne Nutzeraktion",
"evidence": "Baseline aus erstem Chromium-Aufruf ohne Banner-Interaktion.",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"risk_level": "mittel",
"cookie_count": 10,
"domain_count": 28,
"request_count": 220,
"storage_total": 4,
"new_cookie_count": 10,
"third_party_cookie_count": 0,
"storage_tracking_hint_count": 0,
"privacy_relevant_domain_count": 11
},
{
"id": "reject",
"label": "Nach Ablehnen",
"action": "Nach Ablehnen keine neuen nicht notwendigen Cookies, Tracking-Storage-Keys oder Tracking-\/Werbekontakte auslösen.",
"status": "nicht verfügbar",
"evidence": "",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"risk_level": "niedrig",
"cookie_count": 10,
"domain_count": 0,
"request_count": 0,
"storage_total": 4,
"new_cookie_count": 0,
"third_party_cookie_count": 0,
"storage_tracking_hint_count": 0,
"privacy_relevant_domain_count": 0
},
{
"id": "accept",
"label": "Nach Akzeptieren",
"action": "Nach Akzeptieren geladene Cookies, Anbieter und Storage-Einträge in Consent-Auswahl und Datenschutzerklärung abbilden.",
"status": "nicht ausgeführt",
"evidence": "",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"risk_level": "niedrig",
"cookie_count": 0,
"domain_count": 0,
"request_count": 0,
"storage_total": 0,
"new_cookie_count": 0,
"third_party_cookie_count": 0,
"storage_tracking_hint_count": 0,
"privacy_relevant_domain_count": 0
},
{
"id": "gpc",
"label": "GPC-Aufruf",
"action": "Global Privacy Control als Opt-out-Signal berücksichtigen und Tracking-\/Sharing-Dienste besonders begrenzen.",
"status": "aktiv",
"evidence": "Navigator-GPC und Sec-GPC wurden im gesonderten Browserlauf gesetzt.",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"risk_level": "mittel",
"cookie_count": 10,
"domain_count": 24,
"request_count": 139,
"storage_total": 4,
"new_cookie_count": 0,
"third_party_cookie_count": 9,
"storage_tracking_hint_count": 0,
"privacy_relevant_domain_count": 9
}
],
"color": "yellow",
"score": 80,
"status": "prüfen",
"summary": "Consent-State-Evidence: 4 Zustände verglichen, 0 hoch auffällig, 2 mittel auffällig.",
"findings": [
{
"id": "consent_state_gpc_evidence_review",
"title": "Consent-Zustand: GPC mit Tracking-Hinweisen",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "GPC-Aufruf auf Datenschutz-Drittanbieter, Drittanbieter-Cookies und Storage-IDs prüfen."
}
],
"available": true,
"high_count": 0,
"medium_count": 2,
"priority_fixes": [
"GPC-Aufruf auf Datenschutz-Drittanbieter, Drittanbieter-Cookies und Storage-IDs prüfen."
]
},
"contacted_domain_count": 28,
"fingerprinting_analysis": {
"color": "red",
"score": 6,
"checks": [
{
"id": "canvas",
"ok": false,
"count": 3,
"label": "Canvas-Auslese",
"detail": "0 Pixel-Lesezugriff(e), 3 Export(e)."
},
{
"id": "webgl",
"ok": false,
"count": 95,
"label": "WebGL-Merkmale",
"detail": "95 Parameterzugriff(e), 0 Pixel-Lesezugriff(e)."
},
{
"id": "audio",
"ok": false,
"count": 1,
"label": "AudioContext",
"detail": "1 AudioContext\/OfflineAudioContext-Aufruf(e)."
},
{
"id": "session_replay",
"ok": false,
"count": 2,
"label": "Session-Replay-Anbieter",
"detail": "Mouseflow, Hotjar"
},
{
"id": "input_listeners",
"ok": false,
"count": 55,
"label": "Tastatur-\/Eingabe-Listener",
"detail": "55 Tastatur-\/Input-Listener, 85 Interaktions-Listener, 9 MutationObserver."
}
],
"status": "kritisch",
"metrics": {
"webgl_read_count": 0,
"canvas_read_count": 0,
"audio_context_count": 1,
"canvas_export_count": 3,
"webgl_parameter_count": 95,
"mutation_observer_count": 9,
"keyboard_input_listener_count": 55,
"session_interaction_listener_count": 85
},
"summary": "5 Fingerprinting-\/Session-Replay-Hinweis(e) aus dem Browserlauf.",
"findings": [
{
"id": "browser_session_replay_provider",
"title": "Session-Replay-Anbieter im Browseraufruf erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Anbieter wie Mouseflow, Hotjar erst nach Einwilligung laden, Eingabefelder maskieren und in der Datenschutzerklärung konkret erklären."
},
{
"id": "browser_canvas_fingerprinting",
"count": 3,
"title": "Canvas-Auslese im Browser erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Prüfen, ob Canvas-Zugriffe für Darstellung nötig sind oder Fingerprinting ermöglichen; Zweck und Rechtsgrundlage dokumentieren."
},
{
"id": "browser_webgl_fingerprinting",
"count": 95,
"title": "WebGL-Merkmale wurden ausgelesen",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "WebGL-\/GPU-Merkmalszugriffe auf Fingerprinting-Risiko prüfen und unnötige Bibliotheken reduzieren."
},
{
"id": "browser_audio_fingerprint_api",
"count": 1,
"title": "Audio-Fingerprint-nahe API wurde genutzt",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "AudioContext-Nutzung prüfen; bei Tracking-\/Fingerprinting-Zwecken transparent erklären und an Consent koppeln."
},
{
"id": "browser_keystroke_listener_signals",
"count": 55,
"title": "Viele Tastatur-\/Eingabe-Listener im Browser erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Prüfen, ob Eingaben für Analytics, Session-Replay oder Debugging erfasst werden; sensible Felder konsequent ausschließen."
}
],
"finding_count": 5,
"priority_fixes": [
"Anbieter wie Mouseflow, Hotjar erst nach Einwilligung laden, Eingabefelder maskieren und in der Datenschutzerklärung konkret erklären.",
"Prüfen, ob Canvas-Zugriffe für Darstellung nötig sind oder Fingerprinting ermöglichen; Zweck und Rechtsgrundlage dokumentieren.",
"Prüfen, ob Eingaben für Analytics, Session-Replay oder Debugging erfasst werden; sensible Felder konsequent ausschließen."
],
"session_replay_domains": [
{
"host": "cdn.mouseflow.com",
"count": 1,
"category": "session_replay",
"provider": "Mouseflow",
"third_party": true,
"category_label": "Session-Replay",
"resource_types": {
"script": 1
}
},
{
"host": "static.hotjar.com",
"count": 1,
"category": "session_replay",
"provider": "Hotjar",
"third_party": true,
"category_label": "Session-Replay",
"resource_types": {
"script": 1
}
}
]
},
"privacy_relevant_domains": [
{
"host": "facebook.com",
"count": 10,
"category": "social_tracking",
"provider": "Meta\/Facebook",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"image": 10
}
},
{
"host": "connect.facebook.net",
"count": 2,
"category": "social_tracking",
"provider": "Meta\/Facebook",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"script": 2
}
},
{
"host": "googleads.g.doubleclick.net",
"count": 2,
"category": "advertising",
"provider": "Google DoubleClick",
"third_party": true,
"category_label": "Werbung",
"resource_types": {
"script": 2
}
},
{
"host": "googletagmanager.com",
"count": 2,
"category": "tag_manager",
"provider": "Google Tag Manager",
"third_party": true,
"category_label": "Tag-Manager",
"resource_types": {
"image": 1,
"script": 1
}
},
{
"host": "px.ads.linkedin.com",
"count": 2,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"xhr": 1,
"image": 1
}
},
{
"host": "snap.licdn.com",
"count": 2,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"script": 2
}
},
{
"host": "analytics.tiktok.com",
"count": 6,
"category": "social_tracking",
"provider": "TikTok",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"ping": 3,
"script": 3
}
},
{
"host": "cdn.mouseflow.com",
"count": 1,
"category": "session_replay",
"provider": "Mouseflow",
"third_party": true,
"category_label": "Session-Replay",
"resource_types": {
"script": 1
}
},
{
"host": "pagead2.googlesyndication.com",
"count": 1,
"category": "advertising",
"provider": "Google AdSense",
"third_party": true,
"category_label": "Werbung",
"resource_types": {
"fetch": 1
}
},
{
"host": "px4.ads.linkedin.com",
"count": 1,
"category": "social_tracking",
"provider": "LinkedIn",
"third_party": true,
"category_label": "Social\/Tracking",
"resource_types": {
"image": 1
}
},
{
"host": "static.hotjar.com",
"count": 1,
"category": "session_replay",
"provider": "Hotjar",
"third_party": true,
"category_label": "Session-Replay",
"resource_types": {
"script": 1
}
}
],
"provider_category_counts": {
"other": 16,
"advertising": 2,
"tag_manager": 1,
"session_replay": 2,
"social_tracking": 6
},
"provider_category_labels": {
"other": "other",
"advertising": "Werbung",
"tag_manager": "Tag-Manager",
"session_replay": "Session-Replay",
"social_tracking": "Social\/Tracking"
},
"third_party_domain_count": 27,
"embedded_content_analysis": {
"color": "green",
"items": [],
"score": 100,
"status": "unauffällig",
"summary": "0 externe Embed-\/Widget-Dienst(e), 0 davon im ersten Browseraufruf geladen.",
"findings": [],
"map_count": 0,
"total_count": 0,
"video_count": 0,
"captcha_count": 0,
"priority_fixes": [],
"category_counts": [],
"social_widget_count": 0,
"loaded_pre_consent_count": 0,
"request_count_by_provider": []
},
"referrer_leakage_analysis": {
"color": "red",
"items": [
{
"host": "api-eu1.hubspot.com",
"category": "other",
"provider": "api-eu1.hubspot.com",
"query_keys": [
"portalid",
"conversations-embed",
"mobile",
"messagesutk",
"traceid"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "xhr",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcu",
"gcd",
"npa"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "sensibler Query-Schlüssel im Drittanbieter-Request oder Referrer",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"sensitive_query_key_count": 1,
"referrer_sensitive_query_key_count": 0
},
{
"host": "widget.trustpilot.com",
"category": "other",
"provider": "widget.trustpilot.com",
"query_keys": [
"locale",
"styleheight",
"stylewidth",
"url",
"referrer",
"useragent",
"language",
"platform"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "xhr",
"category_label": "Sonstige",
"referrer_query_keys": [
"templateid",
"businessunitid"
],
"url_value_param_count": 2,
"target_url_value_param_count": 1
},
{
"host": "connect.facebook.net",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"query_keys": [
"v",
"r",
"domain",
"hme",
"ex_m"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "script",
"category_label": "Social\/Tracking",
"referrer_query_keys": [],
"url_value_param_count": 0,
"target_url_value_param_count": 1
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "googletagmanager.com",
"category": "tag_manager",
"provider": "Google Tag Manager",
"query_keys": [
"id",
"v",
"t",
"pid",
"gtm",
"seq",
"exp",
"dl"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "image",
"category_label": "Tag-Manager",
"referrer_query_keys": [],
"url_value_param_count": 0,
"target_url_value_param_count": 1
},
{
"host": "pagead2.googlesyndication.com",
"category": "advertising",
"provider": "Google AdSense",
"query_keys": [
"rcb",
"frm",
"en",
"dl",
"scrsrc",
"rnd",
"navt",
"npa"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "fetch",
"category_label": "Werbung",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "px.ads.linkedin.com",
"category": "social_tracking",
"provider": "LinkedIn",
"query_keys": [
"pid",
"time",
"url"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "xhr",
"category_label": "Social\/Tracking",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "px.ads.linkedin.com",
"category": "social_tracking",
"provider": "LinkedIn",
"query_keys": [
"v",
"fmt",
"pid",
"time",
"url"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "image",
"category_label": "Social\/Tracking",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "facebook.com",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "image",
"category_label": "Social\/Tracking",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "px4.ads.linkedin.com",
"category": "social_tracking",
"provider": "LinkedIn",
"query_keys": [
"v",
"fmt",
"pid",
"time",
"url",
"e_ipv6"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "image",
"category_label": "Social\/Tracking",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcu",
"gcd",
"npa"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "tagging.bimanu.de",
"category": "other",
"provider": "tagging.bimanu.de",
"query_keys": [
"v",
"tid",
"gtm",
"_p",
"gcs",
"gcd",
"npa",
"dma_cps"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "googleads.g.doubleclick.net",
"category": "advertising",
"provider": "Google DoubleClick",
"query_keys": [
"random",
"cv",
"fst",
"bg",
"guid",
"async",
"en",
"gtm"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "script",
"category_label": "Werbung",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "google.com",
"category": "other",
"provider": "google.com",
"query_keys": [
"random",
"cv",
"fst",
"fmt",
"bg",
"guid",
"async",
"en"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "google.com",
"category": "other",
"provider": "google.com",
"query_keys": [
"rcb",
"frm",
"auid",
"dt",
"en",
"dl",
"scrsrc",
"rnd"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
},
{
"host": "google.com",
"category": "other",
"provider": "google.com",
"query_keys": [
"rcb",
"frm",
"auid",
"dt",
"en",
"dl",
"scrsrc",
"rnd"
],
"risk_reason": "Seiten-URL oder URL-Wert in Drittanbieter-Requestparametern",
"resource_type": "fetch",
"category_label": "Sonstige",
"referrer_query_keys": [],
"url_value_param_count": 1,
"target_url_value_param_count": 1
}
],
"score": 0,
"status": "kritisch",
"summary": "12 Drittanbieter-Domain(s) mit Referrer-\/URL-Leak-Prüfbedarf, 13 sensible Query-Kontexte.",
"findings": [
{
"id": "third_party_full_referrer_leak",
"count": 3,
"title": "Drittanbieter können vollen Referrer-Kontext erhalten",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Referrer-Policy prüfen und für Anbieter wie tagging.bimanu.de, Meta\/Facebook, google.com mindestens strict-origin-when-cross-origin oder strenger setzen."
},
{
"id": "third_party_page_url_parameter",
"count": 37,
"title": "Seiten-URL wird in Drittanbieter-Requests übertragen",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Tracking-\/Tag-Parameter für Anbieter wie tagging.bimanu.de, Meta\/Facebook, google.com so konfigurieren, dass keine unnötigen Pfade, Suchparameter oder Formularumfelder gesendet werden."
},
{
"id": "third_party_sensitive_query_leak",
"count": 13,
"title": "Sensible URL-Schlüssel im Drittanbieter-Kontext",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Sensible Parameter wie E-Mail, Name, Token oder Session-IDs aus URLs entfernen und Drittanbieter-Tags auf solchen Seiten blockieren."
}
],
"sample_count": 100,
"priority_fixes": [
"Referrer-Policy prüfen und für Anbieter wie tagging.bimanu.de, Meta\/Facebook, google.com mindestens strict-origin-when-cross-origin oder strenger setzen.",
"Tracking-\/Tag-Parameter für Anbieter wie tagging.bimanu.de, Meta\/Facebook, google.com so konfigurieren, dass keine unnötigen Pfade, Suchparameter oder Formularumfelder gesendet werden.",
"Sensible Parameter wie E-Mail, Name, Token oder Session-IDs aus URLs entfernen und Drittanbieter-Tags auf solchen Seiten blockieren."
],
"full_referrer_count": 3,
"page_url_param_count": 37,
"affected_domain_count": 12,
"sensitive_query_count": 13
},
"third_party_contact_matrix": {
"color": "red",
"items": [
{
"host": "facebook.com",
"region": "US",
"status": "vor Einwilligung prüfen",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"risk_level": "hoch",
"request_count": 10,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"resource_types": [
{
"type": "image",
"count": 10
}
],
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"transfer_recommendation": "DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
},
{
"host": "analytics.tiktok.com",
"region": "CN\/SG",
"status": "vor Einwilligung prüfen",
"category": "social_tracking",
"provider": "TikTok",
"risk_level": "hoch",
"request_count": 6,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"resource_types": [
{
"type": "ping",
"count": 3
},
{
"type": "script",
"count": 3
}
],
"transfer_label": "Drittland",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"transfer_recommendation": "Drittlandtransfer, Anbieterrolle und Consent besonders prüfen."
},
{
"host": "googleads.g.doubleclick.net",
"region": "US",
"status": "vor Einwilligung prüfen",
"category": "advertising",
"provider": "Google DoubleClick",
"risk_level": "hoch",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Werbung",
"resource_types": [
{
"type": "script",
"count": 2
}
],
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "googletagmanager.com",
"region": "US",
"status": "vor Einwilligung prüfen",
"category": "tag_manager",
"provider": "Google Tag Manager",
"risk_level": "hoch",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Tag-Manager",
"resource_types": [
{
"type": "image",
"count": 1
},
{
"type": "script",
"count": 1
}
],
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "px.ads.linkedin.com",
"region": "US",
"status": "vor Einwilligung prüfen",
"category": "social_tracking",
"provider": "LinkedIn",
"risk_level": "hoch",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"resource_types": [
{
"type": "image",
"count": 1
},
{
"type": "xhr",
"count": 1
}
],
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"transfer_recommendation": "Drittlandtransfer und Insight-Tag-Consent prüfen."
},
{
"host": "snap.licdn.com",
"region": "US",
"status": "vor Einwilligung prüfen",
"category": "social_tracking",
"provider": "LinkedIn",
"risk_level": "hoch",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"resource_types": [
{
"type": "script",
"count": 2
}
],
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"transfer_recommendation": "Drittlandtransfer und Insight-Tag-Consent prüfen."
},
{
"host": "connect.facebook.net",
"region": "US",
"status": "vor Einwilligung prüfen",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"risk_level": "hoch",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"resource_types": [
{
"type": "script",
"count": 2
}
],
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"transfer_recommendation": "DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
},
{
"host": "pagead2.googlesyndication.com",
"region": "US",
"status": "dokumentieren",
"category": "advertising",
"provider": "Google AdSense",
"risk_level": "mittel",
"request_count": 1,
"transfer_risk": "hoch",
"category_label": "Werbung",
"resource_types": [
{
"type": "fetch",
"count": 1
}
],
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "static.hotjar.com",
"region": "EU",
"status": "dokumentieren",
"category": "session_replay",
"provider": "Hotjar",
"risk_level": "mittel",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Session-Replay",
"resource_types": [
{
"type": "script",
"count": 1
}
],
"transfer_label": "EU\/EWR",
"privacy_relevant": true,
"recommended_action": "Zweck für Session-Replay prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "AVV, Session-Replay-Masking und Consent prüfen."
},
{
"host": "px4.ads.linkedin.com",
"region": "US",
"status": "dokumentieren",
"category": "social_tracking",
"provider": "LinkedIn",
"risk_level": "mittel",
"request_count": 1,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"resource_types": [
{
"type": "image",
"count": 1
}
],
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"transfer_recommendation": "Drittlandtransfer und Insight-Tag-Consent prüfen."
},
{
"host": "cdn.mouseflow.com",
"region": "unbekannt",
"status": "dokumentieren",
"category": "session_replay",
"provider": "Mouseflow",
"risk_level": "mittel",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Session-Replay",
"resource_types": [
{
"type": "script",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": true,
"recommended_action": "Zweck für Session-Replay prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "tagging.bimanu.de",
"region": "EU\/EWR",
"status": "prüfen",
"category": "other",
"provider": "tagging.bimanu.de",
"risk_level": "niedrig",
"request_count": 18,
"transfer_risk": "niedrig",
"category_label": "Sonstige",
"resource_types": [
{
"type": "fetch",
"count": 12
},
{
"type": "script",
"count": 5
},
{
"type": "document",
"count": 1
}
],
"transfer_label": "EU\/EWR",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterrolle, AVV und Hostingort dokumentieren."
},
{
"host": "capig.stape.pro",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "capig.stape.pro",
"risk_level": "niedrig",
"request_count": 10,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "fetch",
"count": 10
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "cdn.iubenda.com",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "cdn.iubenda.com",
"risk_level": "niedrig",
"request_count": 7,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "script",
"count": 5
},
{
"type": "xhr",
"count": 2
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "google.com",
"region": "US",
"status": "prüfen",
"category": "other",
"provider": "google.com",
"risk_level": "niedrig",
"request_count": 7,
"transfer_risk": "hoch",
"category_label": "Sonstige",
"resource_types": [
{
"type": "fetch",
"count": 5
},
{
"type": "image",
"count": 2
}
],
"transfer_label": "Drittland\/USA",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "widget.trustpilot.com",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "widget.trustpilot.com",
"risk_level": "niedrig",
"request_count": 4,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "xhr",
"count": 2
},
{
"type": "document",
"count": 1
},
{
"type": "script",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "cs.iubenda.com",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "cs.iubenda.com",
"risk_level": "niedrig",
"request_count": 2,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "script",
"count": 2
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "api-eu1.hubapi.com",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "api-eu1.hubapi.com",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "xhr",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "api-eu1.hubspot.com",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "api-eu1.hubspot.com",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "xhr",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "script",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "cdn.leadinfo.net",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "cdn.leadinfo.net",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "script",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "forms-eu1.hscollectedforms.net",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "forms-eu1.hscollectedforms.net",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "xhr",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hs-analytics.net",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "js-eu1.hs-analytics.net",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "script",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hs-banner.com",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "js-eu1.hs-banner.com",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "script",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hsadspixel.net",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "js-eu1.hsadspixel.net",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "script",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hscollectedforms.net",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "js-eu1.hscollectedforms.net",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "script",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.usemessages.com",
"region": "unbekannt",
"status": "prüfen",
"category": "other",
"provider": "js-eu1.usemessages.com",
"risk_level": "niedrig",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"resource_types": [
{
"type": "script",
"count": 1
}
],
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"recommended_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
}
],
"score": 7,
"status": "kritisch",
"summary": "27 Drittanbieter-Domain(s) beim ersten Browseraufruf, davon 11 datenschutzrelevant.",
"priority_fixes": [
"Meta\/Facebook (facebook.com): Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"TikTok (analytics.tiktok.com): Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"Google DoubleClick (googleads.g.doubleclick.net): Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"Google Tag Manager (googletagmanager.com): Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
],
"category_counts": {
"Werbung": 2,
"Sonstige": 16,
"Tag-Manager": 1,
"Session-Replay": 2,
"Social\/Tracking": 6
},
"total_domain_count": 27,
"total_request_count": 88,
"privacy_relevant_count": 11,
"transfer_risk_analysis": {
"color": "red",
"items": [
{
"host": "facebook.com",
"region": "US",
"provider": "Meta\/Facebook",
"request_count": 10,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"transfer_recommendation": "DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
},
{
"host": "analytics.tiktok.com",
"region": "CN\/SG",
"provider": "TikTok",
"request_count": 6,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"transfer_label": "Drittland",
"privacy_relevant": true,
"transfer_recommendation": "Drittlandtransfer, Anbieterrolle und Consent besonders prüfen."
},
{
"host": "googleads.g.doubleclick.net",
"region": "US",
"provider": "Google DoubleClick",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Werbung",
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "googletagmanager.com",
"region": "US",
"provider": "Google Tag Manager",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Tag-Manager",
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "px.ads.linkedin.com",
"region": "US",
"provider": "LinkedIn",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"transfer_recommendation": "Drittlandtransfer und Insight-Tag-Consent prüfen."
},
{
"host": "snap.licdn.com",
"region": "US",
"provider": "LinkedIn",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"transfer_recommendation": "Drittlandtransfer und Insight-Tag-Consent prüfen."
},
{
"host": "connect.facebook.net",
"region": "US",
"provider": "Meta\/Facebook",
"request_count": 2,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"transfer_recommendation": "DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
},
{
"host": "pagead2.googlesyndication.com",
"region": "US",
"provider": "Google AdSense",
"request_count": 1,
"transfer_risk": "hoch",
"category_label": "Werbung",
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "static.hotjar.com",
"region": "EU",
"provider": "Hotjar",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Session-Replay",
"transfer_label": "EU\/EWR",
"privacy_relevant": true,
"transfer_recommendation": "AVV, Session-Replay-Masking und Consent prüfen."
},
{
"host": "px4.ads.linkedin.com",
"region": "US",
"provider": "LinkedIn",
"request_count": 1,
"transfer_risk": "hoch",
"category_label": "Social\/Tracking",
"transfer_label": "Drittland\/USA",
"privacy_relevant": true,
"transfer_recommendation": "Drittlandtransfer und Insight-Tag-Consent prüfen."
},
{
"host": "cdn.mouseflow.com",
"region": "unbekannt",
"provider": "Mouseflow",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Session-Replay",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": true,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "tagging.bimanu.de",
"region": "EU\/EWR",
"provider": "tagging.bimanu.de",
"request_count": 18,
"transfer_risk": "niedrig",
"category_label": "Sonstige",
"transfer_label": "EU\/EWR",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterrolle, AVV und Hostingort dokumentieren."
},
{
"host": "capig.stape.pro",
"region": "unbekannt",
"provider": "capig.stape.pro",
"request_count": 10,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "cdn.iubenda.com",
"region": "unbekannt",
"provider": "cdn.iubenda.com",
"request_count": 7,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "google.com",
"region": "US",
"provider": "google.com",
"request_count": 7,
"transfer_risk": "hoch",
"category_label": "Sonstige",
"transfer_label": "Drittland\/USA",
"privacy_relevant": false,
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "widget.trustpilot.com",
"region": "unbekannt",
"provider": "widget.trustpilot.com",
"request_count": 4,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "cs.iubenda.com",
"region": "unbekannt",
"provider": "cs.iubenda.com",
"request_count": 2,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "api-eu1.hubapi.com",
"region": "unbekannt",
"provider": "api-eu1.hubapi.com",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "api-eu1.hubspot.com",
"region": "unbekannt",
"provider": "api-eu1.hubspot.com",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"region": "unbekannt",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "cdn.leadinfo.net",
"region": "unbekannt",
"provider": "cdn.leadinfo.net",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "forms-eu1.hscollectedforms.net",
"region": "unbekannt",
"provider": "forms-eu1.hscollectedforms.net",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hs-analytics.net",
"region": "unbekannt",
"provider": "js-eu1.hs-analytics.net",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hs-banner.com",
"region": "unbekannt",
"provider": "js-eu1.hs-banner.com",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hsadspixel.net",
"region": "unbekannt",
"provider": "js-eu1.hsadspixel.net",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hscollectedforms.net",
"region": "unbekannt",
"provider": "js-eu1.hscollectedforms.net",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.usemessages.com",
"region": "unbekannt",
"provider": "js-eu1.usemessages.com",
"request_count": 1,
"transfer_risk": "mittel",
"category_label": "Sonstige",
"transfer_label": "Jurisdiktion unklar",
"privacy_relevant": false,
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
}
],
"score": 31,
"status": "kritisch",
"summary": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"findings": [
{
"id": "third_country_transfer_review",
"title": "Drittland-\/US-Anbieter im Browseraufruf prüfen",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Für Anbieter wie Meta\/Facebook, TikTok, Google DoubleClick, Google Tag Manager, LinkedIn, LinkedIn, Meta\/Facebook, Google AdSense, LinkedIn, google.com Transfergrundlage, AVV, DPF\/SCC\/TIA und Datenschutzhinweise prüfen."
},
{
"id": "unknown_vendor_jurisdiction",
"title": "Anbieter-Jurisdiktion nicht klar ableitbar",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "Unklare Drittanbieter in Anbieterinventar, AVV-Prozess und Datenschutzerklärung nachrecherchieren."
}
],
"unknown_count": 15,
"priority_fixes": [
"Meta\/Facebook (facebook.com): DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen.",
"TikTok (analytics.tiktok.com): Drittlandtransfer, Anbieterrolle und Consent besonders prüfen.",
"Google DoubleClick (googleads.g.doubleclick.net): DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen.",
"Google Tag Manager (googletagmanager.com): DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
],
"high_risk_count": 10,
"total_vendor_count": 27,
"third_country_count": 10
}
},
"privacy_relevant_domain_count": 11,
"tracking_pixel_beacon_analysis": {
"color": "red",
"items": [
{
"url": "",
"host": "bimanu.de",
"kind": "beacon_api",
"reason": "sendBeacon API 0 Aufruf(e), 0 Code-Hinweis(e); keepalive 15 Aufruf(e), 0 Code-Hinweis(e).",
"source": "javascript_api",
"category": "telemetry",
"provider": "Beacon-\/Keepalive-API",
"third_party": false,
"resource_type": "beacon",
"category_label": "Telemetry",
"recommended_action": "Beacon-\/Keepalive-Telemetrie auf Zweck, Anbieter, Consent-Zustand und Datenschutzerklärung prüfen."
},
{
"url": "",
"host": "googletagmanager.com",
"kind": "browser_tracking_request",
"reason": "image-Request mit 19 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "tag_manager",
"provider": "Google Tag Manager",
"query_keys": [
"id",
"v",
"t",
"pid",
"gtm",
"seq",
"exp",
"dl"
],
"third_party": true,
"resource_type": "image",
"category_label": "Tag-Manager",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
},
{
"url": "",
"host": "pagead2.googlesyndication.com",
"kind": "browser_tracking_request",
"reason": "fetch-Request mit 24 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "advertising",
"provider": "Google AdSense",
"query_keys": [
"rcb",
"frm",
"en",
"dl",
"scrsrc",
"rnd",
"navt",
"npa"
],
"third_party": true,
"resource_type": "fetch",
"category_label": "Werbung",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
},
{
"url": "",
"host": "px.ads.linkedin.com",
"kind": "browser_tracking_request",
"reason": "xhr-Request mit 3 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "social_tracking",
"provider": "LinkedIn",
"query_keys": [
"pid",
"time",
"url"
],
"third_party": true,
"resource_type": "xhr",
"category_label": "Social\/Tracking",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
},
{
"url": "",
"host": "px.ads.linkedin.com",
"kind": "browser_tracking_request",
"reason": "image-Request mit 5 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "social_tracking",
"provider": "LinkedIn",
"query_keys": [
"v",
"fmt",
"pid",
"time",
"url"
],
"third_party": true,
"resource_type": "image",
"category_label": "Social\/Tracking",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
},
{
"url": "",
"host": "facebook.com",
"kind": "browser_tracking_request",
"reason": "image-Request mit 37 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"query_keys": [
"id",
"ev",
"dl",
"rl",
"if",
"ts",
"iw",
"sw"
],
"third_party": true,
"resource_type": "image",
"category_label": "Social\/Tracking",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
},
{
"url": "",
"host": "px4.ads.linkedin.com",
"kind": "browser_tracking_request",
"reason": "image-Request mit 6 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "social_tracking",
"provider": "LinkedIn",
"query_keys": [
"v",
"fmt",
"pid",
"time",
"url",
"e_ipv6"
],
"third_party": true,
"resource_type": "image",
"category_label": "Social\/Tracking",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
},
{
"url": "",
"host": "region1.analytics.google.com",
"kind": "browser_tracking_request",
"reason": "image-Request mit 11 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "analytics",
"provider": "Google Analytics",
"query_keys": [
"dma",
"dma_cps",
"npa",
"gcs",
"gcd",
"gtm",
"tag_exp",
"_is_sw"
],
"third_party": true,
"resource_type": "image",
"category_label": "Analytics",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
},
{
"url": "",
"host": "google.de",
"kind": "browser_tracking_request",
"reason": "image-Request mit 18 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "other",
"provider": "google.de",
"query_keys": [
"v",
"t",
"slf_rd",
"_r",
"dma",
"dma_cps",
"npa",
"gcs"
],
"third_party": true,
"resource_type": "image",
"category_label": "Sonstige",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
},
{
"url": "",
"host": "google.com",
"kind": "browser_tracking_request",
"reason": "image-Request mit 38 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "other",
"provider": "google.com",
"query_keys": [
"random",
"cv",
"fst",
"bg",
"guid",
"async",
"en",
"gtm"
],
"third_party": true,
"resource_type": "image",
"category_label": "Sonstige",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
},
{
"url": "",
"host": "analytics.tiktok.com",
"kind": "browser_tracking_request",
"reason": "ping-Request mit 0 Query-Schlüssel(n).",
"source": "chromium_request",
"category": "social_tracking",
"provider": "TikTok",
"query_keys": [],
"third_party": true,
"resource_type": "ping",
"category_label": "Social\/Tracking",
"recommended_action": "Drittanbieter-Pixel und Telemetrie-Requests vor Einwilligung blockieren oder datensparsam konfigurieren."
}
],
"score": 17,
"status": "kritisch",
"summary": "7 Pixel-\/Bildtracking-Hinweis(e), 18 Beacon-\/Telemetry-Hinweis(e), 0 Link-Ping(s).",
"findings": [
{
"id": "tracking_pixel_detected",
"count": 7,
"title": "Tracking-Pixel oder pixelnahe Requests erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Pixel von Meta\/Facebook, google.de, LinkedIn erst nach Einwilligung laden, Zweck erklären und unnötige Bild-Tracker entfernen."
},
{
"id": "beacon_api_usage",
"count": 18,
"title": "Beacon-\/Keepalive-Telemetrie erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "navigator.sendBeacon, keepalive-Fetch und vergleichbare Telemetrie auf Consent, Anbieter und Datenminimierung prüfen."
}
],
"pixel_count": 7,
"priority_fixes": [
"Pixel von Meta\/Facebook, google.de, LinkedIn erst nach Einwilligung laden, Zweck erklären und unnötige Bild-Tracker entfernen.",
"navigator.sendBeacon, keepalive-Fetch und vergleichbare Telemetrie auf Consent, Anbieter und Datenminimierung prüfen."
],
"link_ping_count": 0,
"telemetry_count": 3,
"beacon_api_count": 0,
"third_party_count": 10,
"fetch_keepalive_count": 15,
"privacy_relevant_count": 8,
"beacon_code_reference_count": 0,
"fetch_keepalive_reference_count": 0
}
},
"cookie_inventory": {
"color": "red",
"items": [
{
"name": "_fbp",
"domain": "bimanu.de",
"secure": false,
"sources": [
"browser_first_load"
],
"category": "advertising",
"provider": "Meta\/Facebook",
"tracking": true,
"http_only": false,
"same_site": "Lax",
"expires_at": "2026-09-05T10:44:19+00:00",
"long_lived": false,
"persistent": true,
"first_party": true,
"origin_host": "bimanu.de",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Werbung",
"retention_risk": "mittel",
"expires_in_days": 89,
"operator_action": "Vor Consent blockieren oder erst nach aktiver Einwilligung über Consent-Tool\/Tag-Manager laden.",
"origin_evidence": "109 Browser-Request(s) · document:1, font:4, image:41, script:30",
"origin_provider": "bimanu.de",
"retention_class": "medium",
"retention_label": "mittel (89 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "__cf_bm",
"domain": "hsadspixel.net",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "advertising",
"provider": "hsadspixel.net",
"tracking": true,
"http_only": true,
"same_site": "None",
"expires_at": "2026-06-07T11:14:18+00:00",
"long_lived": false,
"persistent": true,
"first_party": false,
"origin_host": "hsadspixel.net",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Werbung",
"retention_risk": "niedrig",
"expires_in_days": 0,
"operator_action": "Vor Consent blockieren oder erst nach aktiver Einwilligung über Consent-Tool\/Tag-Manager laden.",
"origin_evidence": "Cookie-Domain ist Drittanbieter; konkreter Request wurde im Sample nicht eindeutig zugeordnet.",
"origin_provider": "hsadspixel.net",
"retention_class": "short",
"retention_label": "kurz (0 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "cee",
"domain": "capig.stape.pro",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "unknown",
"provider": "capig.stape.pro",
"tracking": false,
"http_only": true,
"same_site": "None",
"expires_at": "2026-09-05T10:44:19+00:00",
"long_lived": false,
"persistent": true,
"first_party": false,
"origin_host": "capig.stape.pro",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Unklar",
"retention_risk": "niedrig",
"expires_in_days": 89,
"operator_action": "Drittanbieter capig.stape.pro in Consent, Datenschutzerklärung und Anbieterinventar prüfen.",
"origin_evidence": "10 Browser-Request(s) · fetch:10",
"origin_provider": "capig.stape.pro",
"retention_class": "medium",
"retention_label": "mittel (89 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "fetch",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "__cf_bm",
"domain": "hs-analytics.net",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "unknown",
"provider": "hs-analytics.net",
"tracking": false,
"http_only": true,
"same_site": "None",
"expires_at": "2026-06-07T11:14:18+00:00",
"long_lived": false,
"persistent": true,
"first_party": false,
"origin_host": "hs-analytics.net",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Unklar",
"retention_risk": "niedrig",
"expires_in_days": 0,
"operator_action": "Drittanbieter hs-analytics.net in Consent, Datenschutzerklärung und Anbieterinventar prüfen.",
"origin_evidence": "Cookie-Domain ist Drittanbieter; konkreter Request wurde im Sample nicht eindeutig zugeordnet.",
"origin_provider": "hs-analytics.net",
"retention_class": "short",
"retention_label": "kurz (0 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "__cf_bm",
"domain": "hs-banner.com",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "unknown",
"provider": "hs-banner.com",
"tracking": false,
"http_only": true,
"same_site": "None",
"expires_at": "2026-06-07T11:14:18+00:00",
"long_lived": false,
"persistent": true,
"first_party": false,
"origin_host": "hs-banner.com",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Unklar",
"retention_risk": "niedrig",
"expires_in_days": 0,
"operator_action": "Drittanbieter hs-banner.com in Consent, Datenschutzerklärung und Anbieterinventar prüfen.",
"origin_evidence": "Cookie-Domain ist Drittanbieter; konkreter Request wurde im Sample nicht eindeutig zugeordnet.",
"origin_provider": "hs-banner.com",
"retention_class": "short",
"retention_label": "kurz (0 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "__cf_bm",
"domain": "linkedin.com",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "unknown",
"provider": "linkedin.com",
"tracking": false,
"http_only": true,
"same_site": "None",
"expires_at": "2026-06-07T11:14:19+00:00",
"long_lived": false,
"persistent": true,
"first_party": false,
"origin_host": "linkedin.com",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Unklar",
"retention_risk": "niedrig",
"expires_in_days": 0,
"operator_action": "Drittanbieter linkedin.com in Consent, Datenschutzerklärung und Anbieterinventar prüfen.",
"origin_evidence": "Cookie-Domain ist Drittanbieter; konkreter Request wurde im Sample nicht eindeutig zugeordnet.",
"origin_provider": "linkedin.com",
"retention_class": "short",
"retention_label": "kurz (0 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "bcookie",
"domain": "linkedin.com",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "unknown",
"provider": "linkedin.com",
"tracking": false,
"http_only": false,
"same_site": "None",
"expires_at": "2027-06-07T10:44:19+00:00",
"long_lived": true,
"persistent": true,
"first_party": false,
"origin_host": "linkedin.com",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Unklar",
"retention_risk": "mittel",
"expires_in_days": 364,
"operator_action": "Drittanbieter linkedin.com in Consent, Datenschutzerklärung und Anbieterinventar prüfen.",
"origin_evidence": "Cookie-Domain ist Drittanbieter; konkreter Request wurde im Sample nicht eindeutig zugeordnet.",
"origin_provider": "linkedin.com",
"retention_class": "long",
"retention_label": "lang (364 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "li_gc",
"domain": "linkedin.com",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "unknown",
"provider": "linkedin.com",
"tracking": false,
"http_only": false,
"same_site": "None",
"expires_at": "2026-12-04T10:44:19+00:00",
"long_lived": false,
"persistent": true,
"first_party": false,
"origin_host": "linkedin.com",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Unklar",
"retention_risk": "niedrig",
"expires_in_days": 179,
"operator_action": "Drittanbieter linkedin.com in Consent, Datenschutzerklärung und Anbieterinventar prüfen.",
"origin_evidence": "Cookie-Domain ist Drittanbieter; konkreter Request wurde im Sample nicht eindeutig zugeordnet.",
"origin_provider": "linkedin.com",
"retention_class": "medium",
"retention_label": "mittel (179 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "lidc",
"domain": "linkedin.com",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "unknown",
"provider": "linkedin.com",
"tracking": false,
"http_only": false,
"same_site": "None",
"expires_at": "2026-06-08T10:44:19+00:00",
"long_lived": false,
"persistent": true,
"first_party": false,
"origin_host": "linkedin.com",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Unklar",
"retention_risk": "niedrig",
"expires_in_days": 0,
"operator_action": "Drittanbieter linkedin.com in Consent, Datenschutzerklärung und Anbieterinventar prüfen.",
"origin_evidence": "Cookie-Domain ist Drittanbieter; konkreter Request wurde im Sample nicht eindeutig zugeordnet.",
"origin_provider": "linkedin.com",
"retention_class": "short",
"retention_label": "kurz (0 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "__cf_bm",
"domain": "usemessages.com",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "unknown",
"provider": "usemessages.com",
"tracking": false,
"http_only": true,
"same_site": "None",
"expires_at": "2026-06-07T11:14:18+00:00",
"long_lived": false,
"persistent": true,
"first_party": false,
"origin_host": "usemessages.com",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Unklar",
"retention_risk": "niedrig",
"expires_in_days": 0,
"operator_action": "Drittanbieter usemessages.com in Consent, Datenschutzerklärung und Anbieterinventar prüfen.",
"origin_evidence": "Cookie-Domain ist Drittanbieter; konkreter Request wurde im Sample nicht eindeutig zugeordnet.",
"origin_provider": "usemessages.com",
"retention_class": "short",
"retention_label": "kurz (0 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
}
],
"score": 47,
"total": 10,
"status": "kritisch",
"summary": "10 Cookie(s) inventarisiert: 2 Tracking-\/Werbe-Cookie(s), 9 Drittanbieter-Cookie(s), 1 langlebige Cookie(s), 0 sehr lange Laufzeit(en).",
"findings": [
{
"id": "long_lived_cookie",
"count": 1,
"title": "Langlebige Cookies erkannt",
"public": true,
"category": "privacy",
"severity": "info",
"recommendation": "Cookies wie bcookie auf Zweck, Erforderlichkeit und Speicherdauer prüfen und transparent erklären."
}
],
"categories": {
"unknown": 8,
"advertising": 2
},
"priority_fixes": [
"Cookies wie bcookie auf Zweck, Erforderlichkeit und Speicherdauer prüfen und transparent erklären."
],
"tracking_count": 2,
"category_labels": {
"consent": "Consent",
"payment": "Zahlung",
"unknown": "Unklar",
"security": "Sicherheit",
"analytics": "Analytics",
"necessary": "Notwendig",
"functional": "Funktional",
"advertising": "Werbung"
},
"long_lived_count": 1,
"persistent_count": 10,
"first_party_count": 1,
"pre_consent_count": 10,
"retention_classes": {
"long": 1,
"short": 6,
"medium": 3
},
"third_party_count": 9,
"missing_secure_count": 1,
"retention_risk_count": 2,
"retention_risk_items": [
{
"name": "_fbp",
"domain": "bimanu.de",
"secure": false,
"sources": [
"browser_first_load"
],
"category": "advertising",
"provider": "Meta\/Facebook",
"tracking": true,
"http_only": false,
"same_site": "Lax",
"expires_at": "2026-09-05T10:44:19+00:00",
"long_lived": false,
"persistent": true,
"first_party": true,
"origin_host": "bimanu.de",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Werbung",
"retention_risk": "mittel",
"expires_in_days": 89,
"operator_action": "Vor Consent blockieren oder erst nach aktiver Einwilligung über Consent-Tool\/Tag-Manager laden.",
"origin_evidence": "109 Browser-Request(s) · document:1, font:4, image:41, script:30",
"origin_provider": "bimanu.de",
"retention_class": "medium",
"retention_label": "mittel (89 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
},
{
"name": "bcookie",
"domain": "linkedin.com",
"secure": true,
"sources": [
"browser_first_load"
],
"category": "unknown",
"provider": "linkedin.com",
"tracking": false,
"http_only": false,
"same_site": "None",
"expires_at": "2027-06-07T10:44:19+00:00",
"long_lived": true,
"persistent": true,
"first_party": false,
"origin_host": "linkedin.com",
"pre_consent": true,
"source_label": "Chromium-Erstaufruf",
"category_label": "Unklar",
"retention_risk": "mittel",
"expires_in_days": 364,
"operator_action": "Drittanbieter linkedin.com in Consent, Datenschutzerklärung und Anbieterinventar prüfen.",
"origin_evidence": "Cookie-Domain ist Drittanbieter; konkreter Request wurde im Sample nicht eindeutig zugeordnet.",
"origin_provider": "linkedin.com",
"retention_class": "long",
"retention_label": "lang (364 Tage)",
"likely_essential": false,
"origin_script_url": "",
"origin_resource_type": "",
"recommended_retention_action": "Speicherdauer und Zweck in Datenschutzerklärung\/Cookie-Liste dokumentieren."
}
],
"very_long_lived_count": 0,
"missing_samesite_count": 0,
"persistent_unknown_count": 0,
"long_lived_tracking_count": 0
},
"privacy_analysis": {
"cookies": {
"items": [],
"total": 0,
"tracking": [],
"pre_consent": [],
"missing_secure": [],
"missing_samesite": [],
"pre_consent_tracking": [],
"pre_consent_nonessential": []
},
"findings": [],
"tracking_ids": [
{
"type": "google_tag_manager",
"value": "GTM-MW64NMN",
"provider": "Google Tag Manager"
},
{
"type": "hotjar_site",
"value": "1211251",
"provider": "Hotjar Site"
}
],
"tracking_scripts": [],
"consent_hint_found": false,
"privacy_policy_hint_found": false
},
"behavior_analysis": {
"signals": {
"popstate_handlers": 0,
"window_open_count": 0,
"set_interval_count": 0,
"beforeunload_handlers": 0,
"clipboard_write_count": 0,
"history_pushstate_count": 0,
"history_replace_state_count": 0,
"notification_permission_count": 0
},
"findings": [],
"risk_level": "low"
},
"cloaking_analysis": {
"signals": {
"checked": true,
"status_mismatch": false,
"redirect_mismatch": false,
"content_similarity": 1
},
"findings": [],
"risk_level": "low"
},
"language_analysis": {
"method": "html_lang",
"html_lang": "de",
"is_german": true,
"confidence": 1,
"detected_language": "de"
},
"benchmark_analysis": {
"host": "bimanu.de",
"rank": 17,
"score": 0,
"status": "im_mittelfeld",
"summary": "bimanu.de liegt mit 0 Punkten ungefähr im gespeicherten Vergleichsfeld.",
"available": true,
"peer_count": 87,
"percentile": 0,
"distribution": {
"0_39": 82,
"40_59": 2,
"60_79": 3,
"80_100": 0
},
"median_score": 0,
"average_score": 5.3,
"comparison_basis": "Neuester gespeicherter SaferPage-Scan je Domain; überwiegend deutschsprachige gespeicherte Checks.",
"same_score_count": 71,
"better_than_count": 0
},
"compliance_profile": {
"host": "bimanu.de",
"rows": [
{
"area": "DSGVO\/TDDDG",
"action": "Consent, Datenschutztext, Cookie-Erklärung und Drittanbieterinventar zusammen prüfen.",
"reason": "Betreiber- oder Zielgruppenbezug im deutschen\/EU-Raum; Cookies, Storage und Drittanbieter müssen zweck- und einwilligungsbezogen eingeordnet werden.",
"source": "Profil: Betreiber-\/Zielregion",
"applies": true,
"priority": "mittel",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog"
},
{
"area": "BFSG\/WCAG",
"action": "Alt-Texte, Button-Namen, Formularlabels, Überschriften und Cookie-Banner-Bedienbarkeit prüfen.",
"reason": "Je nach Angebot können Barrierefreiheitsanforderungen besonders sichtbar werden; SaferPage markiert Basis-WCAG-Signale.",
"source": "Profil: Website-Typ und WCAG-Signale",
"applies": true,
"priority": "hoch",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare"
},
{
"area": "DDG\/Anbieterkennzeichnung",
"action": "Impressum, Kontaktweg, verantwortliche Stelle und Datenschutzlink von zentralen Seiten aus sichtbar verlinken.",
"reason": "Öffentlich erreichbare Angebote brauchen leicht auffindbare Anbieter-, Kontakt- und Verantwortlichkeitsangaben.",
"source": "Profil: öffentliches Webangebot",
"applies": true,
"priority": "hoch",
"guide_url": "\/guides\/impressum-und-kontakt-sichtbar-machen"
},
{
"area": "Sensible Daten",
"action": "Formulare minimieren, Datenschutzkontext direkt am Formular zeigen und PII in URLs oder Drittanbieter-Requests vermeiden.",
"reason": "Der gewählte Website-Typ oder die Zielgruppe kann besondere Risiken bei Formularen, Tracking und URL-Parametern auslösen.",
"source": "Profil: Website-Typ\/Zielgruppe",
"applies": false,
"priority": "hoch",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern"
},
{
"area": "Drittanbieter und internationale Transfers",
"action": "Vendor-Register, AVV-\/Rollenstatus und Datenschutztext gegen beobachtete Drittanbieter abgleichen.",
"reason": "Komplexere Angebote nutzen häufig mehr externe Dienste; Empfänger, Rollen und Transfergrundlagen sollten dokumentiert werden.",
"source": "Profil: Angebotskomplexität",
"applies": true,
"priority": "prüfen",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren"
}
],
"status": "deutschland_eu",
"summary": "Prüfprofil Deutschland -> DACH: Allgemeine Website, Zielgruppe Gemischte Zielgruppe. 4 Schwerpunkt(e) für Betreiber priorisiert.",
"available": true,
"site_type": "general",
"disclaimer": "Das Profil priorisiert technische Prüfpunkte für Betreiber; es ersetzt keine rechtliche Einzelfallprüfung.",
"audience_type": "mixed",
"site_type_note": "Standardprofil für Unternehmens-, Vereins- oder Informationsseiten.",
"audience_region": "dach",
"operator_region": "de",
"site_type_label": "Allgemeine Website",
"is_german_language": true,
"audience_type_label": "Gemischte Zielgruppe",
"audience_region_label": "DACH",
"operator_region_label": "Deutschland"
},
"legal_basis_matrix": {
"rows": [
{
"area": "Consent",
"item": "Consent-Nachweis",
"kind": "consent",
"action": "Banner, Defaultzustand, Ablehnen, Widerruf und Protokollierung technisch nachweisen.",
"purpose": "Einwilligung einholen, speichern, ablehnen und widerrufen",
"evidence": "Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig.",
"provider": "CMP\/Banner",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG\/DSGVO: nicht notwendige Zugriffe erst nach wirksamer Einwilligung, Ablehnen ohne Nachteil ermöglichen.",
"legal_basis_hint": "Einwilligung muss freiwillig, informiert, aktiv, widerrufbar und dokumentierbar sein.",
"consent_requirement": "Nachweis und Widerruf prüfen"
},
{
"area": "Cookies",
"item": "__cf_bm",
"kind": "cookie",
"action": "Vor Einwilligung blockieren und im Consent-Banner mit Anbieter, Zweck und Laufzeit aufführen.",
"purpose": "Werbung, Conversion-Messung, Remarketing oder profilbasierte Ausspielung.",
"evidence": "hsadspixel.net · Drittanbieter · kurz (0 Tage) · vor Consent",
"provider": "hsadspixel.net",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG: Zugriff\/Speicherung auf Endgerät regelmäßig erst nach Einwilligung.",
"legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
"consent_requirement": "Einwilligung erforderlich"
},
{
"area": "Cookies",
"item": "_fbp",
"kind": "cookie",
"action": "Vor Einwilligung blockieren und im Consent-Banner mit Anbieter, Zweck und Laufzeit aufführen.",
"purpose": "Werbung, Conversion-Messung, Remarketing oder profilbasierte Ausspielung.",
"evidence": "bimanu.de · First-Party · mittel (89 Tage) · vor Consent",
"provider": "Meta\/Facebook",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG: Zugriff\/Speicherung auf Endgerät regelmäßig erst nach Einwilligung.",
"legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
"consent_requirement": "Einwilligung erforderlich"
},
{
"area": "Drittanbieter",
"item": "Google AdSense",
"kind": "drittanbieter",
"action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"purpose": "Werbung",
"evidence": "1 Request(s) · Drittland\/USA · Risiko hoch",
"provider": "pagead2.googlesyndication.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG: Zugriff\/Speicherung auf Endgerät regelmäßig erst nach Einwilligung.",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"consent_requirement": "Einwilligung\/Interessenabwägung prüfen"
},
{
"area": "Drittanbieter",
"item": "Google DoubleClick",
"kind": "drittanbieter",
"action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"purpose": "Werbung",
"evidence": "2 Request(s) · Drittland\/USA · Risiko hoch",
"provider": "googleads.g.doubleclick.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG: Zugriff\/Speicherung auf Endgerät regelmäßig erst nach Einwilligung.",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"consent_requirement": "Einwilligung\/Interessenabwägung prüfen"
},
{
"area": "Drittanbieter",
"item": "Google Tag Manager",
"kind": "drittanbieter",
"action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"purpose": "Tag-Manager",
"evidence": "2 Request(s) · Drittland\/USA · Risiko hoch",
"provider": "googletagmanager.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG: Zugriff\/Speicherung auf Endgerät regelmäßig erst nach Einwilligung.",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"consent_requirement": "Einwilligung\/Interessenabwägung prüfen"
},
{
"area": "Drittanbieter",
"item": "LinkedIn",
"kind": "drittanbieter",
"action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"purpose": "Social\/Tracking",
"evidence": "2 Request(s) · Drittland\/USA · Risiko hoch",
"provider": "px.ads.linkedin.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG: Zugriff\/Speicherung auf Endgerät regelmäßig erst nach Einwilligung.",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"consent_requirement": "Einwilligung\/Interessenabwägung prüfen"
},
{
"area": "Drittanbieter",
"item": "Meta\/Facebook",
"kind": "drittanbieter",
"action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"purpose": "Social\/Tracking",
"evidence": "10 Request(s) · Drittland\/USA · Risiko hoch",
"provider": "facebook.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG: Zugriff\/Speicherung auf Endgerät regelmäßig erst nach Einwilligung.",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"consent_requirement": "Einwilligung\/Interessenabwägung prüfen"
},
{
"area": "Drittanbieter",
"item": "TikTok",
"kind": "drittanbieter",
"action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"purpose": "Social\/Tracking",
"evidence": "6 Request(s) · Drittland · Risiko hoch",
"provider": "analytics.tiktok.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG: Zugriff\/Speicherung auf Endgerät regelmäßig erst nach Einwilligung.",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"consent_requirement": "Einwilligung\/Interessenabwägung prüfen"
},
{
"area": "Drittanbieter",
"item": "google.com",
"kind": "drittanbieter",
"action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"purpose": "Sonstige",
"evidence": "7 Request(s) · Drittland\/USA · Risiko hoch",
"provider": "google.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "hoch",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Cookies",
"item": "bcookie",
"kind": "cookie",
"action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"evidence": "linkedin.com · Drittanbieter · lang (364 Tage) · vor Consent",
"provider": "linkedin.com",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"risk_level": "mittel",
"tdddg_hint": "TDDDG: Zweck, Speicherdauer und Erforderlichkeit prüfen.",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"consent_requirement": "unklar, prüfen"
},
{
"area": "Cookies",
"item": "cee",
"kind": "cookie",
"action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"evidence": "capig.stape.pro · Drittanbieter · mittel (89 Tage) · vor Consent",
"provider": "capig.stape.pro",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"risk_level": "mittel",
"tdddg_hint": "TDDDG: Zweck, Speicherdauer und Erforderlichkeit prüfen.",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"consent_requirement": "unklar, prüfen"
},
{
"area": "Cookies",
"item": "li_gc",
"kind": "cookie",
"action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"evidence": "linkedin.com · Drittanbieter · mittel (179 Tage) · vor Consent",
"provider": "linkedin.com",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"risk_level": "mittel",
"tdddg_hint": "TDDDG: Zweck, Speicherdauer und Erforderlichkeit prüfen.",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"consent_requirement": "unklar, prüfen"
},
{
"area": "Cookies",
"item": "lidc",
"kind": "cookie",
"action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"evidence": "linkedin.com · Drittanbieter · kurz (0 Tage) · vor Consent",
"provider": "linkedin.com",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"risk_level": "mittel",
"tdddg_hint": "TDDDG: Zweck, Speicherdauer und Erforderlichkeit prüfen.",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"consent_requirement": "unklar, prüfen"
},
{
"area": "Drittanbieter",
"item": "api-eu1.hubapi.com",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "api-eu1.hubapi.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "api-eu1.hubspot.com",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "api-eu1.hubspot.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "capi-automation.s3.us-east-2.amazonaws.com",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "capig.stape.pro",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "10 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "capig.stape.pro",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "cdn.iubenda.com",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "7 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "cdn.iubenda.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "cdn.leadinfo.net",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "cdn.leadinfo.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "cs.iubenda.com",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "2 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "cs.iubenda.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "forms-eu1.hscollectedforms.net",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "forms-eu1.hscollectedforms.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "js-eu1.hs-analytics.net",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "js-eu1.hs-analytics.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "js-eu1.hs-banner.com",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "js-eu1.hs-banner.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "js-eu1.hsadspixel.net",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "js-eu1.hsadspixel.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "js-eu1.hscollectedforms.net",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "js-eu1.hscollectedforms.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "js-eu1.usemessages.com",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "js-eu1.usemessages.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "tagging.bimanu.de",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "18 Request(s) · EU\/EWR · Risiko niedrig",
"provider": "tagging.bimanu.de",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Drittanbieter",
"item": "widget.trustpilot.com",
"kind": "drittanbieter",
"action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"purpose": "Sonstige",
"evidence": "4 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "widget.trustpilot.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "mittel",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"consent_requirement": "Rolle\/Zweck prüfen"
},
{
"area": "Web Storage",
"item": "elementor",
"kind": "storage",
"action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"evidence": "localStorage · dauerhaft bis Löschung durch Nutzer\/Browser",
"provider": "Browser Storage",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"risk_level": "mittel",
"tdddg_hint": "TDDDG: Zweck, Speicherdauer und Erforderlichkeit prüfen.",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"consent_requirement": "unklar, prüfen"
},
{
"area": "Web Storage",
"item": "lastExternalReferrer",
"kind": "storage",
"action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"evidence": "localStorage · dauerhaft bis Löschung durch Nutzer\/Browser",
"provider": "Browser Storage",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"risk_level": "mittel",
"tdddg_hint": "TDDDG: Zweck, Speicherdauer und Erforderlichkeit prüfen.",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"consent_requirement": "unklar, prüfen"
},
{
"area": "Web Storage",
"item": "lastExternalReferrerTime",
"kind": "storage",
"action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"evidence": "localStorage · dauerhaft bis Löschung durch Nutzer\/Browser",
"provider": "Browser Storage",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"risk_level": "mittel",
"tdddg_hint": "TDDDG: Zweck, Speicherdauer und Erforderlichkeit prüfen.",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"consent_requirement": "unklar, prüfen"
},
{
"area": "Drittanbieter",
"item": "Hotjar",
"kind": "drittanbieter",
"action": "Vor Einwilligung begrenzen und Anbieter mit Zweck, Rechtsgrundlage, Empfänger und Widerrufsmöglichkeit erklären.",
"purpose": "Session-Replay",
"evidence": "1 Request(s) · EU\/EWR · Risiko mittel",
"provider": "static.hotjar.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "prüfen",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck, Rechtsgrundlage, Empfängerrolle und Einwilligungsbedarf prüfen.",
"consent_requirement": "Einwilligung\/Interessenabwägung prüfen"
},
{
"area": "Drittanbieter",
"item": "Mouseflow",
"kind": "drittanbieter",
"action": "Vor Einwilligung begrenzen und Anbieter mit Zweck, Rechtsgrundlage, Empfänger und Widerrufsmöglichkeit erklären.",
"purpose": "Session-Replay",
"evidence": "1 Request(s) · Jurisdiktion unklar · Risiko mittel",
"provider": "cdn.mouseflow.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"risk_level": "prüfen",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Zweck, Rechtsgrundlage, Empfängerrolle und Einwilligungsbedarf prüfen.",
"consent_requirement": "Einwilligung\/Interessenabwägung prüfen"
},
{
"area": "Formulare",
"item": "Kontaktformular",
"kind": "formular",
"action": "Zweck, Pflichtfeldstatus, Speicherfrist, Empfänger und Betroffenenrechte direkt erklären.",
"purpose": "Formular-\/Eingabeverarbeitung",
"evidence": "1 Signal(e)",
"provider": "Eigene Website",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"risk_level": "prüfen",
"tdddg_hint": "TDDDG nur betroffen, wenn zusätzlich Cookies, SDKs, Pixel oder Web Storage eingesetzt werden.",
"legal_basis_hint": "Je nach Zweck Vertragserfüllung, vorvertragliche Anfrage, Einwilligung oder berechtigtes Interesse prüfen.",
"consent_requirement": "Information und Rechtsgrundlage erforderlich"
}
],
"status": "prüfen",
"summary": "Rechtsgrundlagen-Matrix: 35 Verarbeitungsvorgang\/-vorgänge, 19 mit Einwilligungsbezug, 6 vor Consent auffällig.",
"available": true,
"row_count": 35,
"disclaimer": "Automatisch aus technischer Scan-Evidenz abgeleitet. Keine Rechtsberatung; Rechtsgrundlagen und TDDDG-Erforderlichkeit fachlich prüfen.",
"risk_counts": {
"hoch": 10,
"mittel": 22,
"prüfen": 3
},
"type_counts": {
"cookie": 6,
"consent": 1,
"storage": 3,
"formular": 1,
"drittanbieter": 24
},
"storage_count": 3,
"unclear_count": 33,
"third_party_count": 24,
"form_data_type_count": 1,
"consent_required_count": 19,
"pre_consent_consent_required_count": 6
},
"audit_evidence_pack": {
"status": "verfügbar",
"summary": "Nachweisprotokoll mit 220 Browser-Request(s), 10 Cookie-Nachweis(en), 12 Drittanbieter-Auszug\/auszügen und 4 Consent-Zustand\/Zuständen.",
"protocol": {
"host": "bimanu.de",
"dns_ok": true,
"tls_ok": true,
"bot_url": "https:\/\/saferpage.de\/bot",
"renderer": "playwright-chromium",
"final_url": "https:\/\/bimanu.de\/",
"input_url": "https:\/\/bimanu.de\/",
"checked_at": "2026-06-07T10:44:26+00:00",
"user_agent": "SaferPageCrawler\/0.3 (+https:\/\/saferpage.de\/bot; schedules passive DACH website checks; report examples: https:\/\/saferpage.de\/tests)",
"http_status": 200,
"scan_context": "crawler",
"screenshot_url": "\/cache\/screenshots\/bimanu.de-100x100-3c1a6a73e422ddbc1c.png",
"googlebot_status": 200,
"browser_final_url": "https:\/\/bimanu.de\/",
"dns_address_count": 1
},
"checkpoints": [
{
"label": "DNS",
"detail": "1 Adresse(n) aufgelöst.",
"status": "ok"
},
{
"label": "TLS\/HTTPS",
"detail": "TLSv1.3",
"status": "ok"
},
{
"label": "HTTP-Abruf",
"detail": "Status 200, Endziel https:\/\/bimanu.de\/.",
"status": "ok"
},
{
"label": "Browserlauf",
"detail": "220 Request(s), 27 Drittanbieter-Domain(s).",
"status": "ok"
},
{
"label": "Consent-Zustände",
"detail": "Default, Ablehnen, Akzeptieren und GPC werden soweit möglich gegenübergestellt.",
"status": "prüfen"
},
{
"label": "Exports",
"detail": "PDF\/Druck, JSON und CSV enthalten die wesentlichen Prüfnachweise.",
"status": "verfügbar"
}
],
"limitations": [
"Öffentliche Nachweise enthalten keine Cookie-Werte und keine vollständigen Request-URLs.",
"Der Scan ist ein passiver Browser- und HTTP-Kurzcheck; rechtliche Bewertung bleibt Betreiberaufgabe.",
"Dynamische Inhalte können sich je nach Region, Zeit, Gerät und Consent-Auswahl ändern."
],
"checked_pages": [
{
"path": "\/kontakt",
"source": "homepage_link",
"status": 0,
"category": "kontakt"
},
{
"path": "\/blog\/risikomanagement-kassendifferenzen-baeckereien",
"source": "sitemap",
"status": 0,
"category": "checkout"
},
{
"path": "\/bimanu-one-preise",
"source": "homepage_link",
"status": 0,
"category": "preise"
},
{
"path": "\/blog",
"source": "homepage_link+sitemap",
"status": 0,
"category": "unterseite"
},
{
"path": "\/blog\/bi-data-warehouse",
"source": "sitemap",
"status": 0,
"category": "unterseite"
},
{
"path": "\/blog\/business-analytics",
"source": "sitemap",
"status": 0,
"category": "unterseite"
},
{
"path": "\/blog\/business-analytics-vs-business-intelligence",
"source": "sitemap",
"status": 0,
"category": "unterseite"
},
{
"path": "\/blog\/business-intelligence",
"source": "sitemap",
"status": 0,
"category": "unterseite"
}
],
"cookie_evidence": [
{
"name": "_fbp",
"domain": "bimanu.de",
"secure": false,
"category": "Werbung",
"provider": "Meta\/Facebook",
"tracking": true,
"retention": "mittel (89 Tage)",
"same_site": "Lax",
"pre_consent": true
},
{
"name": "__cf_bm",
"domain": "hsadspixel.net",
"secure": true,
"category": "Werbung",
"provider": "hsadspixel.net",
"tracking": true,
"retention": "kurz (0 Tage)",
"same_site": "None",
"pre_consent": true
},
{
"name": "cee",
"domain": "capig.stape.pro",
"secure": true,
"category": "Unklar",
"provider": "capig.stape.pro",
"tracking": false,
"retention": "mittel (89 Tage)",
"same_site": "None",
"pre_consent": true
},
{
"name": "__cf_bm",
"domain": "hs-analytics.net",
"secure": true,
"category": "Unklar",
"provider": "hs-analytics.net",
"tracking": false,
"retention": "kurz (0 Tage)",
"same_site": "None",
"pre_consent": true
},
{
"name": "__cf_bm",
"domain": "hs-banner.com",
"secure": true,
"category": "Unklar",
"provider": "hs-banner.com",
"tracking": false,
"retention": "kurz (0 Tage)",
"same_site": "None",
"pre_consent": true
},
{
"name": "__cf_bm",
"domain": "linkedin.com",
"secure": true,
"category": "Unklar",
"provider": "linkedin.com",
"tracking": false,
"retention": "kurz (0 Tage)",
"same_site": "None",
"pre_consent": true
},
{
"name": "bcookie",
"domain": "linkedin.com",
"secure": true,
"category": "Unklar",
"provider": "linkedin.com",
"tracking": false,
"retention": "lang (364 Tage)",
"same_site": "None",
"pre_consent": true
},
{
"name": "li_gc",
"domain": "linkedin.com",
"secure": true,
"category": "Unklar",
"provider": "linkedin.com",
"tracking": false,
"retention": "mittel (179 Tage)",
"same_site": "None",
"pre_consent": true
},
{
"name": "lidc",
"domain": "linkedin.com",
"secure": true,
"category": "Unklar",
"provider": "linkedin.com",
"tracking": false,
"retention": "kurz (0 Tage)",
"same_site": "None",
"pre_consent": true
},
{
"name": "__cf_bm",
"domain": "usemessages.com",
"secure": true,
"category": "Unklar",
"provider": "usemessages.com",
"tracking": false,
"retention": "kurz (0 Tage)",
"same_site": "None",
"pre_consent": true
}
],
"browser_evidence": {
"gpc_enabled": true,
"request_count": 220,
"storage_total": 4,
"accept_clicked": false,
"reject_clicked": false,
"browser_cookie_count": 10,
"contacted_domain_count": 28,
"third_party_domain_count": 27,
"storage_tracking_hint_count": 0,
"privacy_relevant_domain_count": 11
},
"storage_evidence": {
"tracking_key_hints": [],
"local_storage_total": 3,
"session_storage_total": 1
},
"third_party_evidence": [
{
"host": "facebook.com",
"category": "Social\/Tracking",
"provider": "Meta\/Facebook",
"transfer": "Drittland\/USA",
"risk_level": "hoch",
"request_count": 10,
"resource_types": [
"image"
],
"privacy_relevant": true
},
{
"host": "analytics.tiktok.com",
"category": "Social\/Tracking",
"provider": "TikTok",
"transfer": "Drittland",
"risk_level": "hoch",
"request_count": 6,
"resource_types": [
"ping",
"script"
],
"privacy_relevant": true
},
{
"host": "googleads.g.doubleclick.net",
"category": "Werbung",
"provider": "Google DoubleClick",
"transfer": "Drittland\/USA",
"risk_level": "hoch",
"request_count": 2,
"resource_types": [
"script"
],
"privacy_relevant": true
},
{
"host": "googletagmanager.com",
"category": "Tag-Manager",
"provider": "Google Tag Manager",
"transfer": "Drittland\/USA",
"risk_level": "hoch",
"request_count": 2,
"resource_types": [
"image",
"script"
],
"privacy_relevant": true
},
{
"host": "px.ads.linkedin.com",
"category": "Social\/Tracking",
"provider": "LinkedIn",
"transfer": "Drittland\/USA",
"risk_level": "hoch",
"request_count": 2,
"resource_types": [
"image",
"xhr"
],
"privacy_relevant": true
},
{
"host": "snap.licdn.com",
"category": "Social\/Tracking",
"provider": "LinkedIn",
"transfer": "Drittland\/USA",
"risk_level": "hoch",
"request_count": 2,
"resource_types": [
"script"
],
"privacy_relevant": true
},
{
"host": "connect.facebook.net",
"category": "Social\/Tracking",
"provider": "Meta\/Facebook",
"transfer": "Drittland\/USA",
"risk_level": "hoch",
"request_count": 2,
"resource_types": [
"script"
],
"privacy_relevant": true
},
{
"host": "pagead2.googlesyndication.com",
"category": "Werbung",
"provider": "Google AdSense",
"transfer": "Drittland\/USA",
"risk_level": "mittel",
"request_count": 1,
"resource_types": [
"fetch"
],
"privacy_relevant": true
},
{
"host": "static.hotjar.com",
"category": "Session-Replay",
"provider": "Hotjar",
"transfer": "EU\/EWR",
"risk_level": "mittel",
"request_count": 1,
"resource_types": [
"script"
],
"privacy_relevant": true
},
{
"host": "px4.ads.linkedin.com",
"category": "Social\/Tracking",
"provider": "LinkedIn",
"transfer": "Drittland\/USA",
"risk_level": "mittel",
"request_count": 1,
"resource_types": [
"image"
],
"privacy_relevant": true
},
{
"host": "cdn.mouseflow.com",
"category": "Session-Replay",
"provider": "Mouseflow",
"transfer": "Jurisdiktion unklar",
"risk_level": "mittel",
"request_count": 1,
"resource_types": [
"script"
],
"privacy_relevant": true
},
{
"host": "tagging.bimanu.de",
"category": "Sonstige",
"provider": "tagging.bimanu.de",
"transfer": "EU\/EWR",
"risk_level": "niedrig",
"request_count": 18,
"resource_types": [
"fetch",
"script",
"document"
],
"privacy_relevant": false
}
],
"external_script_count": 0,
"consent_state_evidence": [
{
"label": "Erstaufruf",
"cookie_count": 0,
"domain_count": 27,
"request_count": 88,
"storage_tracking_hint_count": 0,
"privacy_relevant_domain_count": 11
},
{
"label": "Nach Ablehnen neu",
"cookie_count": 0,
"domain_count": 0,
"request_count": 0,
"storage_tracking_hint_count": 0,
"privacy_relevant_domain_count": 0
},
{
"label": "Nach Akzeptieren neu",
"cookie_count": 0,
"domain_count": 0,
"request_count": 0,
"storage_tracking_hint_count": 0,
"privacy_relevant_domain_count": 0
},
{
"label": "GPC-Aufruf",
"cookie_count": 0,
"domain_count": 19,
"request_count": 29,
"storage_tracking_hint_count": 0,
"privacy_relevant_domain_count": 6
}
],
"request_sample_evidence": [
{
"host": "tagging.bimanu.de",
"query_keys": [
"id"
],
"resource_type": "script",
"query_key_count": 1,
"referrer_has_path": false,
"referrer_has_query": false,
"sensitive_query_key_count": 0
},
{
"host": "static.hotjar.com",
"query_keys": [
"sv"
],
"resource_type": "script",
"query_key_count": 1,
"referrer_has_path": false,
"referrer_has_query": false,
"sensitive_query_key_count": 0
},
{
"host": "cdn.mouseflow.com",
"query_keys": [],
"resource_type": "script",
"query_key_count": 0,
"referrer_has_path": false,
"referrer_has_query": false,
"sensitive_query_key_count": 0
},
{
"host": "js-eu1.hs-analytics.net",
"query_keys": [],
"resource_type": "script",
"query_key_count": 0,
"referrer_has_path": false,
"referrer_has_query": false,
"sensitive_query_key_count": 0
},
{
"host": "js-eu1.hscollectedforms.net",
"query_keys": [],
"resource_type": "script",
"query_key_count": 0,
"referrer_has_path": false,
"referrer_has_query": false,
"sensitive_query_key_count": 0
},
{
"host": "js-eu1.usemessages.com",
"query_keys": [],
"resource_type": "script",
"query_key_count": 0,
"referrer_has_path": false,
"referrer_has_query": false,
"sensitive_query_key_count": 0
},
{
"host": "js-eu1.hs-banner.com",
"query_keys": [],
"resource_type": "script",
"query_key_count": 0,
"referrer_has_path": false,
"referrer_has_query": false,
"sensitive_query_key_count": 0
},
{
"host": "js-eu1.hsadspixel.net",
"query_keys": [],
"resource_type": "script",
"query_key_count": 0,
"referrer_has_path": false,
"referrer_has_query": false,
"sensitive_query_key_count": 0
},
{
"host": "widget.trustpilot.com",
"query_keys": [
"templateid",
"businessunitid"
],
"resource_type": "document",
"query_key_count": 2,
"referrer_has_path": false,
"referrer_has_query": false,
"sensitive_query_key_count": 0
},
{
"host": "widget.trustpilot.com",
"query_keys": [],
"resource_type": "script",
"query_key_count": 0,
"referrer_has_path": true,
"referrer_has_query": true,
"sensitive_query_key_count": 0
}
]
},
"compliance_analysis": {
"consent": {
"accept_option_found": false,
"reject_option_found": false,
"cookie_context_found": false,
"settings_option_found": false
},
"contact": {
"email_found": false,
"phone_found": false
},
"imprint": {
"links": [],
"link_found": false,
"address_hint_found": false,
"company_hint_found": false
},
"findings": [
{
"id": "imprint_missing",
"title": "Kein Impressum-Link erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Für deutsche Seiten sollte ein gut sichtbares Impressum verlinkt sein."
},
{
"id": "operator_contact_missing",
"title": "Keine klare Kontaktmöglichkeit erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "E-Mail, Telefonnummer, Kontaktseite oder Impressum sichtbar verlinken."
}
],
"risk_level": "high",
"checked_pages": [],
"privacy_policy": {
"links": [],
"too_thin": false,
"term_hits": [
"kontakt"
],
"link_found": false
}
},
"data_entry_analysis": {
"forms": [],
"score": 75,
"summary": "Die Seite kann Kontaktformular abfragen.",
"findings": [
{
"id": "data_entry_privacy_context_missing",
"title": "Dateneingabe ohne klaren Datenschutzkontext",
"public": true,
"category": "data_entry",
"severity": "warning",
"recommendation": "Vor Eingabe prüfen, welche Daten erhoben werden, wofür sie genutzt werden und wo die Datenschutzhinweise stehen."
}
],
"form_count": 0,
"risk_level": "medium",
"field_count": 0,
"asks_for_data": true,
"payment_providers": [],
"detected_data_types": [
{
"id": "contact",
"count": 1,
"label": "Kontaktformular"
}
],
"privacy_context_found": false,
"operator_context_found": false
},
"technology_analysis": {
"signals": {
"generator": "WordPress 7.0",
"asset_hosts": [
"bimanu.de",
"gmpg.org",
"analytics.tiktok.com",
"snap.licdn.com",
"cdn.leadinfo.net",
"connect.facebook.net",
"tagging.bimanu.de",
"cs.iubenda.com",
"cdn.iubenda.com",
"js-eu1.hsadspixel.net",
"js-eu1.hs-banner.com",
"js-eu1.usemessages.com"
],
"script_count": 2,
"x_powered_by": "",
"server_header": "Apache (custom)",
"stylesheet_count": 66
},
"categories": {
"cms": [
{
"name": "WordPress",
"version": "7.0",
"category": "cms",
"evidence": [
"Meta generator: WordPress 7.0",
"Signal: wp-content\/"
],
"confidence": "high"
}
],
"server": [
{
"name": "Apache",
"version": "",
"category": "server",
"evidence": [
"Server-Header: Apache (custom)"
],
"confidence": "medium"
}
],
"library": [
{
"name": "jQuery",
"version": "",
"category": "library",
"evidence": [
"Signal: jquery.min.js"
],
"confidence": "medium"
}
],
"analytics": [
{
"name": "Google DoubleClick",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: doubleclick.net"
],
"confidence": "high"
},
{
"name": "Google Tag Manager",
"version": "",
"category": "analytics",
"evidence": [
"Signal: googletagmanager.com",
"Script-Domain: googletagmanager.com"
],
"confidence": "high"
},
{
"name": "Hotjar",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: hotjar.com",
"Script-Domain: static.hotjar.com"
],
"confidence": "high"
},
{
"name": "LinkedIn Insight Tag",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: snap.licdn.com"
],
"confidence": "high"
},
{
"name": "Meta\/Facebook Pixel",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: connect.facebook.net"
],
"confidence": "high"
},
{
"name": "TikTok Pixel",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: analytics.tiktok.com"
],
"confidence": "high"
}
]
},
"technologies": [
{
"name": "Google DoubleClick",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: doubleclick.net"
],
"confidence": "high"
},
{
"name": "Google Tag Manager",
"version": "",
"category": "analytics",
"evidence": [
"Signal: googletagmanager.com",
"Script-Domain: googletagmanager.com"
],
"confidence": "high"
},
{
"name": "Hotjar",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: hotjar.com",
"Script-Domain: static.hotjar.com"
],
"confidence": "high"
},
{
"name": "LinkedIn Insight Tag",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: snap.licdn.com"
],
"confidence": "high"
},
{
"name": "Meta\/Facebook Pixel",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: connect.facebook.net"
],
"confidence": "high"
},
{
"name": "TikTok Pixel",
"version": "",
"category": "analytics",
"evidence": [
"Script-Domain: analytics.tiktok.com"
],
"confidence": "high"
},
{
"name": "WordPress",
"version": "7.0",
"category": "cms",
"evidence": [
"Meta generator: WordPress 7.0",
"Signal: wp-content\/"
],
"confidence": "high"
},
{
"name": "jQuery",
"version": "",
"category": "library",
"evidence": [
"Signal: jquery.min.js"
],
"confidence": "medium"
},
{
"name": "Apache",
"version": "",
"category": "server",
"evidence": [
"Server-Header: Apache (custom)"
],
"confidence": "medium"
}
]
},
"operator_action_plan": {
"tasks": [
{
"why": "Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.",
"area": "BSI\/Security-Header",
"owner": "Technik",
"title": "CSP erlaubt unsafe-inline für Skripte",
"action": "Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.",
"effort": "mittel",
"source": "betreiber_risiko",
"status": "offen",
"deadline": "innerhalb von 7 Tagen",
"due_days": 7,
"priority": "hoch",
"guide_url": "\/guides\/security-header-setzen",
"source_id": "csp_unsafe_inline",
"team_route": "Developer\/Ops",
"effort_score": 3,
"impact_score": 90,
"priority_score": 82,
"implementation_phase": "2 Sprint-Fix"
},
{
"why": "unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.",
"area": "BSI\/Security-Header",
"owner": "Technik",
"title": "CSP erlaubt eval-nahe Skriptausführung",
"action": "unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.",
"effort": "mittel",
"source": "betreiber_risiko",
"status": "offen",
"deadline": "innerhalb von 7 Tagen",
"due_days": 7,
"priority": "hoch",
"guide_url": "\/guides\/security-header-setzen",
"source_id": "csp_unsafe_eval",
"team_route": "Developer\/Ops",
"effort_score": 3,
"impact_score": 90,
"priority_score": 82,
"implementation_phase": "2 Sprint-Fix"
},
{
"why": "Datenschutzhinweise in Formularnähe ergänzen.",
"area": "DSGVO\/Transparenz",
"owner": "Datenschutz",
"title": "Dateneingabe ohne klaren Datenschutzkontext",
"action": "Datenschutzhinweise in Formularnähe ergänzen.",
"effort": "niedrig bis mittel",
"source": "betreiber_risiko",
"status": "offen",
"deadline": "innerhalb von 7 Tagen",
"due_days": 7,
"priority": "hoch",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"source_id": "data_entry_privacy_context_missing",
"team_route": "Legal\/Datenschutz",
"effort_score": 3,
"impact_score": 90,
"priority_score": 82,
"implementation_phase": "2 Sprint-Fix"
},
{
"why": "Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.",
"area": "DSGVO\/Transparenz",
"owner": "Datenschutz",
"title": "Erkannte Anbieter fehlen in der Datenschutzerklärung",
"action": "Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.",
"effort": "niedrig bis mittel",
"source": "betreiber_risiko",
"status": "offen",
"deadline": "innerhalb von 7 Tagen",
"due_days": 7,
"priority": "hoch",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"source_id": "privacy_policy_provider_disclosure_gap",
"team_route": "Legal\/Datenschutz",
"effort_score": 3,
"impact_score": 90,
"priority_score": 82,
"implementation_phase": "2 Sprint-Fix"
},
{
"why": "Formularseiten brauchen direkt erreichbare Datenschutzinformationen.",
"area": "DSGVO\/Transparenz",
"owner": "Datenschutz",
"title": "Formular-Unterseite ohne klaren Datenschutzkontext",
"action": "Formularseiten brauchen direkt erreichbare Datenschutzinformationen.",
"effort": "niedrig bis mittel",
"source": "betreiber_risiko",
"status": "offen",
"deadline": "innerhalb von 7 Tagen",
"due_days": 7,
"priority": "hoch",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"source_id": "sampled_form_privacy_context_missing",
"team_route": "Legal\/Datenschutz",
"effort_score": 3,
"impact_score": 90,
"priority_score": 82,
"implementation_phase": "2 Sprint-Fix"
},
{
"why": "sendBeacon\/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.",
"area": "Beacon-\/Telemetry-Tracking",
"owner": "Datenschutz\/Marketing",
"title": "Beacon-\/Keepalive-Telemetrie erkannt",
"action": "sendBeacon\/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.",
"effort": "mittel bis hoch",
"source": "betreiber_risiko",
"status": "offen",
"deadline": "innerhalb von 7 Tagen",
"due_days": 7,
"priority": "hoch",
"guide_url": "\/guides\/tracking-pixel-und-beacons-begrenzen",
"source_id": "beacon_api_usage",
"team_route": "GTM\/CMP",
"effort_score": 4,
"impact_score": 90,
"priority_score": 78,
"implementation_phase": "2 Sprint-Fix"
},
{
"why": "Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.",
"area": "DSGVO\/Google-Dienste",
"owner": "Datenschutz\/Marketing",
"title": "Google Consent Mode Default nicht erkannt",
"action": "Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.",
"effort": "mittel bis hoch",
"source": "betreiber_risiko",
"status": "offen",
"deadline": "innerhalb von 7 Tagen",
"due_days": 7,
"priority": "hoch",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"source_id": "google_consent_mode_missing",
"team_route": "GTM\/CMP",
"effort_score": 4,
"impact_score": 90,
"priority_score": 78,
"implementation_phase": "2 Sprint-Fix"
},
{
"why": "US-\/Drittlandanbieter, DPF\/SCC\/TIA und Datenschutzhinweise prüfen.",
"area": "Drittlandtransfer",
"owner": "Datenschutz",
"title": "Drittland-\/US-Anbieter im Browseraufruf prüfen",
"action": "US-\/Drittlandanbieter, DPF\/SCC\/TIA und Datenschutzhinweise prüfen.",
"effort": "mittel bis hoch",
"source": "betreiber_risiko",
"status": "offen",
"deadline": "innerhalb von 7 Tagen",
"due_days": 7,
"priority": "hoch",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"source_id": "third_country_transfer_review",
"team_route": "Legal\/Datenschutz",
"effort_score": 4,
"impact_score": 90,
"priority_score": 78,
"implementation_phase": "2 Sprint-Fix"
}
],
"source": "operator_risk_analysis und audit_modules",
"status": "handlungsbedarf",
"summary": "8 Betreiber-Aufgabe(n): 0 sofort, 8 bis 7 Tage, 0 bis 30 Tage. Team-Routing: Developer\/Ops 2, GTM\/CMP 2, Legal\/Datenschutz 4",
"due_counts": {
"7_tage": 8,
"sofort": 0,
"30_tage": 0,
"backlog": 0
},
"team_counts": {
"GTM\/CMP": 2,
"Developer\/Ops": 2,
"Legal\/Datenschutz": 4
},
"phase_counts": {
"2 Sprint-Fix": 8
}
},
"performance_analysis": {
"score": 94,
"signals": {
"compressed": false,
"duration_ms": 111,
"image_count": 16,
"script_count": 2,
"cache_control": "max-age=0",
"content_length": 0,
"viewport_found": true,
"stylesheet_count": 31
},
"findings": [
{
"id": "too_many_render_blocking_assets",
"title": "Viele potenziell blockierende Assets",
"public": true,
"category": "performance",
"severity": "info",
"recommendation": "Skripte\/CSS bündeln, defer\/async nutzen und kritisches CSS priorisieren."
}
],
"risk_level": "medium"
},
"privacy_notice_draft": {
"storage": {
"local_storage_keys": [
"lastExternalReferrer",
"lastExternalReferrerTime",
"elementor"
],
"tracking_key_hints": [],
"local_storage_total": 3,
"session_storage_keys": [
"elementor"
],
"session_storage_total": 1
},
"summary": "Entwurf aus Scan-Evidenz: 10 Cookie(s), 27 Drittanbieter-Domain(s), 4 Storage-Key(s).",
"purposes": [
"Unklar",
"Werbung",
"Drittanbieter-Einbindungen",
"Formular-\/Eingabeverarbeitung"
],
"available": true,
"data_types": [
{
"id": "contact",
"count": 1,
"label": "Kontaktformular"
}
],
"disclaimer": "Automatisch aus einem passiven technischen Scan abgeleitet. Keine Rechtsberatung; Inhalte vor Veröffentlichung fachlich und rechtlich prüfen.",
"cookie_rows": [
{
"name": "_fbp",
"party": "First-Party",
"domain": "bimanu.de",
"secure": false,
"purpose": "Werbung",
"lifetime": "mittel (89 Tage)",
"provider": "Meta\/Facebook",
"same_site": "Lax",
"pre_consent": true
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "hsadspixel.net",
"secure": true,
"purpose": "Werbung",
"lifetime": "kurz (0 Tage)",
"provider": "hsadspixel.net",
"same_site": "None",
"pre_consent": true
},
{
"name": "cee",
"party": "Drittanbieter",
"domain": "capig.stape.pro",
"secure": true,
"purpose": "Unklar",
"lifetime": "mittel (89 Tage)",
"provider": "capig.stape.pro",
"same_site": "None",
"pre_consent": true
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "hs-analytics.net",
"secure": true,
"purpose": "Unklar",
"lifetime": "kurz (0 Tage)",
"provider": "hs-analytics.net",
"same_site": "None",
"pre_consent": true
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "hs-banner.com",
"secure": true,
"purpose": "Unklar",
"lifetime": "kurz (0 Tage)",
"provider": "hs-banner.com",
"same_site": "None",
"pre_consent": true
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "linkedin.com",
"secure": true,
"purpose": "Unklar",
"lifetime": "kurz (0 Tage)",
"provider": "linkedin.com",
"same_site": "None",
"pre_consent": true
},
{
"name": "bcookie",
"party": "Drittanbieter",
"domain": "linkedin.com",
"secure": true,
"purpose": "Unklar",
"lifetime": "lang (364 Tage)",
"provider": "linkedin.com",
"same_site": "None",
"pre_consent": true
},
{
"name": "li_gc",
"party": "Drittanbieter",
"domain": "linkedin.com",
"secure": true,
"purpose": "Unklar",
"lifetime": "mittel (179 Tage)",
"provider": "linkedin.com",
"same_site": "None",
"pre_consent": true
},
{
"name": "lidc",
"party": "Drittanbieter",
"domain": "linkedin.com",
"secure": true,
"purpose": "Unklar",
"lifetime": "kurz (0 Tage)",
"provider": "linkedin.com",
"same_site": "None",
"pre_consent": true
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "usemessages.com",
"secure": true,
"purpose": "Unklar",
"lifetime": "kurz (0 Tage)",
"provider": "usemessages.com",
"same_site": "None",
"pre_consent": true
}
],
"text_blocks": [
{
"text": "Beim passiven SaferPage-Erstaufruf von bimanu.de wurden 10 Cookie(s) und 4 Web-Storage-Key(s) dokumentiert. Prüfen Sie, welche Einträge technisch erforderlich sind und welche erst nach Einwilligung gesetzt werden dürfen.",
"title": "Cookies und ähnliche Technologien"
},
{
"text": "Der Chromium-Aufruf kontaktierte 27 Drittanbieter-Domain(s). Nennen Sie Anbieter, Zwecke, Empfänger, Rechtsgrundlage, Drittlandtransfer und Widerrufsmöglichkeit in der Datenschutzerklärung.",
"title": "Drittanbieter"
},
{
"text": "Nicht notwendige Cookies, Tracking, Werbung, Tag Manager und vergleichbare Web-Storage-IDs sollten vor Zustimmung blockiert werden. SaferPage bewertet den Consent-Audit aktuell mit 0 Punkten.",
"title": "Einwilligung und Widerruf"
},
{
"text": "Auf der geprüften Seite wurden Hinweise auf folgende Datenarten erkannt: Kontaktformular. Erklären Sie Zweck, Pflichtfelder, Speicherfrist, Empfänger und Kontaktweg für Betroffenenrechte direkt in der Datenschutzerklärung.",
"title": "Formulare und Eingaben"
}
],
"missing_items": [
"Datenschutzerklärung sichtbar verlinken und mit der tatsächlichen Cookie-\/Drittanbieter-Liste abgleichen.",
"Drittanbieter mit Anbietername, Zweck, Rechtsgrundlage, Empfänger und Transferhinweisen dokumentieren.",
"LocalStorage und SessionStorage zusätzlich zur Cookie-Tabelle inventarisieren."
],
"third_parties": [
{
"host": "tagging.bimanu.de",
"purpose": "Sonstige",
"category": "other",
"provider": "tagging.bimanu.de",
"request_count": 18,
"privacy_relevant": false
},
{
"host": "cdn.iubenda.com",
"purpose": "Sonstige",
"category": "other",
"provider": "cdn.iubenda.com",
"request_count": 7,
"privacy_relevant": false
},
{
"host": "google.com",
"purpose": "Sonstige",
"category": "other",
"provider": "google.com",
"request_count": 7,
"privacy_relevant": false
},
{
"host": "capig.stape.pro",
"purpose": "Sonstige",
"category": "other",
"provider": "capig.stape.pro",
"request_count": 10,
"privacy_relevant": false
},
{
"host": "facebook.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"request_count": 10,
"privacy_relevant": true
},
{
"host": "widget.trustpilot.com",
"purpose": "Sonstige",
"category": "other",
"provider": "widget.trustpilot.com",
"request_count": 4,
"privacy_relevant": false
},
{
"host": "connect.facebook.net",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"request_count": 2,
"privacy_relevant": true
},
{
"host": "cs.iubenda.com",
"purpose": "Sonstige",
"category": "other",
"provider": "cs.iubenda.com",
"request_count": 2,
"privacy_relevant": false
},
{
"host": "googleads.g.doubleclick.net",
"purpose": "Werbung",
"category": "advertising",
"provider": "Google DoubleClick",
"request_count": 2,
"privacy_relevant": true
},
{
"host": "googletagmanager.com",
"purpose": "Tag-Manager",
"category": "tag_manager",
"provider": "Google Tag Manager",
"request_count": 2,
"privacy_relevant": true
},
{
"host": "px.ads.linkedin.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "LinkedIn",
"request_count": 2,
"privacy_relevant": true
},
{
"host": "snap.licdn.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "LinkedIn",
"request_count": 2,
"privacy_relevant": true
},
{
"host": "analytics.tiktok.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "TikTok",
"request_count": 6,
"privacy_relevant": true
},
{
"host": "api-eu1.hubapi.com",
"purpose": "Sonstige",
"category": "other",
"provider": "api-eu1.hubapi.com",
"request_count": 1,
"privacy_relevant": false
},
{
"host": "api-eu1.hubspot.com",
"purpose": "Sonstige",
"category": "other",
"provider": "api-eu1.hubspot.com",
"request_count": 1,
"privacy_relevant": false
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"purpose": "Sonstige",
"category": "other",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"request_count": 1,
"privacy_relevant": false
},
{
"host": "cdn.leadinfo.net",
"purpose": "Sonstige",
"category": "other",
"provider": "cdn.leadinfo.net",
"request_count": 1,
"privacy_relevant": false
},
{
"host": "cdn.mouseflow.com",
"purpose": "Session-Replay",
"category": "session_replay",
"provider": "Mouseflow",
"request_count": 1,
"privacy_relevant": true
},
{
"host": "forms-eu1.hscollectedforms.net",
"purpose": "Sonstige",
"category": "other",
"provider": "forms-eu1.hscollectedforms.net",
"request_count": 1,
"privacy_relevant": false
},
{
"host": "js-eu1.hs-analytics.net",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.hs-analytics.net",
"request_count": 1,
"privacy_relevant": false
}
],
"cookie_declaration_rows": [
{
"name": "_fbp",
"party": "First-Party",
"domain": "bimanu.de",
"secure": false,
"purpose": "Werbung",
"category": "advertising",
"lifetime": "mittel (89 Tage)",
"provider": "Meta\/Facebook",
"same_site": "Lax",
"expires_at": "2026-09-05T10:44:19+00:00",
"pre_consent": true,
"purpose_text": "Werbung, Conversion-Messung, Remarketing oder profilbasierte Ausspielung.",
"consent_status": "einwilligung_erforderlich",
"legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
"recommended_action": "Vor Einwilligung blockieren und im Consent-Banner mit Anbieter, Zweck und Laufzeit aufführen.",
"consent_requirement": "Einwilligung erforderlich"
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "hsadspixel.net",
"secure": true,
"purpose": "Werbung",
"category": "advertising",
"lifetime": "kurz (0 Tage)",
"provider": "hsadspixel.net",
"same_site": "None",
"expires_at": "2026-06-07T11:14:18+00:00",
"pre_consent": true,
"purpose_text": "Werbung, Conversion-Messung, Remarketing oder profilbasierte Ausspielung.",
"consent_status": "einwilligung_erforderlich",
"legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
"recommended_action": "Vor Einwilligung blockieren und im Consent-Banner mit Anbieter, Zweck und Laufzeit aufführen.",
"consent_requirement": "Einwilligung erforderlich"
},
{
"name": "cee",
"party": "Drittanbieter",
"domain": "capig.stape.pro",
"secure": true,
"purpose": "Unklar",
"category": "unknown",
"lifetime": "mittel (89 Tage)",
"provider": "capig.stape.pro",
"same_site": "None",
"expires_at": "2026-09-05T10:44:19+00:00",
"pre_consent": true,
"purpose_text": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "hs-analytics.net",
"secure": true,
"purpose": "Unklar",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "hs-analytics.net",
"same_site": "None",
"expires_at": "2026-06-07T11:14:18+00:00",
"pre_consent": true,
"purpose_text": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "hs-banner.com",
"secure": true,
"purpose": "Unklar",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "hs-banner.com",
"same_site": "None",
"expires_at": "2026-06-07T11:14:18+00:00",
"pre_consent": true,
"purpose_text": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "linkedin.com",
"secure": true,
"purpose": "Unklar",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "linkedin.com",
"same_site": "None",
"expires_at": "2026-06-07T11:14:19+00:00",
"pre_consent": true,
"purpose_text": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"name": "bcookie",
"party": "Drittanbieter",
"domain": "linkedin.com",
"secure": true,
"purpose": "Unklar",
"category": "unknown",
"lifetime": "lang (364 Tage)",
"provider": "linkedin.com",
"same_site": "None",
"expires_at": "2027-06-07T10:44:19+00:00",
"pre_consent": true,
"purpose_text": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"name": "li_gc",
"party": "Drittanbieter",
"domain": "linkedin.com",
"secure": true,
"purpose": "Unklar",
"category": "unknown",
"lifetime": "mittel (179 Tage)",
"provider": "linkedin.com",
"same_site": "None",
"expires_at": "2026-12-04T10:44:19+00:00",
"pre_consent": true,
"purpose_text": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"name": "lidc",
"party": "Drittanbieter",
"domain": "linkedin.com",
"secure": true,
"purpose": "Unklar",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "linkedin.com",
"same_site": "None",
"expires_at": "2026-06-08T10:44:19+00:00",
"pre_consent": true,
"purpose_text": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "usemessages.com",
"secure": true,
"purpose": "Unklar",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "usemessages.com",
"same_site": "None",
"expires_at": "2026-06-07T11:14:18+00:00",
"pre_consent": true,
"purpose_text": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
}
],
"storage_declaration_rows": [
{
"key": "lastExternalReferrer",
"purpose": "Unklar",
"category": "unknown",
"purpose_text": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"storage_type": "localStorage",
"tracking_hint": false,
"consent_status": "unklar_pruefen",
"retention_hint": "dauerhaft bis Löschung durch Nutzer\/Browser",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"consent_requirement": "unklar, prüfen"
},
{
"key": "lastExternalReferrerTime",
"purpose": "Unklar",
"category": "unknown",
"purpose_text": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"storage_type": "localStorage",
"tracking_hint": false,
"consent_status": "unklar_pruefen",
"retention_hint": "dauerhaft bis Löschung durch Nutzer\/Browser",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"consent_requirement": "unklar, prüfen"
},
{
"key": "elementor",
"purpose": "Unklar",
"category": "unknown",
"purpose_text": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"storage_type": "localStorage",
"tracking_hint": false,
"consent_status": "unklar_pruefen",
"retention_hint": "dauerhaft bis Löschung durch Nutzer\/Browser",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"consent_requirement": "unklar, prüfen"
},
{
"key": "elementor",
"purpose": "Unklar",
"category": "unknown",
"purpose_text": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"storage_type": "sessionStorage",
"tracking_hint": false,
"consent_status": "unklar_pruefen",
"retention_hint": "Sitzung\/Tab",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"consent_requirement": "unklar, prüfen"
}
],
"cookie_declaration_summary": {
"row_count": 10,
"unknown_count": 8,
"consent_required_count": 2,
"pre_consent_consent_required_count": 2
},
"storage_declaration_summary": {
"row_count": 4,
"unknown_count": 4,
"local_storage_count": 3,
"tracking_hint_count": 0,
"session_storage_count": 1
},
"third_party_declaration_rows": [
{
"host": "tagging.bimanu.de",
"purpose": "Sonstige",
"category": "other",
"provider": "tagging.bimanu.de",
"request_count": 18,
"transfer_risk": "niedrig",
"transfer_label": "EU\/EWR",
"transfer_region": "EU\/EWR",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterrolle, AVV und Hostingort dokumentieren."
},
{
"host": "cdn.iubenda.com",
"purpose": "Sonstige",
"category": "other",
"provider": "cdn.iubenda.com",
"request_count": 7,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "google.com",
"purpose": "Sonstige",
"category": "other",
"provider": "google.com",
"request_count": 7,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"transfer_region": "US",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "capig.stape.pro",
"purpose": "Sonstige",
"category": "other",
"provider": "capig.stape.pro",
"request_count": 10,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "facebook.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"request_count": 10,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"transfer_region": "US",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"privacy_relevant": true,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
},
{
"host": "widget.trustpilot.com",
"purpose": "Sonstige",
"category": "other",
"provider": "widget.trustpilot.com",
"request_count": 4,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "connect.facebook.net",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"transfer_region": "US",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"privacy_relevant": true,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
},
{
"host": "cs.iubenda.com",
"purpose": "Sonstige",
"category": "other",
"provider": "cs.iubenda.com",
"request_count": 2,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "googleads.g.doubleclick.net",
"purpose": "Werbung",
"category": "advertising",
"provider": "Google DoubleClick",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"transfer_region": "US",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"privacy_relevant": true,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "googletagmanager.com",
"purpose": "Tag-Manager",
"category": "tag_manager",
"provider": "Google Tag Manager",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"transfer_region": "US",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"privacy_relevant": true,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "px.ads.linkedin.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "LinkedIn",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"transfer_region": "US",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"privacy_relevant": true,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Drittlandtransfer und Insight-Tag-Consent prüfen."
},
{
"host": "snap.licdn.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "LinkedIn",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"transfer_region": "US",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"privacy_relevant": true,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Drittlandtransfer und Insight-Tag-Consent prüfen."
},
{
"host": "analytics.tiktok.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "TikTok",
"request_count": 6,
"transfer_risk": "hoch",
"transfer_label": "Drittland",
"transfer_region": "CN\/SG",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"privacy_relevant": true,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Drittlandtransfer, Anbieterrolle und Consent besonders prüfen."
},
{
"host": "api-eu1.hubapi.com",
"purpose": "Sonstige",
"category": "other",
"provider": "api-eu1.hubapi.com",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "api-eu1.hubspot.com",
"purpose": "Sonstige",
"category": "other",
"provider": "api-eu1.hubspot.com",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"purpose": "Sonstige",
"category": "other",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "cdn.leadinfo.net",
"purpose": "Sonstige",
"category": "other",
"provider": "cdn.leadinfo.net",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "cdn.mouseflow.com",
"purpose": "Session-Replay",
"category": "session_replay",
"provider": "Mouseflow",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck, Rechtsgrundlage, Empfängerrolle und Einwilligungsbedarf prüfen.",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung begrenzen und Anbieter mit Zweck, Rechtsgrundlage, Empfänger und Widerrufsmöglichkeit erklären.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "forms-eu1.hscollectedforms.net",
"purpose": "Sonstige",
"category": "other",
"provider": "forms-eu1.hscollectedforms.net",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hs-analytics.net",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.hs-analytics.net",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hs-banner.com",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.hs-banner.com",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hsadspixel.net",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.hsadspixel.net",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.hscollectedforms.net",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.hscollectedforms.net",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "js-eu1.usemessages.com",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.usemessages.com",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"transfer_region": "unbekannt",
"legal_basis_hint": "Zweck und Empfängerrolle dokumentieren; Personenbezug im konkreten Einsatz prüfen.",
"privacy_relevant": false,
"recommended_action": "Anbieterrolle, Zweck, Empfänger und technische Notwendigkeit dokumentieren.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Anbieterland, AVV, TOMs und Transfergrundlage klären."
},
{
"host": "pagead2.googlesyndication.com",
"purpose": "Werbung",
"category": "advertising",
"provider": "Google AdSense",
"request_count": 1,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"transfer_region": "US",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"privacy_relevant": true,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
},
{
"host": "px4.ads.linkedin.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "LinkedIn",
"request_count": 1,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"transfer_region": "US",
"legal_basis_hint": "In der Regel Einwilligung vor Aktivierung; anschließende Verarbeitung und Drittlandtransfer gesondert prüfen.",
"privacy_relevant": true,
"recommended_action": "Drittlandtransfer, DPF\/SCC\/TIA, AVV und Consent-Konzept prüfen und konkret in der Datenschutzerklärung benennen.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "Drittlandtransfer und Insight-Tag-Consent prüfen."
},
{
"host": "static.hotjar.com",
"purpose": "Session-Replay",
"category": "session_replay",
"provider": "Hotjar",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "EU\/EWR",
"transfer_region": "EU",
"legal_basis_hint": "Zweck, Rechtsgrundlage, Empfängerrolle und Einwilligungsbedarf prüfen.",
"privacy_relevant": true,
"recommended_action": "Vor Einwilligung begrenzen und Anbieter mit Zweck, Rechtsgrundlage, Empfänger und Widerrufsmöglichkeit erklären.",
"recipient_role_hint": "möglicher Empfänger\/Auftragsverarbeiter oder eigenständiger Anbieter; Vertrag und Rolle prüfen",
"transfer_recommendation": "AVV, Session-Replay-Masking und Consent prüfen."
}
],
"third_party_declaration_summary": {
"row_count": 27,
"privacy_relevant_count": 11,
"unknown_transfer_count": 15,
"high_transfer_risk_count": 10
}
},
"remediation_workflow": {
"status": "kritisch",
"summary": "Remediation Workflow mit 8 Ticket(s): 8 sofort starten, 0 einplanen, 0 im Backlog.",
"tickets": [
{
"sla": "7_tage",
"area": "BSI\/Security-Header",
"team": "Developer\/Ops",
"owner": "Technik",
"title": "CSP erlaubt unsafe-inline für Skripte",
"source": "operator_task",
"status": "sofort_starten",
"evidence": "Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.",
"priority": "hoch",
"guide_url": "\/guides\/security-header-setzen",
"next_step": "Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.",
"source_id": "csp_unsafe_inline",
"ticket_id": "SP-001",
"fix_action": "Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.",
"priority_score": 82,
"acceptance_criterion": "Security-Header\/TLS-Check ist im Wiederholungsscan ohne kritischen Befund."
},
{
"sla": "7_tage",
"area": "BSI\/Security-Header",
"team": "Developer\/Ops",
"owner": "Technik",
"title": "CSP erlaubt eval-nahe Skriptausführung",
"source": "operator_task",
"status": "sofort_starten",
"evidence": "unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.",
"priority": "hoch",
"guide_url": "\/guides\/security-header-setzen",
"next_step": "unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.",
"source_id": "csp_unsafe_eval",
"ticket_id": "SP-002",
"fix_action": "unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.",
"priority_score": 82,
"acceptance_criterion": "Security-Header\/TLS-Check ist im Wiederholungsscan ohne kritischen Befund."
},
{
"sla": "7_tage",
"area": "DSGVO\/Transparenz",
"team": "Legal\/Datenschutz",
"owner": "Datenschutz",
"title": "Dateneingabe ohne klaren Datenschutzkontext",
"source": "operator_task",
"status": "sofort_starten",
"evidence": "Datenschutzhinweise in Formularnähe ergänzen.",
"priority": "hoch",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"next_step": "Datenschutzhinweise in Formularnähe ergänzen.",
"source_id": "data_entry_privacy_context_missing",
"ticket_id": "SP-003",
"fix_action": "Datenschutzhinweise in Formularnähe ergänzen.",
"priority_score": 82,
"acceptance_criterion": "Befund ist im Wiederholungsscan behoben oder fachlich dokumentiert begründet."
},
{
"sla": "7_tage",
"area": "DSGVO\/Transparenz",
"team": "Legal\/Datenschutz",
"owner": "Datenschutz",
"title": "Erkannte Anbieter fehlen in der Datenschutzerklärung",
"source": "operator_task",
"status": "sofort_starten",
"evidence": "Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.",
"priority": "hoch",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"next_step": "Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.",
"source_id": "privacy_policy_provider_disclosure_gap",
"ticket_id": "SP-004",
"fix_action": "Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.",
"priority_score": 82,
"acceptance_criterion": "Drittanbieter ist dokumentiert, rechtlich bewertet und im Scan als erwarteter Dienst nachvollziehbar."
},
{
"sla": "7_tage",
"area": "DSGVO\/Transparenz",
"team": "Legal\/Datenschutz",
"owner": "Datenschutz",
"title": "Formular-Unterseite ohne klaren Datenschutzkontext",
"source": "operator_task",
"status": "sofort_starten",
"evidence": "Formularseiten brauchen direkt erreichbare Datenschutzinformationen.",
"priority": "hoch",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"next_step": "Formularseiten brauchen direkt erreichbare Datenschutzinformationen.",
"source_id": "sampled_form_privacy_context_missing",
"ticket_id": "SP-005",
"fix_action": "Formularseiten brauchen direkt erreichbare Datenschutzinformationen.",
"priority_score": 82,
"acceptance_criterion": "Befund ist im Wiederholungsscan behoben oder fachlich dokumentiert begründet."
},
{
"sla": "7_tage",
"area": "Beacon-\/Telemetry-Tracking",
"team": "GTM\/CMP",
"owner": "Datenschutz\/Marketing",
"title": "Beacon-\/Keepalive-Telemetrie erkannt",
"source": "operator_task",
"status": "sofort_starten",
"evidence": "sendBeacon\/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.",
"priority": "hoch",
"guide_url": "\/guides\/tracking-pixel-und-beacons-begrenzen",
"next_step": "sendBeacon\/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.",
"source_id": "beacon_api_usage",
"ticket_id": "SP-006",
"fix_action": "sendBeacon\/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.",
"priority_score": 78,
"acceptance_criterion": "Wiederholungsscan zeigt keine nicht erforderlichen Cookies\/Tags vor Einwilligung oder nach Ablehnung."
},
{
"sla": "7_tage",
"area": "DSGVO\/Google-Dienste",
"team": "GTM\/CMP",
"owner": "Datenschutz\/Marketing",
"title": "Google Consent Mode Default nicht erkannt",
"source": "operator_task",
"status": "sofort_starten",
"evidence": "Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.",
"priority": "hoch",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"next_step": "Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.",
"source_id": "google_consent_mode_missing",
"ticket_id": "SP-007",
"fix_action": "Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.",
"priority_score": 78,
"acceptance_criterion": "Wiederholungsscan zeigt keine nicht erforderlichen Cookies\/Tags vor Einwilligung oder nach Ablehnung."
},
{
"sla": "7_tage",
"area": "Drittlandtransfer",
"team": "Legal\/Datenschutz",
"owner": "Datenschutz",
"title": "Drittland-\/US-Anbieter im Browseraufruf prüfen",
"source": "operator_task",
"status": "sofort_starten",
"evidence": "US-\/Drittlandanbieter, DPF\/SCC\/TIA und Datenschutzhinweise prüfen.",
"priority": "hoch",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"next_step": "US-\/Drittlandanbieter, DPF\/SCC\/TIA und Datenschutzhinweise prüfen.",
"source_id": "third_country_transfer_review",
"ticket_id": "SP-008",
"fix_action": "US-\/Drittlandanbieter, DPF\/SCC\/TIA und Datenschutzhinweise prüfen.",
"priority_score": 78,
"acceptance_criterion": "Drittanbieter ist dokumentiert, rechtlich bewertet und im Scan als erwarteter Dienst nachvollziehbar."
}
],
"available": true,
"disclaimer": "Workflow-Tickets sind technische Betreiberhinweise und müssen fachlich\/rechtlich freigegeben werden.",
"open_count": 8,
"team_counts": {
"GTM\/CMP": 2,
"Developer\/Ops": 2,
"Legal\/Datenschutz": 4
},
"ticket_count": 8,
"status_counts": {
"backlog": 0,
"einplanen": 0,
"sofort_starten": 8
},
"recommended_cadence": "Nach jeder Umsetzung erneut scannen; bei hoher Priorität innerhalb von 7 Tagen."
},
"vendor_due_diligence": {
"status": "kritisch prüfen",
"summary": "Vendor-Due-Diligence mit 27 Anbieter(n), 10 hohem Risiko, 27 AVV-\/DPA-Prüfung(en) und 26 Transfer-\/Jurisdiktionsfrage(n).",
"vendors": [
{
"host": "facebook.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 100,
"cookie_count": 1,
"request_count": 10,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "10 Request(s), 1 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?",
"Warum ist die Anzahl der Requests erforderlich und lässt sich der Anbieter lokal, serverseitig oder datensparsamer einbinden?"
]
},
{
"host": "analytics.tiktok.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "TikTok",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 92,
"cookie_count": 0,
"request_count": 6,
"transfer_risk": "hoch",
"transfer_label": "Drittland",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Drittlandtransfer, Anbieterrolle und Consent besonders prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "6 Request(s), 0 Cookie(s), Transfer Drittland, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?",
"Warum ist die Anzahl der Requests erforderlich und lässt sich der Anbieter lokal, serverseitig oder datensparsamer einbinden?"
]
},
{
"host": "connect.facebook.net",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "Meta\/Facebook",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 89,
"cookie_count": 1,
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "2 Request(s), 1 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?"
]
},
{
"host": "capig.stape.pro",
"purpose": "Sonstige",
"category": "other",
"provider": "capig.stape.pro",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 87,
"cookie_count": 1,
"request_count": 10,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "10 Request(s), 1 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?",
"Warum ist die Anzahl der Requests erforderlich und lässt sich der Anbieter lokal, serverseitig oder datensparsamer einbinden?"
]
},
{
"host": "googleads.g.doubleclick.net",
"purpose": "Werbung",
"category": "advertising",
"provider": "Google DoubleClick",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 84,
"cookie_count": 0,
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?"
]
},
{
"host": "googletagmanager.com",
"purpose": "Tag-Manager",
"category": "tag_manager",
"provider": "Google Tag Manager",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 84,
"cookie_count": 0,
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?"
]
},
{
"host": "px.ads.linkedin.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "LinkedIn",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 84,
"cookie_count": 0,
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Drittlandtransfer und Insight-Tag-Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?"
]
},
{
"host": "snap.licdn.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "LinkedIn",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 84,
"cookie_count": 0,
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Drittlandtransfer und Insight-Tag-Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?"
]
},
{
"host": "pagead2.googlesyndication.com",
"purpose": "Werbung",
"category": "advertising",
"provider": "Google AdSense",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 82,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?"
]
},
{
"host": "px4.ads.linkedin.com",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"provider": "LinkedIn",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "hoch",
"risk_score": 82,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Drittlandtransfer und Insight-Tag-Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?"
]
},
{
"host": "google.com",
"purpose": "Sonstige",
"category": "other",
"provider": "google.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "mittel",
"risk_score": 69,
"cookie_count": 0,
"request_count": 7,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "7 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Warum ist die Anzahl der Requests erforderlich und lässt sich der Anbieter lokal, serverseitig oder datensparsamer einbinden?"
]
},
{
"host": "static.hotjar.com",
"purpose": "Session-Replay",
"category": "session_replay",
"provider": "Hotjar",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "mittel",
"risk_score": 64,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "EU\/EWR",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"AVV, Session-Replay-Masking und Consent prüfen."
],
"operator_action": "Zweck für Session-Replay prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer EU\/EWR, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?"
]
},
{
"host": "cdn.mouseflow.com",
"purpose": "Session-Replay",
"category": "session_replay",
"provider": "Mouseflow",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "mittel",
"risk_score": 64,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Session-Replay prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": true,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Wird der Anbieter erst nach wirksamer Einwilligung geladen oder ist die technische Erforderlichkeit dokumentiert?"
]
},
{
"host": "cdn.iubenda.com",
"purpose": "Sonstige",
"category": "other",
"provider": "cdn.iubenda.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "mittel",
"risk_score": 58,
"cookie_count": 0,
"request_count": 7,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "7 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?",
"Warum ist die Anzahl der Requests erforderlich und lässt sich der Anbieter lokal, serverseitig oder datensparsamer einbinden?"
]
},
{
"host": "widget.trustpilot.com",
"purpose": "Sonstige",
"category": "other",
"provider": "widget.trustpilot.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "mittel",
"risk_score": 52,
"cookie_count": 0,
"request_count": 4,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "4 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "tagging.bimanu.de",
"purpose": "Sonstige",
"category": "other",
"provider": "tagging.bimanu.de",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "mittel",
"risk_score": 47,
"cookie_count": 0,
"request_count": 18,
"transfer_risk": "niedrig",
"transfer_label": "EU\/EWR",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "18 Request(s), 0 Cookie(s), Transfer EU\/EWR, Risiko niedrig.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Warum ist die Anzahl der Requests erforderlich und lässt sich der Anbieter lokal, serverseitig oder datensparsamer einbinden?"
]
},
{
"host": "cs.iubenda.com",
"purpose": "Sonstige",
"category": "other",
"provider": "cs.iubenda.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "mittel",
"risk_score": 40,
"cookie_count": 0,
"request_count": 2,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "2 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "api-eu1.hubapi.com",
"purpose": "Sonstige",
"category": "other",
"provider": "api-eu1.hubapi.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "api-eu1.hubspot.com",
"purpose": "Sonstige",
"category": "other",
"provider": "api-eu1.hubspot.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"purpose": "Sonstige",
"category": "other",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "cdn.leadinfo.net",
"purpose": "Sonstige",
"category": "other",
"provider": "cdn.leadinfo.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "forms-eu1.hscollectedforms.net",
"purpose": "Sonstige",
"category": "other",
"provider": "forms-eu1.hscollectedforms.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "js-eu1.hs-analytics.net",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.hs-analytics.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "js-eu1.hs-banner.com",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.hs-banner.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "js-eu1.hsadspixel.net",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.hsadspixel.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "js-eu1.hscollectedforms.net",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.hscollectedforms.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
},
{
"host": "js-eu1.usemessages.com",
"purpose": "Sonstige",
"category": "other",
"provider": "js-eu1.usemessages.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"dpa_needed": true,
"dpa_status": "AVV\/DPA prüfen",
"risk_level": "niedrig",
"risk_score": 38,
"cookie_count": 0,
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"privacy_relevant": false,
"expected_evidence": "AVV\/DPA, TOM-Anlage, Unterauftragsverarbeiterliste, Transfernachweis, Lösch-\/Retention-Angaben und Datenschutzhinweis-Abgleich.",
"observed_evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"due_diligence_questions": [
"Welche Rolle hat der Anbieter: Auftragsverarbeiter, gemeinsamer Verantwortlicher, eigenständiger Verantwortlicher oder rein technischer Empfänger?",
"Liegt ein aktueller AVV\/DPA inklusive TOMs, Unterauftragsverarbeitern und Audit-\/Informationsrechten vor?",
"Welche Datenkategorien, Zwecke, Speicherfristen und Löschprozesse gelten konkret für diesen Anbieter?",
"Welche Transfergrundlage gilt: EU\/EWR-Hosting, Angemessenheitsbeschluss, SCCs und Transfer Impact Assessment?"
]
}
],
"available": true,
"disclaimer": "Automatisch aus öffentlicher Website-Evidenz abgeleitete Vendor-Due-Diligence. Verträge, TOMs und interne Anbieterakten muss der Betreiber ergänzen.",
"vendor_count": 27,
"questionnaire": [
{
"id": "role_and_dpa",
"why": "27 Anbieter benötigen eine Vertrags- oder Rollenprüfung.",
"owner": "Legal\/Datenschutz",
"priority": "hoch",
"question": "Sind Rolle, Vertragstyp und AVV\/DPA für jeden sichtbaren Anbieter dokumentiert?",
"expected_evidence": "Anbieterakte mit Rolle, Vertrag, AVV\/DPA, TOMs und Review-Datum."
},
{
"id": "transfer_impact",
"why": "26 Anbieter haben Transfer- oder Jurisdiktions-Klärungsbedarf.",
"owner": "Datenschutz\/IT",
"priority": "hoch",
"question": "Sind Drittlandtransfer, SCCs und Transfer Impact Assessment je Anbieter geprüft?",
"expected_evidence": "Region, Hostingland, Transfergrundlage, SCC\/TIA oder EU-Alternative."
},
{
"id": "consent_and_blocking",
"why": "Consent- und Transparenzpflichten hängen vom realen Ladeverhalten ab.",
"owner": "Marketing\/IT",
"priority": "hoch",
"question": "Sind nicht notwendige Anbieter vor Einwilligung blockiert und in CMP\/Cookie-Erklärung beschrieben?",
"expected_evidence": "CMP-Regel, Consent-State-Test, Cookie-\/Storage-Inventar und Datenschutzerklärungseintrag."
},
{
"id": "retention_and_subprocessors",
"why": "Diese Angaben fehlen in öffentlichen Website-Signalen fast immer und müssen vom Betreiber ergänzt werden.",
"owner": "Vendor Owner",
"priority": "mittel",
"question": "Sind Speicherfristen, Löschung und Unterauftragsverarbeiter je Anbieter bekannt?",
"expected_evidence": "Retention-Angaben, Löschprozess, Subprocessor-Liste und Änderungsbenachrichtigung."
}
],
"question_count": 4,
"dpa_check_count": 27,
"high_risk_count": 10,
"priority_actions": [
"Top-Anbieter nach Risiko priorisieren und Anbieterakte mit Rolle, AVV\/DPA, TOMs und Review-Datum anlegen.",
"Drittlandtransfer und Unterauftragsverarbeiter je Anbieter dokumentieren oder datensparsame Alternativen prüfen.",
"CMP-Regeln, Datenschutzerklärung und Cookie-\/Anbieterregister gegen das tatsächliche Ladeverhalten abgleichen."
],
"transfer_check_count": 26
},
"pii_exposure_analysis": {
"color": "yellow",
"score": 82,
"checks": [
{
"id": "current_url",
"ok": true,
"count": 0,
"label": "Aktuelle URL",
"detail": "Keine sensiblen Query-Parameter erkannt."
},
{
"id": "link_queries",
"ok": true,
"count": 0,
"label": "Link-Parameter",
"detail": "Keine sensiblen Link-Querys erkannt."
},
{
"id": "get_forms",
"ok": true,
"count": 0,
"label": "GET-Formulare",
"detail": "Keine personenbezogenen GET-Formulare erkannt."
},
{
"id": "external_forms",
"ok": true,
"count": 0,
"label": "Externe Formularziele",
"detail": "Keine externen Formularziele mit personenbezogenen Feldern erkannt."
},
{
"id": "tracking_context",
"ok": false,
"count": 11,
"label": "Tracking neben Dateneingabe",
"detail": "11 datenschutzrelevante Drittanbieter."
}
],
"status": "prüfen",
"summary": "1 PII-\/Datenleck-Hinweis(e) aus URL-, Formular- und Browserkontext.",
"findings": [
{
"id": "pii_tracking_on_data_entry_page",
"title": "Dateneingabe und datenschutzrelevante Drittanbieter im selben Browseraufruf",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Tracking, Werbung und Session-Replay auf Seiten mit Dateneingabe nur nach Einwilligung auslösen und keine Formularwerte an Tags übergeben.",
"third_party_count": 11
}
],
"link_hits": [],
"finding_count": 1,
"priority_fixes": [
"Tracking, Werbung und Session-Replay auf Seiten mit Dateneingabe nur nach Einwilligung auslösen und keine Formularwerte an Tags übergeben."
],
"current_url_hits": [],
"tracking_context": true,
"sensitive_get_forms": [],
"external_form_actions": []
},
"relationship_analysis": {
"limits": [
"Backlinks werden nur aus bereits gespeicherten SaferPage-Scans erkannt; es ist kein vollstaendiger Linkindex.",
"Gleiche IP kann Shared Hosting, CDN oder Reverse Proxy bedeuten und ist allein kein Betreiberbeweis.",
"Gemeinsame Ad-\/Analytics-IDs sind starke technische Beziehungssignale, koennen aber auch Agentur- oder Dienstleister-Setups abbilden."
],
"signals": {
"network_count": 1,
"ip_address_count": 1,
"tracking_id_count": 2,
"same_ip_neighbor_count": 0,
"known_incoming_link_count": 1,
"external_link_domain_count": 1,
"strong_outgoing_link_count": 1,
"shared_identifier_neighbor_count": 0
},
"findings": [
{
"id": "known_incoming_links_from_scans",
"title": "Bekannte eingehende Links aus der SaferPage-Scan-Datenbank",
"public": true,
"category": "relationships",
"severity": "info",
"recommendation": "Diese Backlink-Hinweise stammen nur aus bereits gescannten Seiten, nicht aus einem vollstaendigen Web-Index."
}
],
"adtech_ids": [
{
"type": "google_tag_manager",
"value": "GTM-MW64NMN",
"provider": "Google Tag Manager"
},
{
"type": "hotjar_site",
"value": "1211251",
"provider": "Hotjar Site"
}
],
"risk_level": "low",
"server_network": {
"limits": [
"Netzpraefixe sind Heuristiken aus sichtbaren IPs (\/24 bei IPv4, \/64 bei IPv6).",
"ASN, Hosting-Anbieter und Organisation brauchen RDAP\/Whois-Daten und werden hier noch nicht behauptet."
],
"signals": {
"ptr_count": 1,
"ipv4_count": 1,
"ipv6_count": 0,
"address_count": 1,
"network_count": 1
},
"networks": [
"91.233.85.0\/24"
],
"addresses": [
{
"ip": "91.233.85.107",
"ptr": "cluster.b90.w3w.de",
"family": "IPv4",
"network": "91.233.85.0\/24",
"is_global": true,
"is_private": false,
"heuristic_prefix": "\/24"
}
]
},
"same_ip_neighbors": [],
"known_incoming_links": [
{
"examples": [
{
"href": "https:\/\/bimanu.de\/",
"text": "Swen Göllner & Michael Jungschläger, Bimanu GmbH "
}
],
"strength": "strong",
"link_count": 1,
"source_host": "bvmw.de",
"target_host": "bimanu.de",
"follow_count": 1,
"last_seen_at": "2026-06-07 12:44:15.942347+02",
"source_score": 0,
"source_verdict": "riskant"
}
],
"strong_outgoing_links": [
{
"host": "bimanu-cloud-solutions.de",
"count": 2,
"examples": [
{
"href": "https:\/\/www.bimanu-cloud-solutions.de\/bimanu-empfehlungsprogramm\/",
"text": ""
},
{
"href": "https:\/\/www.bimanu-cloud-solutions.de\/bimanu-empfehlungsprogramm\/",
"text": "Empfehlungsprogramm"
}
],
"nofollow": 0,
"strength": "strong",
"follow_count": 2
}
],
"shared_identifier_neighbors": []
},
"scan_history_analysis": {
"available": false,
"summary": "Noch kein früherer gespeicherter Scan für diese Domain vorhanden.",
"history": [
{
"scan_id": "69d58dec-c86f-40a3-9f7a-20271f762f95",
"created_at": "2026-06-07 12:44:26.303948+02",
"score": 0,
"verdict": "riskant",
"finding_count": 42,
"integrity_root_hash": "444696ea313a66d5241960e3efad2cf414a268d605260b097be512387691223b",
"integrity_available_hash_count": 9,
"current": true
}
],
"new_findings": [],
"resolved_findings": [],
"technical_changes": {
"available": false,
"summary": "Noch kein früherer Scan für technische Änderungen vorhanden."
}
},
"accessibility_analysis": {
"color": "orange",
"score": 68,
"status": "auffällig",
"signals": {
"h1_count": 0,
"image_count": 16,
"button_count": 5,
"heading_count": 0,
"viewport_found": true,
"html_lang_found": true,
"form_field_count": 0,
"image_missing_alt_count": 10,
"buttons_without_name_count": 0,
"form_fields_without_label_count": 0
},
"summary": "16 Bild(er), 0 Formularfeld(er), 5 Button(s) im passiven HTML-Sample auf Basis-Barrierefreiheit geprüft.",
"findings": [
{
"id": "image_alt_missing",
"count": 10,
"title": "Bilder ohne Alternativtext",
"public": true,
"category": "accessibility",
"severity": "info",
"recommendation": "Inhaltliche Bilder mit alt-Text versehen; dekorative Bilder mit leerem alt oder aria-hidden kennzeichnen."
},
{
"id": "heading_structure_missing",
"title": "Keine Überschriftenstruktur erkannt",
"public": true,
"category": "accessibility",
"severity": "info",
"recommendation": "Eine klare H1 und sinnvolle Zwischenüberschriften erleichtern Orientierung und Screenreader-Nutzung."
}
],
"wcag_matrix": {
"rows": [
{
"id": "wcag_non_text_content",
"ok": false,
"fix": "Inhaltliche Bilder mit aussagekräftigem alt-Text versehen; dekorative Bilder mit leerem alt oder aria-hidden kennzeichnen.",
"wcag": "WCAG 1.1.1 Non-text Content",
"title": "Alternativtexte für Bilder",
"impact": "mittel",
"status": "prüfen",
"evidence": "10 von 16 Bild(er) ohne alt-Text im HTML-Sample.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"eaa_relevance": "EAA\/BFSG-Relevanz: Inhalte müssen auch ohne Bildwahrnehmung verständlich sein."
},
{
"id": "wcag_form_labels",
"ok": true,
"fix": "Jedes Eingabefeld mit sichtbarem label, aria-label oder aria-labelledby verbinden.",
"wcag": "WCAG 1.3.1 Info and Relationships \/ 3.3.2 Labels or Instructions",
"title": "Formularfelder beschriften",
"impact": "niedrig",
"status": "ok",
"evidence": "0 von 0 Formularfeld(er) ohne erkennbare Beschriftung.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"eaa_relevance": "EAA\/BFSG-Relevanz: Formulare müssen mit Tastatur und Screenreader bedienbar sein."
},
{
"id": "wcag_button_names",
"ok": true,
"fix": "Buttons mit sichtbarem Text, aria-label oder eindeutigem value auszeichnen.",
"wcag": "WCAG 4.1.2 Name, Role, Value",
"title": "Buttons mit Namen versehen",
"impact": "niedrig",
"status": "ok",
"evidence": "0 von 5 Button(s) ohne erkennbaren Namen.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"eaa_relevance": "EAA\/BFSG-Relevanz: Schaltflächen müssen technisch und sichtbar verständlich sein."
},
{
"id": "wcag_page_language",
"ok": true,
"fix": "Am html-Element die passende Sprache setzen, zum Beispiel lang=\"de\".",
"wcag": "WCAG 3.1.1 Language of Page",
"title": "Seitensprache auszeichnen",
"impact": "niedrig",
"status": "ok",
"evidence": "HTML-lang-Attribut gefunden.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"eaa_relevance": "EAA\/BFSG-Relevanz: Screenreader brauchen die korrekte Sprache für Aussprache und Navigation."
},
{
"id": "wcag_heading_structure",
"ok": false,
"fix": "Eine klare H1 und sinnvoll verschachtelte Zwischenüberschriften einsetzen.",
"wcag": "WCAG 1.3.1 Info and Relationships \/ 2.4.6 Headings and Labels",
"title": "Überschriftenstruktur",
"impact": "mittel",
"status": "prüfen",
"evidence": "0 H1 und 0 Überschrift(en) im HTML-Sample.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"eaa_relevance": "EAA\/BFSG-Relevanz: Klare Überschriften erleichtern Orientierung und Bedienung."
},
{
"id": "wcag_mobile_reflow",
"ok": true,
"fix": "meta name=\"viewport\" setzen und Layout auf mobile Reflow-Fähigkeit prüfen.",
"wcag": "WCAG 1.4.10 Reflow",
"title": "Mobile Viewport-Basis",
"impact": "niedrig",
"status": "ok",
"evidence": "Viewport-Meta-Tag gefunden.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"eaa_relevance": "EAA\/BFSG-Relevanz: Inhalte müssen auf kleinen Bildschirmen ohne horizontales Scrollen nutzbar bleiben."
}
],
"summary": "2 WCAG-\/EAA-Prüfpunkt(e) auffällig, davon 0 mit hoher Auswirkung.",
"standard": "WCAG 2.2 orientierte Basisprüfung",
"available": true,
"disclaimer": "Automatisch aus HTML-Signalen abgeleitet; ersetzt keine vollständige manuelle WCAG-\/BITV-Prüfung.",
"issue_count": 2,
"priority_fixes": [
"Inhaltliche Bilder mit aussagekräftigem alt-Text versehen; dekorative Bilder mit leerem alt oder aria-hidden kennzeichnen.",
"Eine klare H1 und sinnvoll verschachtelte Zwischenüberschriften einsetzen."
],
"high_impact_count": 0
},
"priority_fixes": [
"Inhaltliche Bilder mit aussagekräftigem alt-Text versehen; dekorative Bilder mit leerem alt oder aria-hidden kennzeichnen.",
"Eine klare H1 und sinnvoll verschachtelte Zwischenüberschriften einsetzen."
]
},
"operator_risk_analysis": {
"areas": [
{
"area": "BSI\/Security-Header",
"score": 144,
"guides": [
"\/guides\/security-header-setzen"
],
"findings": [
{
"id": "csp_unsafe_inline",
"level": "hoch",
"title": "CSP erlaubt unsafe-inline für Skripte",
"reason": "Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.",
"guide_url": "\/guides\/security-header-setzen",
"guide_label": "Fehler beheben"
},
{
"id": "csp_unsafe_eval",
"level": "hoch",
"title": "CSP erlaubt eval-nahe Skriptausführung",
"reason": "unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.",
"guide_url": "\/guides\/security-header-setzen",
"guide_label": "Fehler beheben"
},
{
"id": "csp_permissive_script_sources",
"level": "mittel",
"title": "CSP erlaubt sehr breite Skriptquellen",
"reason": "script-src auf konkrete HTTPS-Quellen begrenzen.",
"guide_url": "\/guides\/security-header-setzen",
"guide_label": "Fehler beheben"
},
{
"id": "csp_missing_object_src",
"level": "mittel",
"title": "CSP ohne object-src",
"reason": "object-src 'none' setzen.",
"guide_url": "\/guides\/security-header-setzen",
"guide_label": "Fehler beheben"
}
],
"highest_level": "hoch"
},
{
"area": "DSGVO\/Transparenz",
"score": 112,
"guides": [
"\/guides\/formulare-datenschutzkonform-absichern",
"\/guides\/drittanbieter-datenschutz-erklaeren"
],
"findings": [
{
"id": "data_entry_privacy_context_missing",
"level": "hoch",
"title": "Dateneingabe ohne klaren Datenschutzkontext",
"reason": "Datenschutzhinweise in Formularnähe ergänzen.",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"guide_label": "Fehler beheben"
},
{
"id": "privacy_policy_provider_disclosure_gap",
"level": "hoch",
"title": "Erkannte Anbieter fehlen in der Datenschutzerklärung",
"reason": "Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"guide_label": "Fehler beheben"
},
{
"id": "sampled_form_privacy_context_missing",
"level": "hoch",
"title": "Formular-Unterseite ohne klaren Datenschutzkontext",
"reason": "Formularseiten brauchen direkt erreichbare Datenschutzinformationen.",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"guide_label": "Fehler beheben"
},
{
"id": "browser_privacy_relevant_third_parties",
"level": "mittel",
"title": "Datenschutzrelevante Drittanbieter im Browseraufruf",
"reason": "Drittanbieter, Zwecke und Empfänger in Datenschutz und Consent erklären.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"guide_label": "Fehler beheben"
}
],
"highest_level": "hoch"
},
{
"area": "Fingerprinting",
"score": 56,
"guides": [
"\/guides\/session-replay-und-fingerprinting-pruefen"
],
"findings": [
{
"id": "browser_canvas_fingerprinting",
"level": "hoch",
"title": "Canvas-Auslese im Browser erkannt",
"reason": "Canvas-Auslese prüfen und in Datenschutz\/Consent-Konzept begründen.",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen",
"guide_label": "Fehler beheben"
},
{
"id": "browser_webgl_fingerprinting",
"level": "mittel",
"title": "WebGL-Merkmale wurden ausgelesen",
"reason": "WebGL-Fingerprint-Signale prüfen und unnötige Bibliotheken reduzieren.",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen",
"guide_label": "Fehler beheben"
},
{
"id": "browser_audio_fingerprint_api",
"level": "mittel",
"title": "Audio-Fingerprint-nahe API wurde genutzt",
"reason": "Audio-Fingerprint-Signale prüfen und transparent erklären.",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen",
"guide_label": "Fehler beheben"
}
],
"highest_level": "hoch"
},
{
"area": "DSGVO\/Google-Dienste",
"score": 42,
"guides": [
"\/guides\/google-dienste-datenschutzfreundlich-einbinden"
],
"findings": [
{
"id": "google_consent_mode_missing",
"level": "hoch",
"title": "Google Consent Mode Default nicht erkannt",
"reason": "Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"guide_label": "Fehler beheben"
},
{
"id": "google_tags_without_consent_context",
"level": "mittel",
"title": "Google-Tags ohne klaren Consent-Kontext",
"reason": "Google-Dienste müssen in Consent und Datenschutzhinweisen erklärbar sein.",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"guide_label": "Fehler beheben"
}
],
"highest_level": "hoch"
},
{
"area": "Drittlandtransfer",
"score": 42,
"guides": [
"\/guides\/drittlandtransfer-und-anbieter-pruefen"
],
"findings": [
{
"id": "third_country_transfer_review",
"level": "hoch",
"title": "Drittland-\/US-Anbieter im Browseraufruf prüfen",
"reason": "US-\/Drittlandanbieter, DPF\/SCC\/TIA und Datenschutzhinweise prüfen.",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"guide_label": "Fehler beheben"
},
{
"id": "unknown_vendor_jurisdiction",
"level": "mittel",
"title": "Anbieter-Jurisdiktion nicht klar ableitbar",
"reason": "Unklare Anbieter-Jurisdiktion im Datenschutz- und AVV-Prozess klären.",
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"guide_label": "Fehler beheben"
}
],
"highest_level": "hoch"
},
{
"area": "Beacon-\/Telemetry-Tracking",
"score": 28,
"guides": [
"\/guides\/tracking-pixel-und-beacons-begrenzen"
],
"findings": [
{
"id": "beacon_api_usage",
"level": "hoch",
"title": "Beacon-\/Keepalive-Telemetrie erkannt",
"reason": "sendBeacon\/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.",
"guide_url": "\/guides\/tracking-pixel-und-beacons-begrenzen",
"guide_label": "Fehler beheben"
}
],
"highest_level": "hoch"
}
],
"label": "Hoher Betreiber-Handlungsbedarf",
"level": "hoch",
"score": 100,
"source": "datenschutz-webseiten-report",
"summary": "Abgeleitet aus dem Datenschutz-Webseiten-Report: Datenschutz, TDDDG\/ePrivacy, BSI-Sicherheit, Google-Qualität und Nutzbarkeit werden nach passiven Befunden priorisiert.",
"top_items": [
{
"id": "csp_unsafe_inline",
"area": "BSI\/Security-Header",
"level": "hoch",
"title": "CSP erlaubt unsafe-inline für Skripte",
"reason": "Inline-Skripte über Nonces oder Hashes statt unsafe-inline freigeben.",
"weight": 28,
"guide_url": "\/guides\/security-header-setzen",
"guide_label": "Fehler beheben"
},
{
"id": "csp_unsafe_eval",
"area": "BSI\/Security-Header",
"level": "hoch",
"title": "CSP erlaubt eval-nahe Skriptausführung",
"reason": "unsafe-eval aus script-src entfernen oder betroffene Bibliotheken ersetzen.",
"weight": 28,
"guide_url": "\/guides\/security-header-setzen",
"guide_label": "Fehler beheben"
},
{
"id": "beacon_api_usage",
"area": "Beacon-\/Telemetry-Tracking",
"level": "hoch",
"title": "Beacon-\/Keepalive-Telemetrie erkannt",
"reason": "sendBeacon\/Keepalive-Telemetrie auf Zweck, Consent und Anbieter prüfen.",
"weight": 28,
"guide_url": "\/guides\/tracking-pixel-und-beacons-begrenzen",
"guide_label": "Fehler beheben"
},
{
"id": "google_consent_mode_missing",
"area": "DSGVO\/Google-Dienste",
"level": "hoch",
"title": "Google Consent Mode Default nicht erkannt",
"reason": "Google-Tags brauchen vor dem ersten Tag klare Consent-Defaults.",
"weight": 28,
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"guide_label": "Fehler beheben"
},
{
"id": "data_entry_privacy_context_missing",
"area": "DSGVO\/Transparenz",
"level": "hoch",
"title": "Dateneingabe ohne klaren Datenschutzkontext",
"reason": "Datenschutzhinweise in Formularnähe ergänzen.",
"weight": 28,
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"guide_label": "Fehler beheben"
},
{
"id": "privacy_policy_provider_disclosure_gap",
"area": "DSGVO\/Transparenz",
"level": "hoch",
"title": "Erkannte Anbieter fehlen in der Datenschutzerklärung",
"reason": "Erkannte Anbieter müssen in der Datenschutzerklärung konkret und verständlich erscheinen.",
"weight": 28,
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"guide_label": "Fehler beheben"
},
{
"id": "sampled_form_privacy_context_missing",
"area": "DSGVO\/Transparenz",
"level": "hoch",
"title": "Formular-Unterseite ohne klaren Datenschutzkontext",
"reason": "Formularseiten brauchen direkt erreichbare Datenschutzinformationen.",
"weight": 28,
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"guide_label": "Fehler beheben"
},
{
"id": "third_country_transfer_review",
"area": "Drittlandtransfer",
"level": "hoch",
"title": "Drittland-\/US-Anbieter im Browseraufruf prüfen",
"reason": "US-\/Drittlandanbieter, DPF\/SCC\/TIA und Datenschutzhinweise prüfen.",
"weight": 28,
"guide_url": "\/guides\/drittlandtransfer-und-anbieter-pruefen",
"guide_label": "Fehler beheben"
}
],
"regulatory_matrix": {
"areas": [
{
"id": "gdpr_data_leaks",
"label": "DSGVO Datenleck\/PII",
"score": 210,
"findings": [
{
"id": "third_party_sensitive_query_leak",
"area": "PII-Datenleck",
"level": "hoch",
"title": "Sensible URL-Schlüssel im Drittanbieter-Kontext",
"guide_url": "\/guides\/referrer-und-url-leaks-vermeiden"
},
{
"id": "browser_session_replay_provider",
"area": "Session-Replay",
"level": "hoch",
"title": "Session-Replay-Anbieter im Browseraufruf erkannt",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen"
},
{
"id": "browser_canvas_fingerprinting",
"area": "Fingerprinting",
"level": "hoch",
"title": "Canvas-Auslese im Browser erkannt",
"guide_url": "\/guides\/session-replay-und-fingerprinting-pruefen"
},
{
"id": "third_party_full_referrer_leak",
"area": "Referrer-Datenabfluss",
"level": "hoch",
"title": "Drittanbieter können vollen Referrer-Kontext erhalten",
"guide_url": "\/guides\/referrer-und-url-leaks-vermeiden"
},
{
"id": "third_party_page_url_parameter",
"area": "URL-Datenabfluss",
"level": "hoch",
"title": "Seiten-URL wird in Drittanbieter-Requests übertragen",
"guide_url": "\/guides\/referrer-und-url-leaks-vermeiden"
}
],
"guide_url": "\/guides\/pii-und-url-datenlecks-vermeiden",
"finding_count": 9,
"highest_level": "hoch",
"recommended_action": "Personenbezogene Daten aus URL, Referrer, Formular- und Tracking-Kontext entfernen."
},
{
"id": "gdpr_transparency",
"label": "DSGVO Transparenz",
"score": 182,
"findings": [
{
"id": "imprint_missing",
"area": "DDG\/Anbieterkennzeichnung",
"level": "mittel",
"title": "Kein Impressum-Link erkannt",
"guide_url": "\/guides\/impressum-und-kontakt-sichtbar-machen"
},
{
"id": "data_entry_privacy_context_missing",
"area": "DSGVO\/Transparenz",
"level": "hoch",
"title": "Dateneingabe ohne klaren Datenschutzkontext",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern"
},
{
"id": "operator_contact_missing",
"area": "DDG\/Anbieterkennzeichnung",
"level": "mittel",
"title": "Keine klare Kontaktmöglichkeit erkannt",
"guide_url": "\/guides\/impressum-und-kontakt-sichtbar-machen"
},
{
"id": "privacy_policy_provider_disclosure_gap",
"area": "DSGVO\/Transparenz",
"level": "hoch",
"title": "Erkannte Anbieter fehlen in der Datenschutzerklärung",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren"
},
{
"id": "sampled_form_privacy_context_missing",
"area": "DSGVO\/Transparenz",
"level": "hoch",
"title": "Formular-Unterseite ohne klaren Datenschutzkontext",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern"
}
],
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"finding_count": 9,
"highest_level": "hoch",
"recommended_action": "Datenschutzerklärung, Anbieter, Zwecke, Rechtsgrundlagen und Empfänger gegen Technik abgleichen."
},
{
"id": "bsi_security",
"label": "BSI\/Sicherheit",
"score": 144,
"findings": [
{
"id": "csp_unsafe_inline",
"area": "BSI\/Security-Header",
"level": "hoch",
"title": "CSP erlaubt unsafe-inline für Skripte",
"guide_url": "\/guides\/security-header-setzen"
},
{
"id": "csp_unsafe_eval",
"area": "BSI\/Security-Header",
"level": "hoch",
"title": "CSP erlaubt eval-nahe Skriptausführung",
"guide_url": "\/guides\/security-header-setzen"
},
{
"id": "csp_permissive_script_sources",
"area": "BSI\/Security-Header",
"level": "mittel",
"title": "CSP erlaubt sehr breite Skriptquellen",
"guide_url": "\/guides\/security-header-setzen"
},
{
"id": "csp_missing_object_src",
"area": "BSI\/Security-Header",
"level": "mittel",
"title": "CSP ohne object-src",
"guide_url": "\/guides\/security-header-setzen"
},
{
"id": "csp_report_only_only",
"area": "BSI\/Security-Header",
"level": "mittel",
"title": "CSP nur im Report-Only-Modus",
"guide_url": "\/guides\/security-header-setzen"
}
],
"guide_url": "\/guides\/security-header-setzen",
"finding_count": 10,
"highest_level": "hoch",
"recommended_action": "TLS, Security-Header, CSP, Patchstand und Cookie-Sicherheitsattribute härten."
},
{
"id": "tdddg_eprivacy",
"label": "TDDDG\/ePrivacy",
"score": 84,
"findings": [
{
"id": "pre_consent_tracking_cookies",
"area": "TDDDG\/ePrivacy",
"level": "hoch",
"title": "Tracking-Cookies vor Einwilligung gesetzt",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
},
{
"id": "tracking_pixel_detected",
"area": "Tracking-Pixel",
"level": "hoch",
"title": "Tracking-Pixel oder pixelnahe Requests erkannt",
"guide_url": "\/guides\/tracking-pixel-und-beacons-begrenzen"
},
{
"id": "gpc_privacy_domains_present",
"area": "GPC\/Opt-out-Signal",
"level": "mittel",
"title": "Datenschutzrelevante Kontakte trotz GPC-Signal",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
},
{
"id": "gpc_third_party_cookies",
"area": "GPC\/Opt-out-Signal",
"level": "mittel",
"title": "Drittanbieter-Cookies trotz GPC-Signal",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
}
],
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"finding_count": 4,
"highest_level": "hoch",
"recommended_action": "Einwilligung, Endgerätezugriff, Cookies, Tracking und Widerruf prüfen."
},
{
"id": "google_services",
"label": "Google-Dienste",
"score": 48,
"findings": [
{
"id": "google_consent_mode_missing",
"area": "DSGVO\/Google-Dienste",
"level": "hoch",
"title": "Google Consent Mode Default nicht erkannt",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden"
},
{
"id": "google_tags_without_consent_context",
"area": "DSGVO\/Google-Dienste",
"level": "mittel",
"title": "Google-Tags ohne klaren Consent-Kontext",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden"
},
{
"id": "too_many_render_blocking_assets",
"area": "Google\/Page Experience",
"level": "niedrig",
"title": "Viele potenziell blockierende Assets",
"guide_url": "\/guides\/performance-und-mobile-usability-verbessern"
}
],
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"finding_count": 3,
"highest_level": "hoch",
"recommended_action": "Google-Tags, Consent Mode, Fonts und eingebettete Dienste einzeln prüfen."
},
{
"id": "operator_trust",
"label": "Betreibervertrauen",
"score": 42,
"findings": [
{
"id": "beacon_api_usage",
"area": "Beacon-\/Telemetry-Tracking",
"level": "hoch",
"title": "Beacon-\/Keepalive-Telemetrie erkannt",
"guide_url": "\/guides\/tracking-pixel-und-beacons-begrenzen"
},
{
"id": "consent_state_gpc_evidence_review",
"area": "Consent-Nachweis",
"level": "mittel",
"title": "Consent-Zustand: GPC mit Tracking-Hinweisen",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
}
],
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"finding_count": 2,
"highest_level": "hoch",
"recommended_action": "Befund fachlich prüfen und im Betreiber-Maßnahmenplan priorisieren."
},
{
"id": "accessibility_usability",
"label": "BITV\/Usability",
"score": 20,
"findings": [
{
"id": "image_alt_missing",
"area": "Barrierefreiheit\/Usability",
"level": "mittel",
"title": "Bilder ohne Alternativtext",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare"
},
{
"id": "heading_structure_missing",
"area": "Barrierefreiheit\/Usability",
"level": "niedrig",
"title": "Keine Überschriftenstruktur erkannt",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare"
}
],
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"finding_count": 2,
"highest_level": "mittel",
"recommended_action": "Barrierefreiheit, verständliche Bedienung und Formular-\/Banner-Nutzbarkeit prüfen."
},
{
"id": "gdpr_cookie_retention",
"label": "DSGVO Cookie-Laufzeiten",
"score": 14,
"findings": [
{
"id": "long_lived_cookie",
"area": "Cookie-Laufzeit",
"level": "mittel",
"title": "Langlebige Cookies erkannt",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen"
}
],
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"finding_count": 1,
"highest_level": "mittel",
"recommended_action": "Speicherdauer, Zweck und Consent-Zustand je Cookie dokumentieren und minimieren."
}
],
"score": 100,
"status": "hoher Prüfbedarf",
"summary": "8 Regelwerksbereich(e) mit Befunden: DSGVO Datenleck\/PII, DSGVO Transparenz, BSI\/Sicherheit, TDDDG\/ePrivacy",
"scorecards": [
{
"id": "gdpr",
"areas": [
"DSGVO Transparenz",
"DSGVO Datenleck\/PII",
"DSGVO Cookie-Laufzeiten",
"Google-Dienste"
],
"label": "DSGVO",
"scope": "Transparenz, Datenflüsse, Empfänger, Speicherdauer und technische Sicherheit personenbezogener Daten.",
"score": 0,
"status": "hoher Prüfbedarf",
"summary": "DSGVO: Score 0\/100, 22 priorisierte Befund(e).",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"risk_points": 100,
"finding_count": 22,
"highest_level": "hoch"
},
{
"id": "tdddg_eprivacy",
"areas": [
"TDDDG\/ePrivacy"
],
"label": "TDDDG\/ePrivacy",
"scope": "Cookies, Endgerätezugriff, Tracking, Consent-Zustände, GPC und Widerruf.",
"score": 16,
"status": "hoher Prüfbedarf",
"summary": "TDDDG\/ePrivacy: Score 16\/100, 4 priorisierte Befund(e).",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"risk_points": 84,
"finding_count": 4,
"highest_level": "hoch"
},
{
"id": "bfsg_wcag",
"areas": [
"BITV\/Usability"
],
"label": "BFSG\/WCAG",
"scope": "Barrierefreiheit, Tastatur-\/Screenreader-Nutzbarkeit, Formulare, Buttons und mobile Basis.",
"score": 80,
"status": "prüfen",
"summary": "BFSG\/WCAG: Score 80\/100, 2 priorisierte Befund(e).",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"risk_points": 20,
"finding_count": 2,
"highest_level": "mittel"
},
{
"id": "bsi_security",
"areas": [
"BSI\/Sicherheit"
],
"label": "BSI\/Security",
"scope": "TLS, Security-Header, CSP, Patchstand, Referrer-Schutz und technische Härtung.",
"score": 0,
"status": "hoher Prüfbedarf",
"summary": "BSI\/Security: Score 0\/100, 10 priorisierte Befund(e).",
"guide_url": "\/guides\/security-header-setzen",
"risk_points": 100,
"finding_count": 10,
"highest_level": "hoch"
},
{
"id": "operator_trust",
"areas": [
"Betreibervertrauen"
],
"label": "DDG\/Betreibervertrauen",
"scope": "Impressum, Kontakt, Anbieterkennzeichnung und erkennbare Betreiberidentität.",
"score": 58,
"status": "hoher Prüfbedarf",
"summary": "DDG\/Betreibervertrauen: Score 58\/100, 2 priorisierte Befund(e).",
"guide_url": "\/guides\/impressum-und-kontakt-sichtbar-machen",
"risk_points": 42,
"finding_count": 2,
"highest_level": "hoch"
}
]
}
},
"site_coverage_analysis": {
"color": "red",
"pages": [
{
"url": "https:\/\/bimanu.de\/kontakt",
"path": "\/kontakt",
"text": "Kontakt",
"source": "homepage_link",
"category": "kontakt",
"priority": 90
},
{
"url": "https:\/\/bimanu.de\/blog\/risikomanagement-kassendifferenzen-baeckereien",
"path": "\/blog\/risikomanagement-kassendifferenzen-baeckereien",
"text": "",
"source": "sitemap",
"category": "checkout",
"priority": 74
},
{
"url": "https:\/\/bimanu.de\/bimanu-one-preise",
"path": "\/bimanu-one-preise",
"text": "Alle Preise & Vergleich",
"source": "homepage_link",
"category": "preise",
"priority": 58
},
{
"url": "https:\/\/bimanu.de\/blog",
"path": "\/blog",
"text": "",
"source": "homepage_link+sitemap",
"category": "unterseite",
"priority": 24
},
{
"url": "https:\/\/bimanu.de\/blog\/bi-data-warehouse",
"path": "\/blog\/bi-data-warehouse",
"text": "",
"source": "sitemap",
"category": "unterseite",
"priority": 24
},
{
"url": "https:\/\/bimanu.de\/blog\/business-analytics",
"path": "\/blog\/business-analytics",
"text": "",
"source": "sitemap",
"category": "unterseite",
"priority": 24
},
{
"url": "https:\/\/bimanu.de\/blog\/business-analytics-vs-business-intelligence",
"path": "\/blog\/business-analytics-vs-business-intelligence",
"text": "",
"source": "sitemap",
"category": "unterseite",
"priority": 24
},
{
"url": "https:\/\/bimanu.de\/blog\/business-intelligence",
"path": "\/blog\/business-intelligence",
"text": "",
"source": "sitemap",
"category": "unterseite",
"priority": 24
},
{
"url": "https:\/\/bimanu.de\/blog\/business-intelligence-beratung",
"path": "\/blog\/business-intelligence-beratung",
"text": "",
"source": "sitemap",
"category": "unterseite",
"priority": 24
},
{
"url": "https:\/\/bimanu.de\/blog\/business-intelligence-controlling",
"path": "\/blog\/business-intelligence-controlling",
"text": "",
"source": "sitemap",
"category": "unterseite",
"priority": 24
},
{
"url": "https:\/\/bimanu.de\/blog\/business-intelligence-dashboard",
"path": "\/blog\/business-intelligence-dashboard",
"text": "",
"source": "sitemap",
"category": "unterseite",
"priority": 24
},
{
"url": "https:\/\/bimanu.de\/blog\/business-intelligence-in-der-finanzanalyse",
"path": "\/blog\/business-intelligence-in-der-finanzanalyse",
"text": "",
"source": "sitemap",
"category": "unterseite",
"priority": 24
}
],
"score": 42,
"status": "kritisch",
"summary": "30 interne Linkziele erkannt (120 aus Sitemap), 4 priorisierte Unterseite(n) zusätzlich abgerufen.",
"findings": [
{
"id": "important_pages_not_discovered",
"title": "Wichtige Betreiberseiten nicht vollständig in der Linkstruktur gefunden",
"public": true,
"category": "crawl",
"severity": "warning",
"recommendation": "Datenschutz und Impressum sollten von der Startseite aus klar erreichbar sein."
},
{
"id": "sampled_form_privacy_context_missing",
"title": "Formular-Unterseite ohne klaren Datenschutzkontext",
"public": true,
"category": "crawl",
"severity": "warning",
"recommendation": "Formularseiten sollten Datenschutzhinweise und Betreiberkontext direkt erreichbar machen."
},
{
"id": "privacy_policy_provider_disclosure_gap",
"title": "Erkannte Anbieter fehlen in der Datenschutzerklärung",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Technisch erkannte Dienste in der Datenschutzerklärung konkret mit Anbieter, Zweck, Rechtsgrundlage, Empfänger und Transferhinweis benennen.",
"missing_providers": [
"Meta\/Facebook",
"TikTok",
"LinkedIn",
"Google Tag Manager",
"Hotjar",
"Google DoubleClick"
]
}
],
"categories": {
"preise": 1,
"kontakt": 1,
"checkout": 1,
"unterseite": 27
},
"sample_limit": 4,
"sampled_count": 4,
"sampled_pages": [
{
"ok": true,
"url": "https:\/\/bimanu.de\/kontakt",
"path": "\/kontakt",
"audit": {
"form_count": 0,
"finding_ids": [
"imprint_missing"
],
"cookie_count": 0,
"imprint_found": false,
"consent_hint_found": false,
"reject_option_found": false,
"privacy_policy_found": false,
"tracking_script_count": 0,
"pre_consent_cookie_count": 0,
"pre_consent_tracking_cookie_count": 0
},
"forms": 0,
"title": "bimanu Kontakt - Business Intelligence",
"status": 200,
"category": "kontakt",
"duration_ms": 492,
"privacy_hint": false,
"privacy_policy_audit": []
},
{
"ok": true,
"url": "https:\/\/bimanu.de\/blog\/risikomanagement-kassendifferenzen-baeckereien",
"path": "\/blog\/risikomanagement-kassendifferenzen-baeckereien",
"audit": {
"form_count": 0,
"finding_ids": [
"imprint_missing",
"operator_contact_missing"
],
"cookie_count": 0,
"imprint_found": false,
"consent_hint_found": false,
"reject_option_found": false,
"privacy_policy_found": false,
"tracking_script_count": 0,
"pre_consent_cookie_count": 0,
"pre_consent_tracking_cookie_count": 0
},
"forms": 0,
"title": "Risikomanagement für Bäckereien: Kassendifferenzen steuern",
"status": 200,
"category": "checkout",
"duration_ms": 1733,
"privacy_hint": false,
"privacy_policy_audit": []
},
{
"ok": true,
"url": "https:\/\/bimanu.de\/bimanu-one-preise",
"path": "\/bimanu-one-preise",
"audit": {
"form_count": 0,
"finding_ids": [
"imprint_missing",
"operator_contact_missing"
],
"cookie_count": 0,
"imprint_found": false,
"consent_hint_found": false,
"reject_option_found": false,
"privacy_policy_found": false,
"tracking_script_count": 0,
"pre_consent_cookie_count": 0,
"pre_consent_tracking_cookie_count": 0
},
"forms": 0,
"title": "bimanu One Preise – einfach, volle Kostenkontrolle",
"status": 200,
"category": "preise",
"duration_ms": 490,
"privacy_hint": false,
"privacy_policy_audit": []
},
{
"ok": true,
"url": "https:\/\/bimanu.de\/blog",
"path": "\/blog",
"audit": {
"form_count": 1,
"finding_ids": [
"imprint_missing",
"operator_contact_missing"
],
"cookie_count": 0,
"imprint_found": false,
"consent_hint_found": false,
"reject_option_found": false,
"privacy_policy_found": false,
"tracking_script_count": 0,
"pre_consent_cookie_count": 0,
"pre_consent_tracking_cookie_count": 0
},
"forms": 1,
"title": "Business Intelligence Blog | bimanu",
"status": 200,
"category": "unterseite",
"duration_ms": 515,
"privacy_hint": false,
"privacy_policy_audit": []
}
],
"sitemap_sources": [
"https:\/\/bimanu.de\/sitemap_index.xml",
"https:\/\/bimanu.de\/post-sitemap.xml"
],
"sitemap_available": true,
"sitemap_url_count": 120,
"homepage_link_count": 74,
"internal_link_count": 30,
"privacy_policy_audit": [],
"sitemap_source_count": 2,
"provider_disclosure_audit": {
"color": "red",
"found": [],
"score": 0,
"checks": [
{
"id": "social_tracking_meta_facebook",
"found": false,
"category": "social_tracking",
"evidence": [
"facebook.com",
"connect.facebook.net",
"js-eu1.hsadspixel.net"
],
"keywords": [
"facebook",
"meta",
"facebook pixel",
"fbq",
"_fbp"
],
"provider": "Meta\/Facebook",
"category_label": "Social\/Tracking"
},
{
"id": "social_tracking_tiktok",
"found": false,
"category": "social_tracking",
"evidence": [
"analytics.tiktok.com"
],
"keywords": [
"tiktok",
"tracking",
"analytics",
"werbung"
],
"provider": "TikTok",
"category_label": "Social\/Tracking"
},
{
"id": "social_tracking_linkedin",
"found": false,
"category": "social_tracking",
"evidence": [
"px.ads.linkedin.com",
"snap.licdn.com",
"px4.ads.linkedin.com"
],
"keywords": [
"linkedin",
"tracking",
"analytics",
"werbung"
],
"provider": "LinkedIn",
"category_label": "Social\/Tracking"
},
{
"id": "tag_manager_google_tag_manager",
"found": false,
"category": "tag_manager",
"evidence": [
"GTM-MW64NMN",
"googletagmanager.com"
],
"keywords": [
"google tag manager",
"tag manager",
"googletagmanager",
"gtm-"
],
"provider": "Google Tag Manager",
"category_label": "Tracking-ID"
},
{
"id": "analytics_hotjar",
"found": false,
"category": "analytics",
"evidence": [
"1211251",
"static.hotjar.com"
],
"keywords": [
"hotjar"
],
"provider": "Hotjar",
"category_label": "Tracking-ID"
},
{
"id": "advertising_google_doubleclick",
"found": false,
"category": "advertising",
"evidence": [
"googleads.g.doubleclick.net"
],
"keywords": [
"doubleclick",
"google ads",
"adsense",
"ad manager",
"ad_storage",
"google werbung"
],
"provider": "Google DoubleClick",
"category_label": "Werbung"
},
{
"id": "advertising_google_adsense",
"found": false,
"category": "advertising",
"evidence": [
"pagead2.googlesyndication.com"
],
"keywords": [
"doubleclick",
"google ads",
"adsense",
"ad manager",
"ad_storage",
"google werbung"
],
"provider": "Google AdSense",
"category_label": "Werbung"
}
],
"reason": "no_policy_text",
"status": "kritisch",
"missing": [
"Meta\/Facebook",
"TikTok",
"LinkedIn",
"Google Tag Manager",
"Hotjar",
"Google DoubleClick",
"Google AdSense"
],
"summary": "7 technische Anbieter erkannt, aber keine Datenschutzerklärung im Sample ausgewertet.",
"available": true,
"missing_count": 7,
"detected_count": 7,
"mentioned_count": 0
},
"important_categories_found": [
"kontakt"
],
"sampled_tracking_page_count": 0,
"sampled_form_privacy_gap_count": 1
},
"trust_center_readiness": {
"rows": [
{
"id": "privacy_notice",
"label": "Datenschutzerklärung \/ Privacy Notice",
"action": "Datenschutzerklärung aus Technik, Cookies, Anbietern und Datenarten pflegen.",
"passed": true,
"status": "vorhanden",
"weight": 14,
"evidence": "Entwurf aus Scan-Evidenz: 10 Cookie(s), 27 Drittanbieter-Domain(s), 4 Storage-Key(s).",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"public_path": "\/bimanu.de#datenschutzerklaerung"
},
{
"id": "cookie_disclosure",
"label": "Cookie- und Storage-Erklärung",
"action": "Cookie-Liste mit Zweck, Anbieter, Laufzeit, Consent-Erfordernis und Quelle veröffentlichen.",
"passed": true,
"status": "vorhanden",
"weight": 12,
"evidence": "Cookie-Erklärung mit 14 Eintrag\/Einträgen aus Cookies und Web Storage: 2 einwilligungspflichtig, 12 unklassifiziert.",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"public_path": "\/bimanu.de#cookies"
},
{
"id": "vendor_register",
"label": "Drittanbieter- und Processor-Register",
"action": "Anbieter, Rollen, Zwecke, Transferstatus und DPA-\/AVV-Status zentral dokumentieren.",
"passed": true,
"status": "vorhanden",
"weight": 12,
"evidence": "27 Empfänger-\/Anbieter-Eintrag\/Einträge aus Browserkontakten und Cookie-Inventar, 11 datenschutzrelevant, 25 mit AVV-\/Rollenprüfung.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"public_path": "\/bimanu.de#drittanbieter"
},
{
"id": "privacy_rights",
"label": "Betroffenenrechte \/ Anfrageprozess",
"action": "Anfragekanal, Intake-Felder, Fristen, Identitätsprüfung und sichere Antwortwege veröffentlichen.",
"passed": false,
"status": "fehlt",
"weight": 12,
"evidence": "Betroffenenrechte-Readiness: 12\/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"public_path": "\/bimanu.de#betroffenenrechte"
},
{
"id": "accessibility_statement",
"label": "Barrierefreiheitserklärung",
"action": "Barrierefreiheitserklärung, Feedback-Kanal und bekannte Einschränkungen ergänzen.",
"passed": true,
"status": "vorhanden",
"weight": 8,
"evidence": "Entwurf mit 2 bekannten Barrierefreiheits-Punkt(en) aus dem Scan.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"public_path": "\/bimanu.de#barrierefreiheit"
},
{
"id": "security_and_evidence",
"label": "Prüfbeleg und Integritätsnachweis",
"action": "Prüfbeleg, Hash-Manifest und Exportpaket für Audits auffindbar halten.",
"passed": true,
"status": "vorhanden",
"weight": 10,
"evidence": "Prüfbeleg vorhanden, Root-Hash 444696ea313a66d5.",
"guide_url": "\/methodik",
"public_path": "\/bimanu.de#nachweise"
},
{
"id": "public_badge",
"label": "Öffentlicher Status-Badge",
"action": "Badge und Kurzreport im Trust Center verlinken.",
"passed": true,
"status": "vorhanden",
"weight": 6,
"evidence": "Badge-URL: \/badge\/bimanu.de",
"guide_url": "\/methodik",
"public_path": "\/badge\/bimanu.de"
},
{
"id": "monitoring",
"label": "Monitoring und Änderungshinweise",
"action": "Regelmäßige Scans, Alert-Digest und Änderungshistorie im Betriebsprozess verankern.",
"passed": true,
"status": "vorhanden",
"weight": 8,
"evidence": "Monitoring-Alert: start_warnung. 0 neue Signal(e), 0 behobene\/entfernte Signal(e), Score-Delta n\/a.",
"guide_url": "\/monitoring",
"public_path": "\/monitoring\/bimanu.de"
},
{
"id": "remediation",
"label": "Remediation-Workflow",
"action": "Offene Tickets mit SLA, Owner und Abnahmekriterium aus dem Trust Center heraus steuerbar machen.",
"passed": true,
"status": "vorhanden",
"weight": 8,
"evidence": "Remediation Workflow mit 8 Ticket(s): 8 sofort starten, 0 einplanen, 0 im Backlog.",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"public_path": "\/bimanu.de#workflow"
},
{
"id": "regulatory_sources",
"label": "Quellen- und Regelwerksbezug",
"action": "Relevante Quellen und Methodik transparent aufführen.",
"passed": true,
"status": "vorhanden",
"weight": 5,
"evidence": "Quellenmatrix: 10 offizielle\/operative Quelle(n) mit Befundbezug und Betreibermaßnahme.",
"guide_url": "\/datenschutz-webseiten-report\/",
"public_path": "\/datenschutz-webseiten-report\/"
},
{
"id": "policy_consistency",
"label": "Policy-\/Technik-Konsistenz",
"action": "Trust-Center-Inhalte regelmäßig gegen beobachtete Technik, Cookies und Anbieter abgleichen.",
"passed": false,
"status": "fehlt",
"weight": 5,
"evidence": "Disclosure-Abgleich: 7 beobachtete Anbieter, 7 Anbieter ohne klare Erwähnung, 0 fehlende Policy-Bausteine.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"public_path": "\/bimanu.de#disclosure"
},
{
"id": "security_basics",
"label": "Sicherheitsbasis für Vertrauen",
"action": "Security-Header, TLS, Referrer-Policy und Cookie-Sicherheitsattribute verbessern.",
"passed": false,
"status": "fehlt",
"weight": 5,
"evidence": "5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).",
"guide_url": "\/guides\/security-header-setzen",
"public_path": "\/bimanu.de#security"
}
],
"score": 79,
"status": "aufbauen",
"summary": "Trust-Center-Readiness: 79\/100 Punkte. 9\/12 Baustein(e) sind aus dem Scan heraus belegbar.",
"available": true,
"disclaimer": "Readiness für einen öffentlichen Privacy-\/Trust-Hub aus SaferPage-Nachweisen; ersetzt keine redaktionelle Freigabe durch Datenschutz, Legal und Security.",
"public_links": [
{
"url": "https:\/\/saferpage.de\/bimanu.de",
"label": "Kurzreport"
},
{
"url": "https:\/\/saferpage.de\/badge\/bimanu.de",
"label": "Status-Badge"
},
{
"url": "https:\/\/saferpage.de\/methodik",
"label": "Methodik"
},
{
"url": "https:\/\/saferpage.de\/datenschutz-webseiten-report\/",
"label": "Datenschutz-Webseiten-Report"
}
],
"missing_count": 3,
"section_count": 12,
"launch_checklist": [
"Öffentliche Trust-Center-Seite mit Datenschutzerklärung, Cookie-Liste, Anbieterregister und Betroffenenrechte-Kanal anlegen.",
"Badge, Methodik, Prüfbeleg, Exportpaket und letzten Scan verlinken.",
"Privacy-Team als Inhaltsverantwortliche festlegen; technische Änderungen über Monitoring prüfen.",
"Jede Trust-Center-Aktualisierung mit Datum, Version und SaferPage-Wiederholungsscan dokumentieren.",
"Offene Remediation-Tickets vor Veröffentlichung priorisieren oder transparent als bekannte Einschränkung führen."
],
"priority_actions": [
"Anfragekanal, Intake-Felder, Fristen, Identitätsprüfung und sichere Antwortwege veröffentlichen.",
"Trust-Center-Inhalte regelmäßig gegen beobachtete Technik, Cookies und Anbieter abgleichen.",
"Security-Header, TLS, Referrer-Policy und Cookie-Sicherheitsattribute verbessern."
]
},
"vulnerability_analysis": {
"limits": [
"Passive Erkennung sieht nur Header, HTML und Asset-Namen.",
"Ohne gepflegte Advisory-Quelle wird kein CVE als bestätigt ausgegeben.",
"Bei Distributionen mit Backports kann ein alter Header trotzdem gepatcht sein; dann muss der Paketstand serverseitig verifiziert werden.",
"Versteckte oder serverseitige Software kann passiv unerkannt bleiben."
],
"findings": [],
"cve_status": "no_match_in_configured_source",
"risk_level": "low",
"matched_advisories": [],
"version_policy_matches": [],
"versioned_technologies": [
{
"name": "WordPress",
"version": "7.0",
"category": "cms",
"evidence": [
"Meta generator: WordPress 7.0",
"Signal: wp-content\/"
],
"confidence": "high"
}
],
"advisory_source_configured": true,
"version_policy_source_configured": true
},
"google_consent_analysis": {
"color": "red",
"score": 32,
"status": "kritisch",
"summary": "Google-Tags und Consent-Mode-Signale wurden aus HTML, Browserkontakten und Tracking-IDs abgeleitet.",
"findings": [
{
"id": "google_consent_mode_missing",
"title": "Google Consent Mode Default nicht erkannt",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Vor dem ersten Google-Tag Consent-Defaults setzen, typischerweise ad_storage, analytics_storage, ad_user_data und ad_personalization auf denied."
},
{
"id": "google_tags_without_consent_context",
"title": "Google-Tags ohne klaren Consent-Kontext",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Google Analytics, Ads, Tag Manager, Fonts, Maps oder YouTube in Consent-Banner und Datenschutzerklärung konkret erklären."
}
],
"denied_keys": [],
"granted_keys": [],
"google_id_count": 1,
"google_tag_present": true,
"google_domain_count": 4,
"consent_update_found": false,
"consent_default_found": false,
"visible_consent_context": false,
"google_tracking_script_count": 0
},
"infrastructure_analysis": {
"signals": {
"caa": true,
"dnssec": false,
"final_https": true,
"tls_version": "TLSv1.3",
"hsts_enabled": true,
"address_count": 1,
"ipv6_available": false,
"email_protection": {
"mx": true,
"spf": true,
"dmarc": true
},
"certificate_valid": true,
"certificate_issuer": "R13",
"certificate_alt_names": [
"alt.bimanu.de",
"bimanu.de",
"website2019.bimanu.de",
"www.bimanu.de"
],
"multiple_ip_addresses": false,
"certificate_expires_at": "Aug 17 19:53:36 2026 GMT",
"certificate_days_remaining": 71,
"certificate_hostname_matches": true
},
"findings": [],
"risk_level": "low",
"positive_signals": [
"Moderne TLS-Version aktiv: TLSv1.3.",
"HSTS ist aktiv.",
"DMARC ist für die Domain vorhanden.",
"CAA-Records begrenzen Zertifikatsaussteller."
]
},
"monitoring_alert_digest": {
"rows": [],
"status": "start_warnung",
"summary": "Monitoring-Alert: start_warnung. 0 neue Signal(e), 0 behobene\/entfernte Signal(e), Score-Delta n\/a.",
"available": true,
"row_count": 0,
"disclaimer": "Alert-Digest ist ein technischer Monitoring-Hinweis; Versandkanäle müssen Betreiber selbst anbinden.",
"score_delta": null,
"team_counts": [],
"current_score": 0,
"previous_score": null,
"new_signal_count": 0,
"high_priority_count": 0,
"recommended_channels": [
"E-Mail an Betreiber",
"Slack\/Teams an Website-Team",
"Report-Link",
"ZIP-Nachweispaket"
],
"resolved_signal_count": 0,
"recommended_recipients": [
"Website-Betrieb"
],
"next_check_recommendation": "Nächsten SaferPage-Scan in 7 Tage durchführen."
},
"server_network_analysis": {
"limits": [
"Netzpraefixe sind Heuristiken aus sichtbaren IPs (\/24 bei IPv4, \/64 bei IPv6).",
"ASN, Hosting-Anbieter und Organisation brauchen RDAP\/Whois-Daten und werden hier noch nicht behauptet."
],
"signals": {
"ptr_count": 1,
"ipv4_count": 1,
"ipv6_count": 0,
"address_count": 1,
"network_count": 1
},
"networks": [
"91.233.85.0\/24"
],
"addresses": [
{
"ip": "91.233.85.107",
"ptr": "cluster.b90.w3w.de",
"family": "IPv4",
"network": "91.233.85.0\/24",
"is_global": true,
"is_private": false,
"heuristic_prefix": "\/24"
}
]
},
"external_script_analysis": {
"color": "green",
"items": [],
"score": 100,
"status": "unauffällig",
"summary": "0 externe Skript(e) von 0 Host(s), 0 ohne SRI, 0 Tracking-\/Tag-nahe Skript(e).",
"findings": [],
"cdn_count": 0,
"priority_fixes": [],
"missing_sri_count": 0,
"external_host_count": 0,
"tracking_like_count": 0,
"external_script_count": 0
},
"privacy_program_maturity": {
"status": "bewertet",
"roadmap": [
{
"id": "maturity_vendor_risk",
"why": "27 Anbieter, 27 AVV-\/DPA-Prüfungen, 26 Transferfragen.",
"owner": "Legal\/Vendor Owner",
"title": "Vendor Risk & Vertragsmanagement verbessern",
"action": "Anbieterakten priorisieren, AVV\/DPA\/TOMs prüfen und Transfers dokumentieren.",
"horizon": "0-30 Tage",
"priority": "hoch",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"target_score": 70
},
{
"id": "maturity_privacy_rights",
"why": "Betroffenenrechte-Readiness: 12\/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.",
"owner": "Support\/Datenschutz",
"title": "Betroffenenrechte \/ DSAR verbessern",
"action": "Anfragekanal, Fristen, Identitätsprüfung und Antwortvorlagen operationalisieren.",
"horizon": "0-30 Tage",
"priority": "hoch",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"target_score": 70
},
{
"id": "maturity_pia_dpia",
"why": "DPIA\/DSFA-Screening: dpia_empfohlen, Risiko-Score 84\/100, 6 ausgelöste Risikofaktor(en), 5 hoch.",
"owner": "Datenschutz\/Product",
"title": "PIA\/DPIA & Privacy by Design verbessern",
"action": "DPIA-Entscheidung dokumentieren und Schutzmaßnahmen mit Produkt-\/Release-Prozess verbinden.",
"horizon": "30-90 Tage",
"priority": "hoch",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"target_score": 70
},
{
"id": "maturity_incident_breach_response",
"why": "Incident-\/Breach-Readiness 35\/100; 5 Szenario(s), 3 kritisch, 4 hoch\/kritisch und 4 offene Nachweisposition(en).",
"owner": "DSB\/Legal\/IT",
"title": "Incident & Breach Response verbessern",
"action": "Incident Owner, 72h-Meldeprüfung, Beweissicherung und Kommunikationsvorlagen verbindlich vorbereiten.",
"horizon": "30-90 Tage",
"priority": "hoch",
"guide_url": "\/guides\/security-header-setzen",
"target_score": 70
},
{
"id": "maturity_security_accessibility",
"why": "5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).",
"owner": "IT\/Web",
"title": "Security & Barrierefreiheit verbessern",
"action": "Security-Header, Cookie-Attribute, TLS, Formulare und Barrierefreiheit priorisiert verbessern.",
"horizon": "90-180 Tage",
"priority": "hoch",
"guide_url": "\/guides\/security-header-setzen",
"target_score": 70
},
{
"id": "maturity_consent_governance",
"why": "Consent-Score 74, Cookie-Retention-Risiken 2.",
"owner": "Marketing\/IT",
"title": "Consent & Cookie Governance verbessern",
"action": "Nicht notwendige Cookies\/Tags vor Einwilligung blockieren und Consent-Zustände testen.",
"horizon": "90-180 Tage",
"priority": "mittel",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"target_score": 84
}
],
"summary": "Privacy-Program-Maturity 49\/100 (Reaktiv und unvollständig); 5 Dimension(en) unter 50 Punkten und 5 kritische Lücke(n).",
"available": true,
"dimensions": [
{
"id": "notices_transparency",
"label": "Hinweise & Transparenz",
"level": 4,
"owner": "Datenschutz\/Content",
"score": 70,
"action": "Datenschutzerklärung, Anbieterregister und beobachtete Technik regelmäßig abgleichen.",
"status": "gesteuert",
"evidence": "Datenschutzhinweis vorhanden, Disclosure-Lücken 7.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"source_modules": [
"privacy_notice_draft",
"privacy_disclosure_gap_analysis"
]
},
{
"id": "consent_governance",
"label": "Consent & Cookie Governance",
"level": 3,
"owner": "Marketing\/IT",
"score": 64,
"action": "Nicht notwendige Cookies\/Tags vor Einwilligung blockieren und Consent-Zustände testen.",
"status": "etabliert",
"evidence": "Consent-Score 74, Cookie-Retention-Risiken 2.",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"source_modules": [
"consent_audit",
"cookie_inventory"
]
},
{
"id": "data_inventory_mapping",
"label": "Dateninventar, RoPA & Data Map",
"level": 4,
"owner": "Datenschutz\/IT",
"score": 72,
"action": "Interne Systeme, Datenquellen und Löschfristen in RoPA\/Data Map ergänzen.",
"status": "gesteuert",
"evidence": "4 Verarbeitungstätigkeiten, 66 Knoten, 109 Kanten.",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"source_modules": [
"processing_activity_record",
"data_flow_map"
]
},
{
"id": "vendor_risk",
"label": "Vendor Risk & Vertragsmanagement",
"level": 1,
"owner": "Legal\/Vendor Owner",
"score": 5,
"action": "Anbieterakten priorisieren, AVV\/DPA\/TOMs prüfen und Transfers dokumentieren.",
"status": "ad hoc",
"evidence": "27 Anbieter, 27 AVV-\/DPA-Prüfungen, 26 Transferfragen.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"source_modules": [
"vendor_due_diligence"
]
},
{
"id": "privacy_rights",
"label": "Betroffenenrechte \/ DSAR",
"level": 1,
"owner": "Support\/Datenschutz",
"score": 12,
"action": "Anfragekanal, Fristen, Identitätsprüfung und Antwortvorlagen operationalisieren.",
"status": "ad hoc",
"evidence": "Betroffenenrechte-Readiness: 12\/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"source_modules": [
"privacy_rights_readiness"
]
},
{
"id": "pia_dpia",
"label": "PIA\/DPIA & Privacy by Design",
"level": 1,
"owner": "Datenschutz\/Product",
"score": 20,
"action": "DPIA-Entscheidung dokumentieren und Schutzmaßnahmen mit Produkt-\/Release-Prozess verbinden.",
"status": "ad hoc",
"evidence": "DPIA\/DSFA-Screening: dpia_empfohlen, Risiko-Score 84\/100, 6 ausgelöste Risikofaktor(en), 5 hoch.",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"source_modules": [
"dpia_screening"
]
},
{
"id": "trust_center",
"label": "Trust Center & externe Nachweise",
"level": 4,
"owner": "Legal\/Marketing",
"score": 79,
"action": "Trust-Center-Bausteine veröffentlichen und Nachweise versionieren.",
"status": "gesteuert",
"evidence": "Trust-Center-Readiness: 79\/100 Punkte. 9\/12 Baustein(e) sind aus dem Scan heraus belegbar.",
"guide_url": "\/datenschutz-webseiten-report\/",
"source_modules": [
"trust_center_readiness"
]
},
{
"id": "security_accessibility",
"label": "Security & Barrierefreiheit",
"level": 2,
"owner": "IT\/Web",
"score": 37,
"action": "Security-Header, Cookie-Attribute, TLS, Formulare und Barrierefreiheit priorisiert verbessern.",
"status": "reaktiv",
"evidence": "5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).",
"guide_url": "\/guides\/security-header-setzen",
"source_modules": [
"security_header_analysis",
"accessibility_analysis"
]
},
{
"id": "incident_breach_response",
"label": "Incident & Breach Response",
"level": 2,
"owner": "DSB\/Legal\/IT",
"score": 35,
"action": "Incident Owner, 72h-Meldeprüfung, Beweissicherung und Kommunikationsvorlagen verbindlich vorbereiten.",
"status": "reaktiv",
"evidence": "Incident-\/Breach-Readiness 35\/100; 5 Szenario(s), 3 kritisch, 4 hoch\/kritisch und 4 offene Nachweisposition(en).",
"guide_url": "\/guides\/security-header-setzen",
"source_modules": [
"incident_breach_readiness"
]
},
{
"id": "monitoring_evidence",
"label": "Monitoring, Audit-Belege & Change Management",
"level": 5,
"owner": "Compliance\/IT",
"score": 85,
"action": "Wiederholungsscans, Hash-Belege und Alert-Routing als Regelprozess betreiben.",
"status": "optimiert",
"evidence": "Prüfbeleg vorhanden, Integritätsmanifest vorhanden, Alerts 0.",
"guide_url": "\/monitoring",
"source_modules": [
"audit_receipt",
"evidence_integrity_manifest",
"monitoring_alert_digest"
]
},
{
"id": "remediation_workflow",
"label": "Remediation & Programmsteuerung",
"level": 4,
"owner": "Programm-Owner",
"score": 75,
"action": "Tickets mit Owner, SLA, Abnahmekriterium und Nachweis schließen.",
"status": "gesteuert",
"evidence": "Remediation Workflow mit 8 Ticket(s): 8 sofort starten, 0 einplanen, 0 im Backlog.",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"source_modules": [
"remediation_workflow"
]
}
],
"disclaimer": "Automatisch abgeleitete Programmreife aus einem Website-Scan. Interne Prozesse, Ressourcen, Schulungen, Verträge und Systeme muss der Betreiber ergänzen.",
"stage_label": "Reaktiv und unvollständig",
"benchmark_hint": "Score ist ein SaferPage-Reifegrad aus öffentlicher Website-Evidenz und Betreiber-Artefakten; er ersetzt kein internes Audit.",
"maturity_level": 2,
"maturity_score": 49,
"board_questions": [
"Welche drei Datenschutz-Risiken verhindern aktuell einen nachweisfähigen Trust-Center-Stand?",
"Welche Owner sind für Consent, RoPA\/Data Map, Vendor Risk, DSAR und DPIA verbindlich benannt?",
"Welche Nachweise können bei Kunden-, Behörden- oder Audit-Anfragen innerhalb von 24 Stunden exportiert werden?",
"Wie wird sichergestellt, dass neue Anbieter, Cookies, Formulare und Tracking-Tags vor Go-live geprüft werden?"
],
"dimension_count": 11,
"source_artifacts": [
"consent_audit",
"privacy_notice_draft",
"processing_activity_record",
"data_flow_map",
"vendor_due_diligence",
"incident_breach_readiness",
"privacy_rights_readiness",
"dpia_screening",
"trust_center_readiness",
"audit_receipt"
],
"critical_gap_count": 5,
"low_dimension_count": 5
},
"privacy_rights_readiness": {
"rows": [
{
"id": "privacy_notice",
"label": "Datenschutzerklärung erreichbar",
"action": "Datenschutzerklärung sichtbar verlinken und Betroffenenrechte dort bündeln.",
"passed": false,
"status": "fehlt",
"weight": 16,
"evidence": "Keine gut erkennbare Datenschutzerklärung im Scan.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"manual_review": false
},
{
"id": "rights_description",
"label": "Betroffenenrechte beschrieben",
"action": "Art.-15-bis-22-DSGVO-Rechte verständlich erklären und konkreten Anfrageweg nennen.",
"passed": false,
"status": "fehlt",
"weight": 16,
"evidence": "Betroffenenrechte wurden im Datenschutzhinweis-Audit nicht klar erkannt.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"manual_review": false
},
{
"id": "privacy_contact",
"label": "Kontaktkanal für Datenschutzanfragen",
"action": "Datenschutzkontakt oder DSB-Kontakt mit sicherem Anfragekanal ergänzen.",
"passed": false,
"status": "fehlt",
"weight": 14,
"evidence": "Kein klarer Datenschutzkontakt, E-Mail- oder Telefonkontakt erkannt.",
"guide_url": "\/guides\/impressum-und-kontakt-sichtbar-machen",
"manual_review": false
},
{
"id": "operator_identity",
"label": "Verantwortlicher\/Anbieter erkennbar",
"action": "Verantwortlichen, Anschrift und Kontakt klar sichtbar machen.",
"passed": false,
"status": "fehlt",
"weight": 10,
"evidence": "Impressum oder Anbieterkennzeichnung nicht klar erkannt.",
"guide_url": "\/guides\/impressum-und-kontakt-sichtbar-machen",
"manual_review": false
},
{
"id": "data_entry_context",
"label": "Formulare mit Datenschutzkontext",
"action": "Bei Formularen Zweck, Pflichtfelder, Empfänger und Datenschutzlink direkt in Formularnähe erklären.",
"passed": false,
"status": "fehlt",
"weight": 12,
"evidence": "Formulare\/Newsletter erkannt, aber Datenschutzkontext fehlt.",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"manual_review": false
},
{
"id": "data_inventory",
"label": "Datenarten und Systeme ableitbar",
"action": "Für Auskunft\/Löschung Datenquellen, Dienstleister und Speicherorte in einem Verzeichnis pflegen.",
"passed": true,
"status": "vorhanden",
"weight": 12,
"evidence": "1 Datenart(en), 27 Anbieter\/Processor im Report ableitbar.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"manual_review": false
},
{
"id": "disclosure_consistency",
"label": "Datenschutzhinweis passt zur Technik",
"action": "Beobachtete Cookies, Anbieter, Zwecke und Speicherorte im Datenschutzhinweis ergänzen.",
"passed": false,
"status": "fehlt",
"weight": 10,
"evidence": "7 Disclosure-Lücke(n) aus Technik-\/Policy-Abgleich.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"manual_review": false
},
{
"id": "secure_response",
"label": "Sichere Antwort- und Identitätsprüfung definiert",
"action": "Identitätsprüfung, Fristenkontrolle, sichere Dateiübermittlung, Lösch-\/Sperrlogik und Vier-Augen-Freigabe intern festlegen.",
"passed": false,
"status": "prüfen",
"weight": 10,
"evidence": "Aus öffentlichem Scan nicht sicher beweisbar.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"manual_review": true
}
],
"score": 12,
"rights": [
{
"id": "access",
"label": "Auskunft",
"deadline": "1 Monat",
"required_signal": "Datenquellen und Empfänger auffindbar"
},
{
"id": "rectification",
"label": "Berichtigung",
"deadline": "1 Monat",
"required_signal": "Verantwortliche Fachstelle benannt"
},
{
"id": "erasure",
"label": "Löschung",
"deadline": "1 Monat",
"required_signal": "Lösch-\/Sperrlogik je System dokumentiert"
},
{
"id": "restriction",
"label": "Einschränkung",
"deadline": "1 Monat",
"required_signal": "Bearbeitungsstatus und Sperrvermerk möglich"
},
{
"id": "objection",
"label": "Widerspruch",
"deadline": "1 Monat",
"required_signal": "Marketing\/Tracking Opt-out und GPC-Kontext geprüft"
},
{
"id": "portability",
"label": "Datenübertragbarkeit",
"deadline": "1 Monat",
"required_signal": "Strukturierter Export für relevante Datenarten geplant"
}
],
"status": "kritisch",
"summary": "Betroffenenrechte-Readiness: 12\/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.",
"available": true,
"gap_count": 7,
"disclaimer": "Aus öffentlichem Website-Scan abgeleitet. Das Modul ersetzt kein echtes DSAR-Portal und speichert keine Betroffenenanfragen.",
"contact_found": false,
"intake_fields": [
{
"id": "request_type",
"label": "Anfragetyp",
"purpose": "Auskunft, Löschung, Berichtigung, Widerspruch, Einschränkung oder Portabilität auswählen.",
"requirement": "erforderlich"
},
{
"id": "contact_channel",
"label": "Antwortkanal",
"purpose": "Sicheren Rückkanal für Rückfragen und Antwort festlegen.",
"requirement": "erforderlich"
},
{
"id": "identity_reference",
"label": "Identitätsbezug",
"purpose": "Nur notwendige Angaben wie Kundennummer, Nutzerkonto oder E-Mail-Adresse erheben.",
"requirement": "situativ"
},
{
"id": "scope",
"label": "Umfang",
"purpose": "Betroffene Dienste, Newsletter, Konto, Formular oder Zeitraum eingrenzen.",
"requirement": "optional"
},
{
"id": "verification",
"label": "Identitätsprüfung",
"purpose": "Bei Risiko zusätzliche Prüfung verlangen, aber keine unnötigen Ausweiskopien speichern.",
"requirement": "situativ"
}
],
"forms_detected": 0,
"provider_count": 27,
"workflow_steps": [
"Anfrage über sicheren Kanal annehmen und Frist starten.",
"Identität risikobasiert prüfen und Anfrage klassifizieren.",
"Datenquellen, Dienstleister und Fachsysteme aus dem Verzeichnis abfragen.",
"Antwort, Löschung oder Berichtigung fachlich freigeben.",
"Sichere Antwort bereitstellen und Bearbeitung revisionsarm protokollieren.",
"Nach Website-Änderungen SaferPage erneut scannen und Datenschutzhinweise abgleichen."
],
"data_type_count": 1,
"priority_actions": [
"Datenschutzerklärung sichtbar verlinken und Betroffenenrechte dort bündeln.",
"Art.-15-bis-22-DSGVO-Rechte verständlich erklären und konkreten Anfrageweg nennen.",
"Datenschutzkontakt oder DSB-Kontakt mit sicherem Anfragekanal ergänzen.",
"Verantwortlichen, Anschrift und Kontakt klar sichtbar machen.",
"Bei Formularen Zweck, Pflichtfelder, Empfänger und Datenschutzlink direkt in Formularnähe erklären."
],
"rights_text_found": false,
"privacy_link_found": false
},
"regulatory_source_matrix": {
"rows": [
{
"id": "dsk_digitale_dienste",
"area": "TDDDG\/ePrivacy",
"action": "Nicht notwendige Cookies, Web Storage, Tags und Trackingkontakte vor Einwilligung blockieren und Ablehnen\/Widerruf nachweisen.",
"status": "prüfen",
"weight": 100,
"evidence": "Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig.",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"relevance": "Einordnung von Cookies, ähnlichen Technologien, Einwilligung und Endgerätezugriff.",
"source_url": "https:\/\/www.datenschutzkonferenz-online.de\/media\/oh\/OH_Digitale_Dienste.pdf",
"source_name": "DSK Orientierungshilfe digitale Dienste"
},
{
"id": "gdpr_art6",
"area": "DSGVO Rechtsgrundlagen",
"action": "Zwecke, Datenarten, Empfänger und Rechtsgrundlagen in Datenschutzerklärung und interner Dokumentation abgleichen.",
"status": "prüfen",
"weight": 95,
"evidence": "19 Einwilligungs-\/Rechtsgrundlagenzeile(n), 33 unklar\/prüfen.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"relevance": "Rechtsgrundlage für jede Verarbeitung, insbesondere Tracking, Drittanbieter und Formulare.",
"source_url": "https:\/\/eur-lex.europa.eu\/eli\/reg\/2016\/679\/oj",
"source_name": "DSGVO Art. 6"
},
{
"id": "gdpr_art28_44",
"area": "Empfänger, AVV und Drittlandtransfer",
"action": "Anbieterrolle, AVV, Transfergrundlage, TOMs und Datenschutzhinweis je Empfänger dokumentieren.",
"status": "prüfen",
"weight": 90,
"evidence": "27 Anbieterzeile(n), 25 AVV-\/Rollenprüfung(en).",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"relevance": "Auftragsverarbeiter, Empfängerrollen und Drittlandübermittlungen dokumentieren.",
"source_url": "https:\/\/eur-lex.europa.eu\/eli\/reg\/2016\/679\/oj",
"source_name": "DSGVO Art. 28 und Kapitel V"
},
{
"id": "bsi_web_tls_headers",
"area": "BSI\/Sicherheit",
"action": "Fehlende Security-Header, CSP und TLS-\/HSTS-Konfiguration gemäß Betreiber-Guide nachziehen.",
"status": "prüfen",
"weight": 80,
"evidence": "5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).",
"guide_url": "\/guides\/security-header-setzen",
"relevance": "Transportverschlüsselung, Webserver-Härtung und Security-Header sind Datenschutz-Schutzmaßnahmen.",
"source_url": "https:\/\/www.bsi.bund.de\/SharedDocs\/Downloads\/DE\/BSI\/Mindeststandards\/Mindeststandard_BSI_TLS_Version_2_3.pdf",
"source_name": "BSI TLS-Mindeststandard und IT-Grundschutz Webserver\/Webanwendungen"
},
{
"id": "google_consent_mode",
"area": "Google-Dienste",
"action": "Consent Mode Defaults restriktiv setzen und Google-Dienste in Consent, Datenschutzerklärung und Anbieterinventar abbilden.",
"status": "prüfen",
"weight": 75,
"evidence": "Google-Tags und Consent-Mode-Signale wurden aus HTML, Browserkontakten und Tracking-IDs abgeleitet.",
"guide_url": "\/guides\/google-dienste-datenschutzfreundlich-einbinden",
"relevance": "Google-Tags brauchen korrekt gesetzte Consent-Defaults und Updates vor Datenflüssen.",
"source_url": "https:\/\/developers.google.com\/tag-platform\/security\/concepts\/consent-mode",
"source_name": "Google Consent Mode Dokumentation"
},
{
"id": "wcag_eaa_bitv",
"area": "Barrierefreiheit",
"action": "Alt-Texte, Labels, Button-Namen, Tastaturbedienung und Cookie-Banner-Barrierefreiheit prüfen.",
"status": "prüfen",
"weight": 70,
"evidence": "2 WCAG-\/EAA-Prüfpunkt(e) auffällig, davon 0 mit hoher Auswirkung.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"relevance": "Barrierefreie Bedienung von Formularen, Cookie-Bannern, Navigation und Inhalten.",
"source_url": "https:\/\/www.w3.org\/TR\/WCAG22\/",
"source_name": "WCAG 2.2 \/ BFIT \/ European Accessibility Act"
},
{
"id": "saferpage_bfsg_wcag",
"area": "SaferPage Regelwerks-Scorecard",
"action": "Scorecard-Befunde über den verlinkten Betreiber-Guide abarbeiten und erneut scannen.",
"status": "prüfen",
"weight": 40,
"evidence": "Score 80 · 2 Befund(e).",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"relevance": "Barrierefreiheit, Tastatur-\/Screenreader-Nutzbarkeit, Formulare, Buttons und mobile Basis.",
"source_url": "\/guides\/barrierefreiheit-cookie-banner-formulare",
"source_name": "BFSG\/WCAG"
},
{
"id": "saferpage_bsi_security",
"area": "SaferPage Regelwerks-Scorecard",
"action": "Scorecard-Befunde über den verlinkten Betreiber-Guide abarbeiten und erneut scannen.",
"status": "hoher Prüfbedarf",
"weight": 40,
"evidence": "Score 0 · 10 Befund(e).",
"guide_url": "\/guides\/security-header-setzen",
"relevance": "TLS, Security-Header, CSP, Patchstand, Referrer-Schutz und technische Härtung.",
"source_url": "\/guides\/security-header-setzen",
"source_name": "BSI\/Security"
},
{
"id": "saferpage_gdpr",
"area": "SaferPage Regelwerks-Scorecard",
"action": "Scorecard-Befunde über den verlinkten Betreiber-Guide abarbeiten und erneut scannen.",
"status": "hoher Prüfbedarf",
"weight": 40,
"evidence": "Score 0 · 22 Befund(e).",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"relevance": "Transparenz, Datenflüsse, Empfänger, Speicherdauer und technische Sicherheit personenbezogener Daten.",
"source_url": "\/guides\/datenschutzerklaerung-verbessern",
"source_name": "DSGVO"
},
{
"id": "saferpage_tdddg_eprivacy",
"area": "SaferPage Regelwerks-Scorecard",
"action": "Scorecard-Befunde über den verlinkten Betreiber-Guide abarbeiten und erneut scannen.",
"status": "hoher Prüfbedarf",
"weight": 40,
"evidence": "Score 16 · 4 Befund(e).",
"guide_url": "\/guides\/tracking-und-consent-reparieren",
"relevance": "Cookies, Endgerätezugriff, Tracking, Consent-Zustände, GPC und Widerruf.",
"source_url": "\/guides\/tracking-und-consent-reparieren",
"source_name": "TDDDG\/ePrivacy"
}
],
"status": "verfügbar",
"summary": "Quellenmatrix: 10 offizielle\/operative Quelle(n) mit Befundbezug und Betreibermaßnahme.",
"available": true,
"disclaimer": "Quellen dienen der technischen Einordnung und Betreiber-Dokumentation; sie ersetzen keine Rechtsberatung.",
"source_count": 10,
"official_source_count": 6
},
"security_header_analysis": {
"color": "red",
"score": 22,
"checks": [
{
"ok": true,
"note": "",
"label": "HSTS",
"value": "max-age=31536000; includeSubDomains",
"header": "strict-transport-security",
"present": true,
"purpose": "Erzwingt HTTPS nach dem ersten sicheren Aufruf.",
"severity": "warning",
"recommended": "max-age=31536000; includeSubDomains"
},
{
"ok": false,
"note": "Fehlt in der HTTP-Antwort.",
"label": "Content-Security-Policy",
"value": "",
"header": "content-security-policy",
"present": false,
"purpose": "Begrenzt Skript-, Frame- und Ressourcenquellen im Browser.",
"severity": "warning",
"recommended": "Schrittweise CSP mit default-src 'self' und expliziten Drittanbietern einführen."
},
{
"ok": true,
"note": "",
"label": "X-Frame-Options",
"value": "SAMEORIGIN",
"header": "x-frame-options",
"present": true,
"purpose": "Reduziert Clickjacking-Risiken bei älteren Browsern.",
"severity": "warning",
"recommended": "DENY oder SAMEORIGIN"
},
{
"ok": true,
"note": "",
"label": "X-Content-Type-Options",
"value": "nosniff",
"header": "x-content-type-options",
"present": true,
"purpose": "Verhindert MIME-Sniffing bei Skripten und Stylesheets.",
"severity": "warning",
"recommended": "nosniff"
},
{
"ok": true,
"note": "",
"label": "Referrer-Policy",
"value": "no-referrer-when-downgrade",
"header": "referrer-policy",
"present": true,
"purpose": "Begrenzt, welche URL-Informationen an Zielseiten weitergegeben werden.",
"severity": "info",
"recommended": "strict-origin-when-cross-origin"
},
{
"ok": true,
"note": "",
"label": "Permissions-Policy",
"value": "geolocation=(), microphone=(), camera=()",
"header": "permissions-policy",
"present": true,
"purpose": "Begrenzt sensible Browser-Funktionen pro Seite.",
"severity": "info",
"recommended": "Nicht benötigte Browser-APIs wie Kamera, Mikrofon und Geolocation sperren."
},
{
"ok": false,
"note": "Fehlt in der HTTP-Antwort.",
"label": "Cross-Origin-Opener-Policy",
"value": "",
"header": "cross-origin-opener-policy",
"present": false,
"purpose": "Isoliert Top-Level-Fenster und reduziert Cross-Origin-Seiteneffekte.",
"severity": "info",
"recommended": "same-origin oder same-origin-allow-popups nach Funktionsprüfung"
},
{
"ok": false,
"note": "Fehlt in der HTTP-Antwort.",
"label": "Cross-Origin-Resource-Policy",
"value": "",
"header": "cross-origin-resource-policy",
"present": false,
"purpose": "Begrenzt, welche fremden Seiten Ressourcen einbetten dürfen.",
"severity": "info",
"recommended": "same-origin oder same-site nach Ressourcenprüfung"
},
{
"ok": false,
"note": "Fehlt in der HTTP-Antwort.",
"label": "Cross-Origin-Embedder-Policy",
"value": "",
"header": "cross-origin-embedder-policy",
"present": false,
"purpose": "Erzwingt kontrollierte Cross-Origin-Einbettungen und kann Cross-Origin Isolation ermöglichen.",
"severity": "info",
"recommended": "require-corp nur nach Prüfung aller eingebetteten Drittressourcen"
}
],
"status": "kritisch",
"missing": [
"Content-Security-Policy",
"Cross-Origin-Opener-Policy",
"Cross-Origin-Resource-Policy",
"Cross-Origin-Embedder-Policy"
],
"summary": "5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).",
"findings": [
{
"id": "csp_report_only_only",
"title": "CSP nur im Report-Only-Modus",
"public": true,
"category": "security_headers",
"severity": "info",
"recommendation": "Report-Only ist gut zum Testen; nach Korrektur der Verstöße sollte eine wirksame Content-Security-Policy gesetzt werden."
},
{
"id": "csp_unsafe_inline",
"title": "CSP erlaubt unsafe-inline für Skripte",
"public": true,
"category": "security_headers",
"severity": "warning",
"recommendation": "Inline-Skripte über Nonces oder Hashes freigeben und unsafe-inline aus script-src entfernen."
},
{
"id": "csp_unsafe_eval",
"title": "CSP erlaubt eval-nahe Skriptausführung",
"public": true,
"category": "security_headers",
"severity": "warning",
"recommendation": "unsafe-eval vermeiden und betroffene Bibliotheken oder Build-Konfigurationen prüfen."
},
{
"id": "csp_permissive_script_sources",
"title": "CSP erlaubt sehr breite Skriptquellen",
"public": true,
"sources": [
"https:"
],
"category": "security_headers",
"severity": "info",
"recommendation": "script-src auf konkrete HTTPS-Hosts, Nonces oder Hashes begrenzen."
},
{
"id": "csp_missing_object_src",
"title": "CSP ohne object-src",
"public": true,
"category": "security_headers",
"severity": "info",
"recommendation": "object-src 'none' setzen, wenn keine Plugins oder Objekte benötigt werden."
},
{
"id": "csp_missing_base_uri",
"title": "CSP ohne base-uri",
"public": true,
"category": "security_headers",
"severity": "info",
"recommendation": "base-uri 'self' oder 'none' setzen, damit Base-Tag-Manipulation begrenzt wird."
}
],
"ok_count": 5,
"weak_count": 0,
"csp_analysis": {
"color": "red",
"score": 22,
"status": "kritisch",
"summary": "CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).",
"enforced": false,
"findings": [
{
"id": "csp_report_only_only",
"title": "CSP nur im Report-Only-Modus",
"public": true,
"category": "security_headers",
"severity": "info",
"recommendation": "Report-Only ist gut zum Testen; nach Korrektur der Verstöße sollte eine wirksame Content-Security-Policy gesetzt werden."
},
{
"id": "csp_unsafe_inline",
"title": "CSP erlaubt unsafe-inline für Skripte",
"public": true,
"category": "security_headers",
"severity": "warning",
"recommendation": "Inline-Skripte über Nonces oder Hashes freigeben und unsafe-inline aus script-src entfernen."
},
{
"id": "csp_unsafe_eval",
"title": "CSP erlaubt eval-nahe Skriptausführung",
"public": true,
"category": "security_headers",
"severity": "warning",
"recommendation": "unsafe-eval vermeiden und betroffene Bibliotheken oder Build-Konfigurationen prüfen."
},
{
"id": "csp_permissive_script_sources",
"title": "CSP erlaubt sehr breite Skriptquellen",
"public": true,
"sources": [
"https:"
],
"category": "security_headers",
"severity": "info",
"recommendation": "script-src auf konkrete HTTPS-Hosts, Nonces oder Hashes begrenzen."
},
{
"id": "csp_missing_object_src",
"title": "CSP ohne object-src",
"public": true,
"category": "security_headers",
"severity": "info",
"recommendation": "object-src 'none' setzen, wenn keine Plugins oder Objekte benötigt werden."
},
{
"id": "csp_missing_base_uri",
"title": "CSP ohne base-uri",
"public": true,
"category": "security_headers",
"severity": "info",
"recommendation": "base-uri 'self' oder 'none' setzen, damit Base-Tag-Manipulation begrenzt wird."
}
],
"available": true,
"directives": [
{
"name": "connect-src",
"value": "'self' https:\/\/eu01.rec.mouseflow.com https:\/\/vc.hotjar.io https:\/\/metrics.hotjar.io https:\/\/www.google.com https:\/\/pagead2.googlesyndication.com https:\/\/tagging.bimanu.de https:\/\/px.ads.linkedin.com https:\/\/analytics.ti",
"values": [
"'self'",
"https:\/\/eu01.rec.mouseflow.com",
"https:\/\/vc.hotjar.io",
"https:\/\/metrics.hotjar.io",
"https:\/\/www.google.com",
"https:\/\/pagead2.googlesyndication.com",
"https:\/\/tagging.bimanu.de",
"https:\/\/px.ads.linkedin.com",
"https:\/\/analytics.tiktok.com",
"https:\/\/analytics-ipv6.tiktokw.us",
"https:\/\/api-eu1.hubapi.com",
"https:\/\/api-eu1.hubspot.com",
"https:\/\/app-eu1.hubspot.com",
"https:\/\/forms-eu1.hscollectedforms.net",
"https:\/\/capig.stape.pro",
"https:\/\/cdn.iubenda.com"
]
},
{
"name": "default-src",
"value": "'self'",
"values": [
"'self'"
]
},
{
"name": "font-src",
"value": "'self' https: data:",
"values": [
"'self'",
"https:",
"data:"
]
},
{
"name": "frame-src",
"value": "'self' https:\/\/player.vimeo.com https:\/\/widget.trustpilot.com https:\/\/tagging.bimanu.de https:\/\/app-eu1.hubspot.com https:\/\/player.podigee-cdn.net https:\/\/www.youtube-nocookie.com https:\/\/js-eu1.hsforms.net",
"values": [
"'self'",
"https:\/\/player.vimeo.com",
"https:\/\/widget.trustpilot.com",
"https:\/\/tagging.bimanu.de",
"https:\/\/app-eu1.hubspot.com",
"https:\/\/player.podigee-cdn.net",
"https:\/\/www.youtube-nocookie.com",
"https:\/\/js-eu1.hsforms.net"
]
},
{
"name": "img-src",
"value": "'self' data: https:",
"values": [
"'self'",
"data:",
"https:"
]
},
{
"name": "script-src",
"value": "'self' 'unsafe-inline' 'unsafe-eval' https:",
"values": [
"'self'",
"'unsafe-inline'",
"'unsafe-eval'",
"https:"
]
},
{
"name": "style-src",
"value": "'self' 'unsafe-inline' https:",
"values": [
"'self'",
"'unsafe-inline'",
"https:"
]
},
{
"name": "worker-src",
"value": "'self' blob:",
"values": [
"'self'",
"blob:"
]
}
],
"info_count": 4,
"report_only": true,
"finding_count": 6,
"warning_count": 2,
"priority_fixes": [
"Report-Only ist gut zum Testen; nach Korrektur der Verstöße sollte eine wirksame Content-Security-Policy gesetzt werden.",
"Inline-Skripte über Nonces oder Hashes freigeben und unsafe-inline aus script-src entfernen.",
"unsafe-eval vermeiden und betroffene Bibliotheken oder Build-Konfigurationen prüfen.",
"script-src auf konkrete HTTPS-Hosts, Nonces oder Hashes begrenzen."
]
},
"fix_snippets": {
"items": [
{
"label": "Content-Security-Policy",
"value": "default-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'self'",
"header": "content-security-policy",
"reason": "Fehlt in der HTTP-Antwort."
},
{
"label": "Cross-Origin-Opener-Policy",
"value": "same-origin",
"header": "cross-origin-opener-policy",
"reason": "Fehlt in der HTTP-Antwort."
},
{
"label": "Cross-Origin-Resource-Policy",
"value": "same-site",
"header": "cross-origin-resource-policy",
"reason": "Fehlt in der HTTP-Antwort."
},
{
"label": "Cross-Origin-Embedder-Policy",
"value": "require-corp",
"header": "cross-origin-embedder-policy",
"reason": "Fehlt in der HTTP-Antwort."
}
],
"nginx": "add_header content-security-policy \"default-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'self'\" always;\nadd_header cross-origin-opener-policy \"same-origin\" always;\nadd_header cross-origin-resource-policy \"same-site\" always;\nadd_header cross-origin-embedder-policy \"require-corp\" always;",
"notes": [
"CSP zuerst im Staging oder als Report-Only testen, wenn externe Skripte, Frames oder APIs genutzt werden.",
"HSTS erst mit stabiler HTTPS-Konfiguration und gültigem Zertifikat für alle Subdomains aktivieren.",
"COEP\/CORP nur aktivieren, wenn eingebettete Drittressourcen kompatible Header senden; sonst zuerst im Staging testen.",
"Header nach Deployment erneut mit SaferPage prüfen."
],
"apache": "Header always set content-security-policy \"default-src 'self'; object-src 'none'; base-uri 'self'; frame-ancestors 'self'\"\nHeader always set cross-origin-opener-policy \"same-origin\"\nHeader always set cross-origin-resource-policy \"same-site\"\nHeader always set cross-origin-embedder-policy \"require-corp\"",
"summary": "4 konkrete Security-Header-Konfigurationszeile(n) für Betreiber abgeleitet.",
"available": true,
"guide_url": "\/guides\/security-header-setzen"
},
"missing_count": 4,
"present_count": 5,
"priority_fixes": [
"Content-Security-Policy: Schrittweise CSP mit default-src 'self' und expliziten Drittanbietern einführen.",
"Report-Only ist gut zum Testen; nach Korrektur der Verstöße sollte eine wirksame Content-Security-Policy gesetzt werden.",
"Inline-Skripte über Nonces oder Hashes freigeben und unsafe-inline aus script-src entfernen.",
"unsafe-eval vermeiden und betroffene Bibliotheken oder Build-Konfigurationen prüfen."
],
"missing_info_count": 3,
"missing_warning_count": 1
},
"embedded_content_analysis": {
"color": "green",
"items": [],
"score": 100,
"status": "unauffällig",
"summary": "0 externe Embed-\/Widget-Dienst(e), 0 davon im ersten Browseraufruf geladen.",
"findings": [],
"map_count": 0,
"total_count": 0,
"video_count": 0,
"captcha_count": 0,
"priority_fixes": [],
"category_counts": [],
"social_widget_count": 0,
"loaded_pre_consent_count": 0,
"request_count_by_provider": []
},
"incident_breach_readiness": {
"status": "sofort vorbereiten",
"summary": "Incident-\/Breach-Readiness 35\/100; 5 Szenario(s), 3 kritisch, 4 hoch\/kritisch und 4 offene Nachweisposition(en).",
"available": true,
"scenarios": [
{
"id": "vendor_or_processor_incident",
"label": "Anbieter-\/Processor-Vorfall oder Drittlandtransfer unklar",
"owner": "Vendor Owner\/Legal",
"evidence": "27 Anbieter, 27 AVV-\/DPA-Prüfung(en), 26 Transferfrage(n).",
"severity": "kritisch",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"triggered": true,
"risk_score": 87,
"first_response": "Vendor Owner kontaktieren, Anbieterakte öffnen, betroffene Dienste\/Datenflüsse aus Data Map markieren und vertragliche Breach-Notification-Fristen prüfen.",
"notification_assessment": "72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab."
},
{
"id": "data_flow_exposure",
"label": "Datenfluss mit hohem Risiko oder unklarem Empfänger",
"owner": "Datenschutz\/IT",
"evidence": "109 Datenfluss-Kanten, 55 hohes Risiko, 26 Transfer-Kante(n).",
"severity": "kritisch",
"guide_url": "\/guides\/datenschutz-webseiten-pruefkatalog",
"triggered": true,
"risk_score": 86,
"first_response": "Top-Datenflüsse isolieren, betroffene Datenkategorien und Empfänger bestimmen, interne Systeme und Löschfristen aus Betreiberakten ergänzen.",
"notification_assessment": "72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab."
},
{
"id": "security_control_gap",
"label": "Security-Header\/TLS-Kontrolllücke mit personenbezogenem Webtraffic",
"owner": "IT\/Security",
"evidence": "5 von 9 wichtigen Security-Headern vorhanden, 5 korrekt bewertet. CSP nur Report-Only mit 8 Direktive(n), 2 Warnung(en), 4 Hinweis(e).",
"severity": "kritisch",
"guide_url": "\/guides\/security-header-setzen",
"triggered": true,
"risk_score": 84,
"first_response": "Webserver-Konfiguration einfrieren, Logs sichern, betroffene Endpunkte identifizieren und Header-\/TLS-Fix als Sofortmaßnahme planen.",
"notification_assessment": "72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab."
},
{
"id": "cookie_tracking_incident",
"label": "Tracking-\/Cookie-Fehlkonfiguration mit möglichem Personenbezug",
"owner": "Marketing\/IT",
"evidence": "10 Cookie(s) inventarisiert: 2 Tracking-\/Werbe-Cookie(s), 9 Drittanbieter-Cookie(s), 1 langlebige Cookie(s), 0 sehr lange Laufzeit(en).",
"severity": "hoch",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"triggered": true,
"risk_score": 61,
"first_response": "Consent-Zustände reproduzieren, Cookie-\/Storage-Werte nicht exportieren, betroffene Anbieter und Zwecke im Cookie-Inventar markieren.",
"notification_assessment": "72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab."
},
{
"id": "pii_url_referrer_leak",
"label": "PII-, URL- oder Referrer-Leakage auf Formular-\/Tracking-Pfaden",
"owner": "IT\/Datenschutz",
"evidence": "1 PII-\/Datenleck-Hinweis(e) aus URL-, Formular- und Browserkontext.",
"severity": "mittel",
"guide_url": "\/guides\/pii-und-url-datenlecks-vermeiden",
"triggered": false,
"risk_score": 50,
"first_response": "Betroffene URLs\/Requests sichern, Formulardaten aus URLs entfernen, Referrer-Policy verschärfen und Drittanbieter auf Formularseiten blockieren.",
"notification_assessment": "72-Stunden-Prüfung starten; Meldepflicht hängt von Risiko für Betroffene und interner Sachlage ab."
}
],
"disclaimer": "Automatisch aus Website- und Betreiberartefakten abgeleiteter Incident-Readiness-Entwurf; ersetzt keine rechtliche Meldeentscheidung und keine forensische Analyse.",
"playbook_steps": [
{
"id": "intake",
"owner": "Incident Lead",
"phase": "Intake & Triage",
"action": "Vorfall erfassen, Kenntniszeitpunkt setzen, Systeme\/Anbieter markieren und Beweissicherung starten.",
"timebox": "0-4 Stunden",
"evidence": "Incident-Ticket, Zeitstempel, erste technische Artefakte."
},
{
"id": "containment",
"owner": "IT\/Security",
"phase": "Eindämmung",
"action": "Betroffene Tags, Formulare, Anbieter oder Endpunkte stoppen beziehungsweise isolieren; Logs und Konfigurationen sichern.",
"timebox": "0-24 Stunden",
"evidence": "Änderungsprotokoll, Log-Sicherung, Screenshot\/Request-Nachweis."
},
{
"id": "risk_assessment",
"owner": "Datenschutz\/Legal",
"phase": "Risiko für Betroffene",
"action": "Datenarten, Anzahl Betroffener, Empfänger, Schutzmaßnahmen und mögliche Folgen bewerten.",
"timebox": "24-48 Stunden",
"evidence": "Risikobewertung, Data-Map-Auszug, Vendor-Akte."
},
{
"id": "notification_decision",
"owner": "DSB\/Legal",
"phase": "Meldeentscheidung",
"action": "Entscheidung zu Aufsichtsbehörde, Betroffeneninformation und Kundenkommunikation dokumentieren.",
"timebox": "bis 72 Stunden",
"evidence": "Meldeentscheidung, Begründung, Entwurf der Meldung oder Negativentscheidung."
},
{
"id": "lessons_learned",
"owner": "Programm-Owner",
"phase": "Nachbereitung",
"action": "Ursache beheben, TOMs\/Consent\/Data Map\/Vendor-Akten aktualisieren und Wiederholungstest planen.",
"timebox": "7-30 Tage",
"evidence": "Abnahmekriterium, Re-Scan, aktualisierte Betreiberartefakte."
}
],
"scenario_count": 5,
"readiness_score": 35,
"priority_actions": [
"Incident Owner, Datenschutz\/Legal, IT\/Security und Vendor Owner mit 72h-Ablauf verbindlich benennen.",
"Data Map, Vendor Due Diligence und Audit Evidence als Incident-Beweispaket verknüpfen.",
"Meldeentscheidung, Betroffenenkommunikation und Negativentscheidung als Vorlagen vorbereiten."
],
"evidence_checklist": [
{
"why": "Startpunkt für 72-Stunden-Prüfung.",
"item": "Zeitpunkt der Kenntnisnahme",
"source": "Incident Intake",
"status": "manuell ergänzen"
},
{
"why": "Grundlage für Risiko für Betroffene.",
"item": "Betroffene Datenkategorien und Datenflüsse",
"source": "Data Map",
"status": "teilweise vorhanden"
},
{
"why": "Vendor-Fristen und Unterauftragsverarbeiter prüfen.",
"item": "Betroffene Anbieter\/Processor und AVV\/DPA",
"source": "Vendor Due Diligence",
"status": "prüfen"
},
{
"why": "Beweissicherung und nachvollziehbare Methodik.",
"item": "Technische Nachweise und Hash-Manifest",
"source": "Audit Evidence",
"status": "vorhanden"
},
{
"why": "Kommunikation mit Betroffenen vorbereiten.",
"item": "Betroffenen-\/DSAR-Kontaktkanal",
"source": "Privacy Rights",
"status": "prüfen"
},
{
"why": "Wiederholung und neue Signale erkennen.",
"item": "Monitoring-\/Change-Alert",
"source": "Monitoring",
"status": "fehlt"
}
],
"high_scenario_count": 4,
"notification_matrix": [
{
"owner": "DSB\/Legal",
"region": "EU\/DSGVO",
"deadline": "unverzüglich, möglichst binnen 72 Stunden an Aufsichtsbehörde",
"condition": "Wenn Verletzung voraussichtlich ein Risiko für Rechte und Freiheiten natürlicher Personen darstellt."
},
{
"owner": "DSB\/Kommunikation",
"region": "Betroffene Personen",
"deadline": "unverzüglich",
"condition": "Wenn voraussichtlich hohes Risiko für Betroffene besteht."
},
{
"owner": "Vendor Owner\/Legal",
"region": "Processor\/Vendor",
"deadline": "ohne unangemessene Verzögerung nach Kenntnis",
"condition": "Wenn Anbieter als Auftragsverarbeiter betroffen ist oder Meldung vom Anbieter kommt."
}
],
"open_evidence_count": 4,
"critical_scenario_count": 3,
"notification_deadline_hint": "DSGVO: 72-Stunden-Prüfung ab Kenntnisnahme vorbereiten; konkrete Meldepflicht juristisch bewerten."
},
"scan_history_chain_digest": {
"rows": [
{
"score": 0,
"current": true,
"scan_id": "",
"verdict": "riskant",
"link_hash": "2e1a327e5d5f4003c60b363aa11b6798b70a05774622383c53588a23ab180ee3",
"root_hash": "444696ea313a66d5241960e3efad2cf414a268d605260b097be512387691223b",
"created_at": "",
"chain_index": 1,
"finding_count": 42,
"previous_link_hash": "",
"integrity_available_hash_count": 9
}
],
"status": "einzelscan",
"summary": "Scan-Historie mit 1 Link(s) per SHA-256 verkettet; 1 Link(s) enthalten ein Integritätsmanifest. Head-Hash 2e1a327e5d5f4003.",
"algorithm": "sha256",
"available": true,
"head_hash": "2e1a327e5d5f4003c60b363aa11b6798b70a05774622383c53588a23ab180ee3",
"limitations": [
"Die Kette ist ein technischer Integritätsnachweis innerhalb der gespeicherten SaferPage-Historie.",
"Sie ersetzt keine qualifizierte elektronische Signatur und keine externe Zeitstempelstelle."
],
"chain_length": 1,
"canonicalization": "JSON UTF-8, sort_keys=true, kompakte Separatoren; jeder Link enthält Scan-ID, Zeitpunkt, Score, Root-Hash und vorherigen Link-Hash.",
"current_root_hash": "444696ea313a66d5241960e3efad2cf414a268d605260b097be512387691223b",
"verification_steps": [
"Scan-Historie chronologisch von alt nach neu sortieren.",
"Für jeden Scan den kanonischen Link-Datensatz hashen.",
"Den vorherigen Link-Hash im nächsten Link mitführen und den finalen Head-Hash vergleichen.",
"Root-Hash je Scan gegen das Integritätsmanifest des jeweiligen Reports prüfen."
],
"complete_link_count": 1
},
"vendor_processor_register": {
"color": "red",
"items": [
{
"host": "facebook.com",
"region": "US",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"evidence": "10 Request(s), 1 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"priority": "hoch",
"provider": "Meta\/Facebook",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 58,
"cookie_count": 1,
"cookie_names": [
"_fbp"
],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 10,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"retention_risks": [
"mittel"
],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "connect.facebook.net",
"region": "US",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"evidence": "2 Request(s), 1 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"priority": "hoch",
"provider": "Meta\/Facebook",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 50,
"cookie_count": 1,
"cookie_names": [
"_fbp"
],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Meta-Dienste und gemeinsame Verantwortlichkeit prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"retention_risks": [
"mittel"
],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "analytics.tiktok.com",
"region": "CN\/SG",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"evidence": "6 Request(s), 0 Cookie(s), Transfer Drittland, Risiko hoch.",
"priority": "hoch",
"provider": "TikTok",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 44,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 6,
"transfer_risk": "hoch",
"transfer_label": "Drittland",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Drittlandtransfer, Anbieterrolle und Consent besonders prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"retention_risks": [],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "pagead2.googlesyndication.com",
"region": "US",
"purpose": "Werbung",
"category": "advertising",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"priority": "hoch",
"provider": "Google AdSense",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 36,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 1,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"retention_risks": [],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "googleads.g.doubleclick.net",
"region": "US",
"purpose": "Werbung",
"category": "advertising",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"priority": "hoch",
"provider": "Google DoubleClick",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 36,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"retention_risks": [],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "googletagmanager.com",
"region": "US",
"purpose": "Tag-Manager",
"category": "tag_manager",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"priority": "hoch",
"provider": "Google Tag Manager",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 36,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"retention_risks": [],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "px.ads.linkedin.com",
"region": "US",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"priority": "hoch",
"provider": "LinkedIn",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 36,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Drittlandtransfer und Insight-Tag-Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"retention_risks": [],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "px4.ads.linkedin.com",
"region": "US",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"priority": "hoch",
"provider": "LinkedIn",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 36,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 1,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Drittlandtransfer und Insight-Tag-Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"retention_risks": [],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "snap.licdn.com",
"region": "US",
"purpose": "Social\/Tracking",
"category": "social_tracking",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"priority": "hoch",
"provider": "LinkedIn",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 36,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 2,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Drittlandtransfer und Insight-Tag-Consent prüfen."
],
"operator_action": "Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"retention_risks": [],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "capig.stape.pro",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "10 Request(s), 1 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "mittel",
"provider": "capig.stape.pro",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 30,
"cookie_count": 1,
"cookie_names": [
"cee"
],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 10,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [
"niedrig"
],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "static.hotjar.com",
"region": "EU",
"purpose": "Session-Replay",
"category": "session_replay",
"evidence": "1 Request(s), 0 Cookie(s), Transfer EU\/EWR, Risiko mittel.",
"priority": "mittel",
"provider": "Hotjar",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 26,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "EU\/EWR",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"AVV, Session-Replay-Masking und Consent prüfen."
],
"operator_action": "Zweck für Session-Replay prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "cdn.mouseflow.com",
"region": "unbekannt",
"purpose": "Session-Replay",
"category": "session_replay",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "mittel",
"provider": "Mouseflow",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Auftragsverarbeiter\/Empfänger prüfen",
"risk_points": 26,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Vor Einwilligung blockieren oder Notwendigkeit dokumentieren.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"AVV\/DPA, TOMs und Lösch-\/Subprocessor-Regelungen prüfen.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Session-Replay prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Einwilligung oder belastbare datenschutzrechtliche Grundlage prüfen; TDDDG-Endgerätezugriff beachten.",
"privacy_relevant": true,
"transparency_hint": "Consent-Banner, Datenschutzerklärung und Anbieter-\/Cookie-Tabelle müssen diesen Dienst erklären."
},
{
"host": "google.com",
"region": "US",
"purpose": "Sonstige",
"category": "other",
"evidence": "7 Request(s), 0 Cookie(s), Transfer Drittland\/USA, Risiko hoch.",
"priority": "mittel",
"provider": "google.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 26,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 7,
"transfer_risk": "hoch",
"transfer_label": "Drittland\/USA",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"DPF\/SCC\/TIA, Google-Vertrag und Consent prüfen."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "cdn.iubenda.com",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "7 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "mittel",
"provider": "cdn.iubenda.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 16,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 7,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "widget.trustpilot.com",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "4 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "mittel",
"provider": "widget.trustpilot.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 16,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 4,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "api-eu1.hubapi.com",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "api-eu1.hubapi.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "api-eu1.hubspot.com",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "api-eu1.hubspot.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "capi-automation.s3.us-east-2.amazonaws.com",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "capi-automation.s3.us-east-2.amazonaws.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "cdn.leadinfo.net",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "cdn.leadinfo.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "cs.iubenda.com",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "2 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "cs.iubenda.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 2,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "forms-eu1.hscollectedforms.net",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "forms-eu1.hscollectedforms.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "js-eu1.hs-analytics.net",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "js-eu1.hs-analytics.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "js-eu1.hs-banner.com",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "js-eu1.hs-banner.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "js-eu1.hsadspixel.net",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "js-eu1.hsadspixel.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "js-eu1.hscollectedforms.net",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "js-eu1.hscollectedforms.net",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "js-eu1.usemessages.com",
"region": "unbekannt",
"purpose": "Sonstige",
"category": "other",
"evidence": "1 Request(s), 0 Cookie(s), Transfer Jurisdiktion unklar, Risiko mittel.",
"priority": "niedrig",
"provider": "js-eu1.usemessages.com",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 1,
"transfer_risk": "mittel",
"transfer_label": "Jurisdiktion unklar",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher.",
"Anbieterland, AVV, TOMs und Transfergrundlage klären."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
},
{
"host": "tagging.bimanu.de",
"region": "EU\/EWR",
"purpose": "Sonstige",
"category": "other",
"evidence": "18 Request(s), 0 Cookie(s), Transfer EU\/EWR, Risiko niedrig.",
"priority": "niedrig",
"provider": "tagging.bimanu.de",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"role_hint": "Technischer Empfänger prüfen",
"risk_points": 8,
"cookie_count": 0,
"cookie_names": [],
"consent_check": "Einwilligungsbedarf prüfen, wenn Cookies, Storage oder personenbezogene Daten betroffen sind.",
"request_count": 18,
"transfer_risk": "niedrig",
"transfer_label": "EU\/EWR",
"contract_checks": [
"Rolle klären: Auftragsverarbeiter, gemeinsamer Verantwortlicher oder eigenständiger Verantwortlicher."
],
"operator_action": "Zweck für Sonstige prüfen und bei Personenbezug dokumentieren.",
"retention_risks": [],
"legal_basis_hint": "Notwendigkeit und Personenbezug fachlich einordnen.",
"privacy_relevant": false,
"transparency_hint": "Bei Personenbezug in Anbieterinventar und Datenschutzerklärung dokumentieren."
}
],
"score": 10,
"status": "kritisch",
"summary": "27 Empfänger-\/Anbieter-Eintrag\/Einträge aus Browserkontakten und Cookie-Inventar, 11 datenschutzrelevant, 25 mit AVV-\/Rollenprüfung.",
"available": true,
"disclaimer": "Automatisch aus technischen SaferPage-Signalen abgeleitet; Rollen, Verträge und Rechtsgrundlagen müssen Betreiber fachlich prüfen.",
"total_count": 27,
"priority_fixes": [
"Meta\/Facebook: Auftragsverarbeiter\/Empfänger prüfen · Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"Meta\/Facebook: Auftragsverarbeiter\/Empfänger prüfen · Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"TikTok: Auftragsverarbeiter\/Empfänger prüfen · Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen.",
"Google AdSense: Auftragsverarbeiter\/Empfänger prüfen · Vor Einwilligung blockieren oder klar begründen; Anbieter in Consent-Banner und Datenschutzerklärung nennen."
],
"dpa_check_count": 25,
"high_priority_count": 9,
"transfer_check_count": 26,
"privacy_relevant_count": 11
},
"consent_banner_ux_analysis": {
"rows": [
{
"id": "first_layer_reject_visible",
"ok": true,
"label": "Ablehnen auf erster Ebene sichtbar",
"action": "Ablehnen im ersten Banner-Layer genauso leicht erreichbar machen wie Akzeptieren.",
"status": "ok",
"evidence": "Sichtbare Controls: Akzeptieren 0, Ablehnen 0, Einstellungen 0.",
"severity": "niedrig",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
},
{
"id": "first_layer_settings_visible",
"ok": true,
"label": "Einstellungen sichtbar erreichbar",
"action": "Cookie-Auswahl, Zwecke und Anbieter über eine gut sichtbare Einstellungen-Schaltfläche öffnen.",
"status": "ok",
"evidence": "Einstellungs-\/Auswahl-Controls im Banner: 0.",
"severity": "niedrig",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
},
{
"id": "reject_accept_symmetry",
"ok": true,
"label": "Ablehnen und Akzeptieren wirken gleichwertig",
"action": "Ablehnen mit vergleichbarer Größe, Farbe, Position und Textgewicht wie Akzeptieren darstellen.",
"status": "ok",
"evidence": "Größenverhältnis Ablehnen\/Akzeptieren: nicht messbar. Accept-Fläche 0, Reject-Fläche 0.",
"severity": "niedrig",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
},
{
"id": "reject_clickable",
"ok": true,
"label": "Ablehnen technisch klickbar",
"action": "Ablehnen als echten Button\/Link ohne Overlay-Hürden, Scrollzwang oder versteckte zweite Ebene umsetzen.",
"status": "ok",
"evidence": "Reject-Test: kein Button gefunden. Text: ",
"severity": "niedrig",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
},
{
"id": "reject_effective",
"ok": true,
"label": "Ablehnen stoppt neue Tracking-Signale",
"action": "Nach Ablehnen keine nicht notwendigen Cookies, Tracking-Storage-Keys oder Tracking-\/Werbekontakte auslösen.",
"status": "ok",
"evidence": "Nach Ablehnen: 0 neue Cookie(s), 0 Tracking-Storage-Hinweis(e), 0 neue Datenschutz-Domain(s).",
"severity": "niedrig",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
},
{
"id": "accept_delta_documented",
"ok": true,
"label": "Akzeptieren-Wirkung nachvollziehbar",
"action": "Nach Akzeptieren geladene Dienste, Cookies und Storage-Einträge in Cookie-Auswahl und Datenschutzerklärung abbilden.",
"status": "ok",
"evidence": "Accept-Test: nicht verfügbar; neue Cookies 0, neue Datenschutz-Domains 0.",
"severity": "niedrig",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
},
{
"id": "gpc_respected",
"ok": false,
"label": "GPC-Aufruf ohne neue Tracking-Hinweise",
"action": "Global Privacy Control als Opt-out-Signal berücksichtigen und Tracking-\/Sharing-Dienste begrenzen.",
"status": "auffällig",
"evidence": "GPC: Datenschutz-Domains 9, Drittanbieter-Cookies 9, Storage-Hinweise 0.",
"severity": "mittel",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
},
{
"id": "no_tracking_cookies_pre_consent",
"ok": false,
"label": "Keine Tracking-Cookies vor Einwilligung",
"action": "Analytics-, Marketing- und Profiling-Cookies erst nach aktiver Einwilligung setzen.",
"status": "auffällig",
"evidence": "2 Tracking-Cookie(s) im Erstaufruf.",
"severity": "hoch",
"guide_url": "\/guides\/tracking-und-consent-reparieren"
}
],
"color": "orange",
"score": 74,
"status": "auffällig",
"summary": "Consent-Banner-UX: 2 auffällige Prüfpunkt(e), davon 1 hoch. Muster: Tracking vor Einwilligung.",
"findings": [
{
"id": "consent_banner_dark_pattern_risk",
"count": 1,
"title": "Consent-Banner mit Dark-Pattern-\/UX-Risiko",
"public": true,
"category": "privacy",
"severity": "warning",
"recommendation": "Ablehnen, Einstellungen und Akzeptieren gleichwertig anbieten und Reject technisch wirksam machen."
}
],
"available": true,
"disclaimer": "Automatisch aus sichtbaren Banner-Controls und Browser-Interaktionen abgeleitet; visuelle Details und Rechtmäßigkeit fachlich prüfen.",
"high_count": 1,
"medium_count": 1,
"accept_clicked": false,
"priority_fixes": [
"Global Privacy Control als Opt-out-Signal berücksichtigen und Tracking-\/Sharing-Dienste begrenzen.",
"Analytics-, Marketing- und Profiling-Cookies erst nach aktiver Einwilligung setzen."
],
"reject_clicked": false,
"dark_pattern_count": 1,
"dark_pattern_labels": [
"Tracking vor Einwilligung"
],
"accept_control_count": 0,
"reject_control_count": 0,
"reject_less_prominent": false,
"settings_control_count": 0,
"reject_prominence_ratio": 0
},
"processing_activity_record": {
"host": "bimanu.de",
"status": "Betreiber ergänzen",
"summary": "RoPA-Entwurf mit 4 Verarbeitungstätigkeit(en), 2 hohem Risikolevel und 6 offenen Betreiberfragen.",
"available": true,
"activities": [
{
"name": "Website-Formulare und Eingaben",
"purpose": "Bearbeitung von Eingaben, Kontakt-, Newsletter- oder Konto-\/Service-Anfragen.",
"evidence": "0 Formular(e), Datenarten Kontaktformular.",
"transfer": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/formulare-datenschutzkonform-absichern",
"confidence": 82,
"recipients": [
"Meta\/Facebook",
"TikTok",
"Google AdSense",
"Google DoubleClick",
"Google Tag Manager",
"LinkedIn"
],
"risk_level": "hoch",
"activity_id": "website_forms",
"data_subjects": [
"Website-Besucher"
],
"dpia_relevance": "prüfen",
"retention_hint": "Löschfrist je Anfrage-\/Newsletter-\/Konto-Prozess festlegen.",
"controller_hint": "bimanu.de",
"data_categories": [
"Kontaktformular"
],
"operator_action": "Zweck, Pflichtfelder, Empfänger, Speicherfrist, Rechtsgrundlage und Betroffenenrechte je Formular dokumentieren.",
"legal_basis_hint": "Art. 6 Abs. 1 lit. b\/f DSGVO oder Einwilligung je Formularzweck prüfen.",
"security_measures_hint": "HTTPS\/TLS, Zugriffsbeschränkung, datensparsame Logs, Consent-Gating und regelmäßiger SaferPage-Wiederholungsscan prüfen.",
"processor_or_recipient_count": 6
},
{
"name": "Cookies, Web Storage und Consent",
"purpose": "Bereitstellung der Website, Consent-Verwaltung, Statistik\/Tracking oder Komfortfunktionen je Kategorie.",
"evidence": "14 Cookie-\/Storage-Eintrag\/Einträge, 0 mit Einwilligungs-\/Klärungsbedarf.",
"transfer": "Drittlandtransfer je Cookie-\/Tag-Anbieter prüfen.",
"guide_url": "\/guides\/cookie-laufzeiten-und-zwecke-pruefen",
"confidence": 88,
"recipients": [
"Meta\/Facebook",
"hsadspixel.net",
"capig.stape.pro",
"hs-analytics.net",
"hs-banner.com",
"linkedin.com",
"usemessages.com",
"Eigene Website oder eingebundener Dienst"
],
"risk_level": "mittel",
"activity_id": "cookies_storage",
"data_subjects": [
"Website-Besucher"
],
"dpia_relevance": "prüfen",
"retention_hint": "Cookie-Laufzeiten aus Inventar übernehmen und minimieren.",
"controller_hint": "bimanu.de",
"data_categories": [
"Cookie-ID",
"Consent-Status",
"Geräte-\/Browserinformationen",
"Storage-Key-Metadaten"
],
"operator_action": "Cookie-Erklärung und Consent-Regeln mit tatsächlichen Cookies\/Storage-Einträgen abgleichen.",
"legal_basis_hint": "TDDDG\/ePrivacy: technische Erforderlichkeit oder Einwilligung; DSGVO-Rechtsgrundlage je Zweck prüfen.",
"security_measures_hint": "HTTPS\/TLS, Zugriffsbeschränkung, datensparsame Logs, Consent-Gating und regelmäßiger SaferPage-Wiederholungsscan prüfen.",
"processor_or_recipient_count": 8
},
{
"name": "Drittanbieter-Dienste und Einbindungen",
"purpose": "Einbindung externer Dienste für Hosting, CDN, Medien, Analyse, Sicherheit, Komfort oder Kommunikation.",
"evidence": "27 Anbieter\/Processor, 26 mit Datenschutz-\/Transfer-Prüfbedarf.",
"transfer": "27 Drittanbieter für Transfer-\/Jurisdiktionsprüfung, 10 mit hohem Prüfbedarf, 15 unklar.",
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren",
"confidence": 86,
"recipients": [
"Meta\/Facebook",
"TikTok",
"Google AdSense",
"Google DoubleClick",
"Google Tag Manager",
"LinkedIn",
"capig.stape.pro",
"Hotjar",
"Mouseflow",
"google.com",
"cdn.iubenda.com",
"widget.trustpilot.com",
"api-eu1.hubapi.com",
"api-eu1.hubspot.com",
"capi-automation.s3.us-east-2.amazonaws.com",
"cdn.leadinfo.net",
"cs.iubenda.com",
"forms-eu1.hscollectedforms.net",
"js-eu1.hs-analytics.net",
"js-eu1.hs-banner.com",
"js-eu1.hsadspixel.net",
"js-eu1.hscollectedforms.net",
"js-eu1.usemessages.com",
"tagging.bimanu.de"
],
"risk_level": "hoch",
"activity_id": "third_party_services",
"data_subjects": [
"Website-Besucher"
],
"dpia_relevance": "prüfen",
"retention_hint": "Speicherfristen der Anbieter dokumentieren und Verträge\/AVV prüfen.",
"controller_hint": "bimanu.de",
"data_categories": [
"IP-Adresse",
"Nutzungsdaten",
"Geräteinformationen",
"Referrer-\/Request-Metadaten"
],
"operator_action": "AVV\/DPA, Rolle, Zweck, Transfergrundlage und Datenschutzerklärung je Anbieter pflegen.",
"legal_basis_hint": "Berechtigtes Interesse, Vertragserfüllung oder Einwilligung je Dienst prüfen.",
"security_measures_hint": "HTTPS\/TLS, Zugriffsbeschränkung, datensparsame Logs, Consent-Gating und regelmäßiger SaferPage-Wiederholungsscan prüfen.",
"processor_or_recipient_count": 24
},
{
"name": "Betroffenenrechte- und Datenschutzanfragen",
"purpose": "Annahme, Prüfung und Beantwortung von Auskunfts-, Lösch-, Berichtigungs-, Widerspruchs- oder Portabilitätsanfragen.",
"evidence": "Betroffenenrechte-Readiness: 12\/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.",
"transfer": "Kein Drittlandtransfer ohne eingesetztes Ticket-\/Mail-\/Portal-System; Betreiber prüfen.",
"guide_url": "\/guides\/datenschutzerklaerung-verbessern",
"confidence": 74,
"recipients": [
"interne Datenschutz-\/Legal-\/Fachbereichsteams"
],
"risk_level": "mittel",
"activity_id": "privacy_rights_requests",
"data_subjects": [
"Website-Besucher"
],
"dpia_relevance": "prüfen",
"retention_hint": "Nach Abschluss nur erforderliche Nachweise und Fristenprotokoll aufbewahren.",
"controller_hint": "bimanu.de",
"data_categories": [
"Identitätsbezug",
"Kontaktinformationen",
"Anfragetyp",
"Kommunikationsinhalte"
],
"operator_action": "Intake-Kanal, Fristen, Identitätsprüfung, sichere Antwort und Löschkonzept dokumentieren.",
"legal_basis_hint": "Art. 6 Abs. 1 lit. c DSGVO zur Erfüllung rechtlicher Pflichten.",
"security_measures_hint": "HTTPS\/TLS, Zugriffsbeschränkung, datensparsame Logs, Consent-Gating und regelmäßiger SaferPage-Wiederholungsscan prüfen.",
"processor_or_recipient_count": 1
}
],
"disclaimer": "Automatisch aus öffentlicher Website-Evidenz abgeleiteter RoPA-Entwurf. Interne Systeme, Fachprozesse und verbindliche Rechtsgrundlagen müssen Betreiber ergänzen.",
"activity_count": 4,
"open_questions": [
"Wer ist rechtlich Verantwortlicher und wer sind interne Prozess-Owner je Aktivität?",
"Welche konkrete Rechtsgrundlage gilt je Zweck und Datenkategorie?",
"Welche Löschfrist ist fachlich\/rechtlich verbindlich?",
"Welche Systeme speichern die Daten tatsächlich außerhalb der öffentlich sichtbaren Website?",
"Welche Auftragsverarbeiter, Unterauftragsverarbeiter und Transferinstrumente sind vertraglich dokumentiert?",
"Welche TOMs und Zugriffsbeschränkungen gelten je Verarbeitung?"
],
"controller_hint": "bimanu.de",
"high_risk_count": 2,
"priority_actions": [
"RoPA-Entwurf mit Fachbereich, Datenschutz und IT gegen reale Systeme vervollständigen.",
"Rechtsgrundlage, Löschfrist, Empfänger und TOMs je Aktivität verbindlich festlegen.",
"RoPA nach jedem SaferPage-Wiederholungsscan und jeder Website-Änderung aktualisieren."
],
"source_artifacts": [
"privacy_notice_draft",
"cookie_declaration_document",
"vendor_processor_register",
"privacy_rights_readiness",
"dpia_screening",
"browser_analysis"
],
"open_question_count": 6
},
"cookie_declaration_document": {
"host": "bimanu.de",
"rows": [
{
"kind": "cookie",
"name": "_fbp",
"party": "First-Party",
"domain": "bimanu.de",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Werbung, Conversion-Messung, Remarketing oder profilbasierte Ausspielung.",
"category": "advertising",
"lifetime": "mittel (89 Tage)",
"provider": "Meta\/Facebook",
"pre_consent": true,
"category_label": "Marketing",
"consent_status": "einwilligung_erforderlich",
"legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
"recommended_action": "Vor Einwilligung blockieren und im Consent-Banner mit Anbieter, Zweck und Laufzeit aufführen.",
"consent_requirement": "Einwilligung erforderlich"
},
{
"kind": "cookie",
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "hsadspixel.net",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Werbung, Conversion-Messung, Remarketing oder profilbasierte Ausspielung.",
"category": "advertising",
"lifetime": "kurz (0 Tage)",
"provider": "hsadspixel.net",
"pre_consent": true,
"category_label": "Marketing",
"consent_status": "einwilligung_erforderlich",
"legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
"recommended_action": "Vor Einwilligung blockieren und im Consent-Banner mit Anbieter, Zweck und Laufzeit aufführen.",
"consent_requirement": "Einwilligung erforderlich"
},
{
"kind": "cookie",
"name": "cee",
"party": "Drittanbieter",
"domain": "capig.stape.pro",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "mittel (89 Tage)",
"provider": "capig.stape.pro",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "cookie",
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "hs-analytics.net",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "hs-analytics.net",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "cookie",
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "hs-banner.com",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "hs-banner.com",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "cookie",
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "linkedin.com",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "linkedin.com",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "cookie",
"name": "bcookie",
"party": "Drittanbieter",
"domain": "linkedin.com",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "lang (364 Tage)",
"provider": "linkedin.com",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "cookie",
"name": "li_gc",
"party": "Drittanbieter",
"domain": "linkedin.com",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "mittel (179 Tage)",
"provider": "linkedin.com",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "cookie",
"name": "lidc",
"party": "Drittanbieter",
"domain": "linkedin.com",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "linkedin.com",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "cookie",
"name": "__cf_bm",
"party": "Drittanbieter",
"domain": "usemessages.com",
"source": "HTTP\/Browser-Cookie-Inventar",
"purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "kurz (0 Tage)",
"provider": "usemessages.com",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
"recommended_action": "Zweck, Anbieter und technische Erforderlichkeit prüfen; Cookie-Liste nach Klärung aktualisieren.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "storage",
"name": "lastExternalReferrer",
"party": "Browser Storage",
"domain": "bimanu.de",
"source": "localStorage",
"purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "dauerhaft bis Löschung durch Nutzer\/Browser",
"provider": "Eigene Website oder eingebundener Dienst",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "storage",
"name": "lastExternalReferrerTime",
"party": "Browser Storage",
"domain": "bimanu.de",
"source": "localStorage",
"purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "dauerhaft bis Löschung durch Nutzer\/Browser",
"provider": "Eigene Website oder eingebundener Dienst",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "storage",
"name": "elementor",
"party": "Browser Storage",
"domain": "bimanu.de",
"source": "localStorage",
"purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "dauerhaft bis Löschung durch Nutzer\/Browser",
"provider": "Eigene Website oder eingebundener Dienst",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"consent_requirement": "unklar, prüfen"
},
{
"kind": "storage",
"name": "elementor",
"party": "Browser Storage",
"domain": "bimanu.de",
"source": "sessionStorage",
"purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
"category": "unknown",
"lifetime": "Sitzung\/Tab",
"provider": "Eigene Website oder eingebundener Dienst",
"pre_consent": true,
"category_label": "Unklassifiziert",
"consent_status": "unklar_pruefen",
"legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
"recommended_action": "Zweck und Speicherdauer klären; bis zur Klärung nicht für Tracking oder Profilbildung nutzen.",
"consent_requirement": "unklar, prüfen"
}
],
"color": "orange",
"score": 54,
"status": "auffällig",
"summary": "Cookie-Erklärung mit 14 Eintrag\/Einträgen aus Cookies und Web Storage: 2 einwilligungspflichtig, 12 unklassifiziert.",
"available": true,
"row_count": 14,
"disclaimer": "Automatisch aus SaferPage-Cookie- und Web-Storage-Signalen abgeleitet; Kategorien und Zwecke vor Veröffentlichung fachlich prüfen.",
"cookie_count": 10,
"generated_at": "2026-06-07T10:44:25+00:00",
"storage_count": 4,
"unknown_count": 12,
"priority_fixes": [
"2 einwilligungspflichtige Cookie-\/Storage-Einträge vor Consent blockieren.",
"12 unklassifizierte Einträge mit Zweck, Anbieter und Laufzeit nachpflegen.",
"Langlebige Cookies auf Speicherfrist, Zweck und Datenminimierung prüfen."
],
"category_sections": [
{
"count": 12,
"label": "Unklassifiziert",
"description": "Zweck oder Erforderlichkeit aus dem technischen Scan nicht sicher bestimmbar."
},
{
"count": 2,
"label": "Marketing",
"description": "Werbung, Conversion-Messung, Remarketing oder profilbasierte Ausspielung."
}
],
"consent_required_count": 2,
"pre_consent_required_count": 2
},
"evidence_integrity_manifest": {
"host": "bimanu.de",
"status": "verfügbar",
"summary": "Integritätsmanifest für bimanu.de: 9\/9 Nachweisbereich(e) mit SHA-256-Hash dokumentiert.",
"sections": [
{
"id": "audit_receipt",
"hash": "72384dd54222a34759f66780b9a6778db2d74fc7b53206f61f03d04e50441ff1",
"count": 18,
"label": "Prüfbeleg",
"detail": "Kanonischer JSON-Hash des kompakten Prüfbelegs.",
"status": "verfügbar"
},
{
"id": "protocol",
"hash": "7152d71eb78ba37cf5fb99574ab60080a21cba150103f5673e0716ce1ae39d7b",
"count": 15,
"label": "Scan-Protokoll",
"detail": "URL, Endziel, User-Agent, Zeitstempel, HTTP\/DNS\/TLS und Renderer.",
"status": "verfügbar"
},
{
"id": "checkpoints",
"hash": "2bfef578b2774a36fe047aa4f6d5937087336012dc995e52279ae4e1343773f0",
"count": 6,
"label": "Prüfschritte",
"detail": "Kanonischer JSON-Hash der dokumentierten Prüfstationen.",
"status": "verfügbar"
},
{
"id": "consent_states",
"hash": "23fa6cb73a062030211ca18d0e8ab33b31f79def1d68fc4186690713b2c256ed",
"count": 4,
"label": "Consent-Zustände",
"detail": "Default-, Ablehnen-, Akzeptieren- und GPC-Nachweise soweit verfügbar.",
"status": "verfügbar"
},
{
"id": "third_party_evidence",
"hash": "ea61cda092aadd8c92e547c9655deb9edcc54b846c233380556ef6b947ee7879",
"count": 12,
"label": "Drittanbieter-Auszug",
"detail": "Sanitisierte Anbieter-, Kategorie-, Transfer- und Request-Zählwerte.",
"status": "verfügbar"
},
{
"id": "cookie_evidence",
"hash": "bdb1698c559ac6f08dadbeb7839e8695e5f96f38e0bf94cd3952a8561e9015c2",
"count": 10,
"label": "Cookie-Auszug",
"detail": "Sanitisierte Cookie-Metadaten ohne Cookie-Werte.",
"status": "verfügbar"
},
{
"id": "request_samples",
"hash": "23cc8608058b03ab02baba6eeb87ae313af80d5580c658a0ed205e3b985a8459",
"count": 10,
"label": "Request-Samples",
"detail": "Sanitisierte Drittanbieter-Samples ohne vollständige Request-URLs.",
"status": "verfügbar"
},
{
"id": "checked_pages",
"hash": "1bac7cd9664896f84d6b2f4b4d0f00d7c8e5d949c45a38b934797e105421ec5c",
"count": 8,
"label": "Geprüfte Unterseiten",
"detail": "Priorisierte Pfade aus Sitemap, Pflichtseiten und interner Linkstruktur.",
"status": "verfügbar"
},
{
"id": "screenshot_file",
"hash": "91d748f0815066a236b846f083a85c39db1138b82bc9d24d03e030ed761c298f",
"count": 2264,
"label": "100x100 Screenshot-Datei",
"detail": "\/cache\/screenshots\/bimanu.de-100x100-3c1a6a73e422ddbc1c.png",
"status": "verfügbar"
}
],
"algorithm": "sha256",
"available": true,
"root_hash": "444696ea313a66d5241960e3efad2cf414a268d605260b097be512387691223b",
"checked_at": "2026-06-07T10:44:26+00:00",
"limitations": [
"Das Manifest schützt die im Report veröffentlichten\/sanitisierten Nachweise, nicht verdeckte Cookie-Werte oder vollständige Request-URLs.",
"Ohne externe qualifizierte Zeitstempelung beweist der Hash Integrität des exportierten Artefakts, aber keine amtliche Zustellung."
],
"section_count": 9,
"canonicalization": "JSON UTF-8, sort_keys=true, kompakte Separatoren; Screenshot als rohe Datei-Bytes.",
"verification_steps": [
"JSON-Export speichern und den jeweiligen Abschnitt kanonisch mit sortierten Schlüsseln serialisieren.",
"SHA-256 des kanonischen Abschnitts bilden und mit dem Manifest vergleichen.",
"Screenshot-Datei separat als rohe Datei-Bytes hashen, falls ein Screenshot-Artefakt vorhanden ist.",
"Bei einem Wiederholungsscan Root-Hash, Zeitstempel und Abschnitts-Hashes getrennt vergleichen."
],
"available_hash_count": 9
},
"accessibility_statement_draft": {
"url": "https:\/\/bimanu.de\/",
"host": "bimanu.de",
"score": 68,
"status": "Teilweise konform im automatischen Basischeck",
"summary": "Entwurf mit 2 bekannten Barrierefreiheits-Punkt(en) aus dem Scan.",
"standard": "WCAG 2.2 orientierter Basischeck \/ BFSG-Betreiberentwurf",
"available": true,
"disclaimer": "Automatisch aus SaferPage-HTML- und Browser-Signalen abgeleitet; ersetzt keine vollständige BITV-\/WCAG-Prüfung und keine Rechtsberatung.",
"text_blocks": [
{
"text": "Die Website bimanu.de (https:\/\/bimanu.de\/) wurde mit einem automatisierten SaferPage-Basischeck geprüft. Ergebnis: Teilweise konform im automatischen Basischeck. Der Check orientiert sich an WCAG 2.2-Basissignalen und typischen BFSG\/EAA-Betreiberpflichten.",
"title": "Stand der Vereinbarkeit"
},
{
"text": "Im automatischen Basischeck wurden folgende Punkte als nicht vollständig belegt markiert: Alternativtexte für Bilder (WCAG 1.1.1 Non-text Content); Überschriftenstruktur (WCAG 1.3.1 Info and Relationships \/ 2.4.6 Headings and Labels).",
"title": "Nicht barrierefreie Inhalte"
},
{
"text": "Diese Entwurfsfassung wurde aus einem automatisierten technischen Kurzcheck erstellt. Vor Veröffentlichung sollten Tastaturbedienung, Screenreader-Nutzung, Kontraste, Fokusführung, PDFs und eingebundene Dienste manuell geprüft werden.",
"title": "Erstellung dieser Erklärung"
},
{
"text": "Bitte ergänzen Sie eine barrierefreie Kontaktmöglichkeit, über die Nutzer Barrieren melden und Informationen in zugänglicher Form anfordern können.",
"title": "Feedback und Kontakt"
},
{
"text": "Bitte ergänzen Sie die zuständige Durchsetzungs-, Marktüberwachungs- oder Schlichtungsstelle für Ihr Angebot und Ihren Sitz.",
"title": "Durchsetzungsverfahren"
}
],
"generated_at": "2026-06-07T10:44:25+00:00",
"known_issues": [
{
"fix": "Inhaltliche Bilder mit aussagekräftigem alt-Text versehen; dekorative Bilder mit leerem alt oder aria-hidden kennzeichnen.",
"wcag": "WCAG 1.1.1 Non-text Content",
"title": "Alternativtexte für Bilder",
"impact": "mittel",
"evidence": "10 von 16 Bild(er) ohne alt-Text im HTML-Sample.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare"
},
{
"fix": "Eine klare H1 und sinnvoll verschachtelte Zwischenüberschriften einsetzen.",
"wcag": "WCAG 1.3.1 Info and Relationships \/ 2.4.6 Headings and Labels",
"title": "Überschriftenstruktur",
"impact": "mittel",
"evidence": "0 H1 und 0 Überschrift(en) im HTML-Sample.",
"guide_url": "\/guides\/barrierefreiheit-cookie-banner-formulare"
}
],
"high_impact_count": 0,
"known_issue_count": 2,
"recommended_next_steps": [
"Kontakt- und Durchsetzungsstelle mit echten Betreiberangaben ergänzen.",
"Alle markierten WCAG-Punkte technisch beheben und danach erneut prüfen.",
"Manuelle Tastatur-, Screenreader-, Kontrast- und PDF-Prüfung dokumentieren.",
"Erklärung nach Änderungen an Website, CMP oder Templates aktualisieren."
]
},
"privacy_disclosure_gap_analysis": {
"rows": [
{
"kind": "anbieter",
"label": "Meta\/Facebook",
"action": "Anbieter mit Zweck, Rechtsgrundlage, Empfängerrolle und Transferhinweis in der Datenschutzerklärung benennen.",
"status": "fehlt",
"category": "Social\/Tracking",
"declared": false,
"evidence": "facebook.com, connect.facebook.net, js-eu1.hsadspixel.net",
"keywords": "facebook, meta, facebook pixel, fbq, _fbp",
"observed": true,
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren"
},
{
"kind": "anbieter",
"label": "TikTok",
"action": "Anbieter mit Zweck, Rechtsgrundlage, Empfängerrolle und Transferhinweis in der Datenschutzerklärung benennen.",
"status": "fehlt",
"category": "Social\/Tracking",
"declared": false,
"evidence": "analytics.tiktok.com",
"keywords": "tiktok, tracking, analytics, werbung",
"observed": true,
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren"
},
{
"kind": "anbieter",
"label": "LinkedIn",
"action": "Anbieter mit Zweck, Rechtsgrundlage, Empfängerrolle und Transferhinweis in der Datenschutzerklärung benennen.",
"status": "fehlt",
"category": "Social\/Tracking",
"declared": false,
"evidence": "px.ads.linkedin.com, snap.licdn.com, px4.ads.linkedin.com",
"keywords": "linkedin, tracking, analytics, werbung",
"observed": true,
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren"
},
{
"kind": "anbieter",
"label": "Google Tag Manager",
"action": "Anbieter mit Zweck, Rechtsgrundlage, Empfängerrolle und Transferhinweis in der Datenschutzerklärung benennen.",
"status": "fehlt",
"category": "Tracking-ID",
"declared": false,
"evidence": "GTM-MW64NMN, googletagmanager.com",
"keywords": "google tag manager, tag manager, googletagmanager, gtm-",
"observed": true,
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren"
},
{
"kind": "anbieter",
"label": "Hotjar",
"action": "Anbieter mit Zweck, Rechtsgrundlage, Empfängerrolle und Transferhinweis in der Datenschutzerklärung benennen.",
"status": "fehlt",
"category": "Tracking-ID",
"declared": false,
"evidence": "1211251, static.hotjar.com",
"keywords": "hotjar",
"observed": true,
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren"
},
{
"kind": "anbieter",
"label": "Google DoubleClick",
"action": "Anbieter mit Zweck, Rechtsgrundlage, Empfängerrolle und Transferhinweis in der Datenschutzerklärung benennen.",
"status": "fehlt",
"category": "Werbung",
"declared": false,
"evidence": "googleads.g.doubleclick.net",
"keywords": "doubleclick, google ads, adsense, ad manager, ad_storage, google werbung",
"observed": true,
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren"
},
{
"kind": "anbieter",
"label": "Google AdSense",
"action": "Anbieter mit Zweck, Rechtsgrundlage, Empfängerrolle und Transferhinweis in der Datenschutzerklärung benennen.",
"status": "fehlt",
"category": "Werbung",
"declared": false,
"evidence": "pagead2.googlesyndication.com",
"keywords": "doubleclick, google ads, adsense, ad manager, ad_storage, google werbung",
"observed": true,
"guide_url": "\/guides\/drittanbieter-datenschutz-erklaeren"
}
],
"color": "red",
"score": 0,
"status": "kritisch",
"summary": "Disclosure-Abgleich: 7 beobachtete Anbieter, 7 Anbieter ohne klare Erwähnung, 0 fehlende Policy-Bausteine.",
"available": true,
"disclaimer": "Automatischer Textabgleich gegen technische Beobachtungen; Schreibweisen und dynamische Inhalte können manuelle Prüfung erfordern.",
"policy_missing": [],
"priority_fixes": [
"Fehlende Anbieter in Datenschutzerklärung und Cookie-Hinweis konkret benennen.",
"Zweck, Rechtsgrundlage, Empfängerrolle, Speicherdauer und Transferhinweis je Anbieter ergänzen.",
"Nach CMP-\/Tag-Änderungen erneut scannen und Disclosure-Abgleich aktualisieren."
],
"found_providers": [],
"cookie_row_count": 14,
"vendor_row_count": 27,
"missing_providers": [
"Meta\/Facebook",
"TikTok",
"LinkedIn",
"Google Tag Manager",
"Hotjar",
"Google DoubleClick",
"Google AdSense"
],
"policy_missing_count": 0,
"provider_missing_count": 7,
"provider_detected_count": 7,
"provider_mentioned_count": 0
},
"scan_id": "69d58dec-c86f-40a3-9f7a-20271f762f95",
"created_at": "2026-06-07 12:44:26.303948+02"
}