{
    "schema": "https://saferpage.de/schemas/top-fixes-summary.v2",
    "generated_at": "2026-06-13T12:30:41+00:00",
    "domain": "forum.4pforen.4players.de",
    "available": true,
    "summary": "forum.4pforen.4players.de: priorisierte Scan-Hinweise aus Kurzreport, Findings und Modulscore; Umsetzungshinweise sind nicht Teil des Testresult-Reports und nur verlinkt.",
    "metrics": {
        "top_fix_count": 3,
        "high_priority_count": 3,
        "source_action_count": 4,
        "quality_control_count": 6,
        "quality_control_failed_count": 0,
        "quality_boundary_count": 6,
        "scope_tested_count": 4,
        "scope_not_tested_count": 4,
        "scope_manual_review_trigger_count": 4,
        "scope_rescan_trigger_count": 4
    },
    "quality_controls": {
        "available": true,
        "summary": "Konsolidierungscheck für priorisierte Scan-Hinweise: Duplikate, Google-Anwendbarkeit, Formular-Evidenz, Gate-Grenzen und betreiberfreundliches Wording.",
        "metrics": {
            "control_count": 6,
            "passed_count": 6,
            "failed_count": 0,
            "boundary_count": 6,
            "duplicate_title_count": 0,
            "google_consent_required": 1,
            "google_default_top_fix_count": 0,
            "publisher_gate_context": 0,
            "publisher_gate_hard_warning_count": 1,
            "form_count": 6,
            "form_page_count": 2,
            "statement_boundary_available": 1,
            "statement_auto_evidence_count": 4,
            "statement_manual_check_count": 4,
            "statement_do_not_claim_count": 3,
            "statement_guide_link_count": 3
        },
        "controls": [
            {
                "id": "deduplicated_top_fixes",
                "label": "Scan-Hinweise dedupliziert",
                "status": "ok",
                "passed": true,
                "operator_message": "Gleiche Scan-Hinweise werden nicht doppelt in die Top-Liste geschoben.",
                "boundary": "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert.",
                "guide_url": "/guides/datenschutz-webseiten-pruefkatalog",
                "guide_label": "Prüfkatalog öffnen"
            },
            {
                "id": "google_consent_applicability",
                "label": "Google Consent nur bei Google-Evidenz",
                "status": "Google-Evidenz prüfen",
                "passed": true,
                "operator_message": "Google-Tags oder Google-Domains wurden gesehen; Consent-Mode-Einordnung anhand der konkreten Requests prüfen.",
                "boundary": "Ein später eingebauter Google-Tag braucht einen Re-Scan; diese Aussage gilt nur für die gespeicherte Scan-Evidenz.",
                "guide_url": "/guides/tracking-und-consent-reparieren",
                "guide_label": "Hintergrundseite öffnen"
            },
            {
                "id": "form_context_consistency",
                "label": "Formulare konsistent eingeordnet",
                "status": "Crawl-Evidenz sichtbar",
                "passed": true,
                "operator_message": "Der Report zeigt 6 Formular(e) auf 2 geprüften Seite(n) statt pauschal keine Dateneingabe zu behaupten.",
                "boundary": "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert.",
                "guide_url": "/guides/formulare-datenschutzkonform-absichern",
                "guide_label": "Hintergrundseite öffnen"
            },
            {
                "id": "publisher_gate_boundary",
                "label": "Consent-/Paywall-Grenze berücksichtigt",
                "status": "normaler Passivlauf",
                "passed": true,
                "operator_message": "Keine Publisher-/PUR-/Consent-Wall als dominante Scan-Grenze erkannt.",
                "boundary": "Overlays, Logins, Geoblocking und Paywalls können sichtbare Nachweise verdecken und erfordern Betreiberprüfung.",
                "guide_url": "/methodik",
                "guide_label": "Methodik öffnen"
            },
            {
                "id": "operator_wording_boundary",
                "label": "Betreiber-Wording gesichert",
                "status": "Grenzen sichtbar",
                "passed": true,
                "operator_message": "Die Top-Liste bleibt bei Scan-Hinweisen und Linkzielen; sie wird nicht als Zertifikat, Rechtsfreigabe oder abschließendes Seriositätsurteil formuliert.",
                "boundary": "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert.",
                "guide_url": "/methodik",
                "guide_label": "Einordnung öffnen"
            },
            {
                "id": "statement_boundary_export",
                "label": "Aussage-Ampel exportiert",
                "status": "maschinenlesbar",
                "passed": true,
                "operator_message": "JSON und Markdown enthalten belegte Signale, manuelle Prüfpunkte, Claim-Grenzen und Hintergrund-Links.",
                "boundary": "Der Export dokumentiert die automatische Einordnung, ersetzt aber keine manuelle Betreiber- oder Rechtsfreigabe.",
                "guide_url": "/methodik",
                "guide_label": "Aussage-Grenzen öffnen"
            }
        ],
        "claim_boundary": "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert."
    },
    "statement_boundary": {
        "available": true,
        "summary": "Aussage-Ampel für forum.4pforen.4players.de: automatisch belegte Signale, manuelle Prüfpunkte und nicht freigegebene Claims bleiben getrennt.",
        "reliability": {
            "level": "evidence_with_manual_checks",
            "label": "Belastbares Signal mit manuellen Prüfpunkten",
            "badge": "Signal + Betreiberprüfung",
            "summary": "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert.",
            "reader_context": "Der Report zeigt relevante Datenschutz-Signale; der Abgleich mit den Website-Flows bleibt Betreiberkontext.",
            "end_user_message": "Der Report zeigt relevante Datenschutz-Signale; der Abgleich mit den Website-Flows bleibt Betreiberkontext."
        },
        "metrics": {
            "auto_evidence_count": 4,
            "manual_check_count": 4,
            "do_not_claim_count": 3,
            "guide_link_count": 3,
            "reliability_available": 1,
            "publisher_gate_context": 0,
            "google_consent_required": 1,
            "form_count": 6,
            "form_page_count": 2,
            "pre_consent_cookie_count": 3,
            "third_party_context_count": 0
        },
        "auto_evidence": [
            "Score 0/100 als Priorisierung aus passivem HTTP-, HTML-, Header-, Cookie- und Browserkontakt-Sample.",
            "59 Browser-Request(s), 0 datenschutzrelevante Drittanbieter-Domain(s), 0 Tracking-Script(s) im gespeicherten Lauf.",
            "4 direkt geprüfte Test-URL(s) im Crawl-Abschnitt; die Ziel-Links bleiben im Report nachvollziehbar.",
            "Crawl-Evidenz: 6 Formular(e) auf 2 geprüften Seite(n) sichtbar, statt sie als nicht vorhanden zu verstecken."
        ],
        "manual_checks": [
            "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert.",
            "Cookies vor Einwilligung nach Funktionscookie, Sicherheit, Load-Balancing, Consent-Speicherung und Tracking trennen.",
            "Datenschutzerklärung, Impressum, Kontaktwege und Anbieterlisten über sichtbare Navigation und Footer manuell öffnen.",
            "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert."
        ],
        "do_not_claim": [
            "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert.",
            "kein abschließendes Seriositätsurteil über forum.4pforen.4players.de",
            "keine Malwarefreiheit, kein Penetrationstest und keine vollständige Prüfung hinter Login, Paywall oder Geoblocking"
        ],
        "links": [
            {
                "label": "Methodik",
                "url": "https://saferpage.de/methodik"
            },
            {
                "label": "Hintergrundseiten",
                "url": "https://saferpage.de/fix-guides/forum.4pforen.4players.de"
            },
            {
                "label": "Datenschutz-Hub",
                "url": "https://saferpage.de/datenschutz-hub/forum.4pforen.4players.de"
            }
        ],
        "claim_boundary": "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert."
    },
    "scope_boundary": {
        "available": true,
        "summary": "Prüfumfang und Grenzen des passiven SaferPage-Kurzchecks: getestet, nicht getestet, manuell zu prüfen und erneut zu scannen.",
        "status": "normaler Passivlauf",
        "tested_scope": [
            {
                "id": "passive_http_browser_sample",
                "label": "Passiver HTTP-/Browser-Sample",
                "evidence": "59 Browser-Request(s), 0 datenschutzrelevante Drittanbieter-Domain(s)."
            },
            {
                "id": "cookies_before_consent",
                "label": "Cookies und Consent-Startzustand",
                "evidence": "3 Cookie(s) vor Einwilligung im gespeicherten Lauf."
            },
            {
                "id": "public_pages_sample",
                "label": "Öffentlich erreichbare Test-URLs",
                "evidence": "4 direkt geprüfte Test-URL(s) im Crawl-/Coverage-Abschnitt."
            },
            {
                "id": "forms_from_public_crawl",
                "label": "Formular-Evidenz aus öffentlichem Crawl",
                "evidence": "6 Formular(e) auf 2 Seite(n) erkannt."
            }
        ],
        "not_tested_scope": [
            "Keine Login-, Kundenkonto-, Checkout-, Abo- oder Paywall-Bereiche hinter Authentifizierung.",
            "Keine Formularübermittlung, keine Zahlungsauslösung und keine Prüfung realer Pflichtfeld-/Backend-Validierung.",
            "Kein vollständiger Rechtsaudit, keine DSGVO-Freigabe, kein Penetrationstest und keine Malware-Garantie.",
            "Keine abschließende Prüfung von Geoblocking, personalisierten Zuständen, nachgelagerten CMP-Entscheidungen oder Betreiber-Dokumenten außerhalb öffentlicher Seiten."
        ],
        "manual_review_triggers": [
            "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert.",
            "Funktionscookies, Sicherheitscookies und Load-Balancing getrennt von Tracking-/Marketing-Cookies bewerten.",
            "Impressum, Datenschutzerklärung, Kontaktwege und Consent-Optionen manuell öffnen, wenn Gate-, SPA- oder Footer-Kontexte vorliegen.",
            "Google-Tags wurden gesehen: Consent Defaults und Tag-Gating anhand konkreter Requests prüfen."
        ],
        "rescan_triggers": [
            "Nach Einbau oder Änderung von Cookie-Banner, CMP, Google-/Marketing-Tags oder Consent Defaults.",
            "Nach Änderung von Formularen, Login-, Newsletter-, Checkout-, Bewerbungs- oder Kontaktstrecken.",
            "Nach Relaunch, Theme-/Plugin-Update, Tracking-/Vendor-Wechsel oder Anpassung von Datenschutz-/Impressumslinks.",
            "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert."
        ],
        "metrics": {
            "tested_scope_count": 4,
            "not_tested_scope_count": 4,
            "manual_review_trigger_count": 4,
            "rescan_trigger_count": 4,
            "publisher_gate_context": 0,
            "google_consent_required": 1,
            "form_count": 6,
            "form_page_count": 2,
            "sampled_page_count": 4
        },
        "claim_boundary": "Aus diesem Rohfeld wird im Testresult keine zusätzliche Scan-Feststellung abgeleitet; Betreiberkontext und Umsetzungshinweise sind ausgelagert."
    },
    "top_fixes": [
        {
            "id": "derived_consent",
            "title": "Tracking und Consent zuerst prüfen",
            "area": "Consent",
            "priority": "hoch",
            "impact_score": 88,
            "owner": "Marketing/IT/Datenschutz",
            "evidence": "Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig.",
            "url": "/consent/forum.4pforen.4players.de",
            "link_label": "Detailseite oder Hintergrund öffnen"
        },
        {
            "id": "module_browser_evidence",
            "title": "Browser-Nachweis",
            "area": "Audit",
            "priority": "hoch",
            "impact_score": 85,
            "owner": "Betreiber/IT/Datenschutz",
            "evidence": "59 Request(s), 15 Drittanbieter-Domain(s), davon 0 datenschutzrelevant, 3 Browser-Cookie(s), Transfer-Prüfbedarf: 2, Referrer-/URL-Leaks: 4, Fingerprinting-/Replay-Hinweise: 1.",
            "url": "/guides/drittanbieter-datenschutz-erklaeren",
            "link_label": "Detailseite oder Hintergrund öffnen"
        },
        {
            "id": "module_referrer_url_leaks",
            "title": "Referrer & URL-Leaks",
            "area": "Audit",
            "priority": "hoch",
            "impact_score": 85,
            "owner": "Betreiber/IT/Datenschutz",
            "evidence": "4 Drittanbieter-Domain(s) mit Referrer-/URL-Leak-Prüfbedarf, 2 sensible Query-Kontexte.",
            "url": "/guides/referrer-und-url-leaks-vermeiden",
            "link_label": "Detailseite oder Hintergrund öffnen"
        }
    ],
    "links": {
        "report": "https://saferpage.de/forum.4pforen.4players.de",
        "json": "https://saferpage.de/forum.4pforen.4players.de/top-fixes-json",
        "csv": "https://saferpage.de/forum.4pforen.4players.de/top-fixes-csv",
        "markdown": "https://saferpage.de/forum.4pforen.4players.de/top-fixes-md",
        "quickwins": "https://saferpage.de/quickwins/forum.4pforen.4players.de",
        "fix_guides": "https://saferpage.de/fix-guides/forum.4pforen.4players.de",
        "findings": "https://saferpage.de/befunde/forum.4pforen.4players.de"
    },
    "disclaimer": "Diese Ergebnisdatei enthält priorisierte Scan-Hinweise, Evidence, Grenzen und Linkziele. Hintergrundinhalte, Umsetzung, Checklisten, Code und rechtliche Freigabe bleiben außerhalb des Testresult-Reports."
}
