{
    "schema": "https://saferpage.de/schemas/findings-center.v1",
    "generated_at": "2026-06-29T04:46:56+00:00",
    "domain": "cembra.ch",
    "available": true,
    "scan": {
        "id": "00307925-529c-437d-a24d-de986ab6bbad",
        "checked_at": "2026-06-28 23:22:00.5717+02"
    },
    "summary": "cembra.ch: 35 konsolidierte Befund(e), davon 5 hoch und 22 mittel priorisiert.",
    "metrics": {
        "issue_count": 35,
        "high_priority_count": 5,
        "medium_priority_count": 22,
        "low_priority_count": 8,
        "source_count": 6,
        "background_link_count": 13
    },
    "issues": [
        {
            "id": "module_operator_transparency",
            "area": "Audit-Modul",
            "title": "Impressum, Kontakt & Datenschutzerklärung",
            "severity": "hoch",
            "priority": "hoch",
            "impact_score": 75,
            "evidence": "Impressum: nein, Datenschutz: nein, Kontakt: nein.",
            "operator_action": "Betreiberangaben, Kontaktweg und Datenschutzhinweise von jeder Seite aus auffindbar machen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/impressum-und-kontakt-sichtbar-machen",
            "source": "audit_module"
        },
        {
            "id": "module_seo_integrity",
            "area": "Audit-Modul",
            "title": "SEO-Integrität & Cloaking",
            "severity": "hoch",
            "priority": "hoch",
            "impact_score": 72,
            "evidence": "4 SEO-Spam-Hinweis(e), 0 Cloaking-Hinweis(e).",
            "operator_action": "Versteckte Inhalte, Canonical-Missbrauch und Googlebot-Abweichungen entfernen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/seo-spam-und-cloaking-bereinigen",
            "source": "audit_module"
        },
        {
            "id": "module_forms_payments",
            "area": "Audit-Modul",
            "title": "Formulare, Login & Zahlung",
            "severity": "hoch",
            "priority": "hoch",
            "impact_score": 65,
            "evidence": "Crawl fand 2 Formular(e) auf 1 geprüften Seite(n), u. a. /de. Zweck, Pflichtfelder und Datenschutzkontext je Formular prüfen.",
            "operator_action": "Bei Formularen Zweck, Pflichtfelder, Datenschutzkontext, HTTPS und Zahlungsanbieter klar machen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/formulare-datenschutzkonform-absichern",
            "source": "audit_module"
        },
        {
            "id": "consent_audit_gap",
            "area": "Consent & Tracking",
            "title": "Consent-Audit zeigt Handlungsbedarf",
            "severity": "hoch",
            "priority": "hoch",
            "impact_score": 58,
            "evidence": "Consent, Tracking oder Drittanbieter wirken im Erstaufruf deutlich nachbesserungsbeduerftig.",
            "operator_action": "Befund fachlich prüfen, Maßnahme umsetzen und danach erneut scannen.",
            "owner": "Marketing/IT",
            "guide_url": "https://saferpage.de/consent/cembra.ch",
            "source": "consent_audit"
        },
        {
            "id": "module_privacy_consent",
            "area": "Audit-Modul",
            "title": "Datenschutz, Cookies & Consent",
            "severity": "hoch",
            "priority": "hoch",
            "impact_score": 58,
            "evidence": "0 Tracking-Script(s), 1 Cookie(s) vor Einwilligung, 0 Tracking-Cookie(s), Ablehnen-Option: nein, Consent-Audit: 42.",
            "operator_action": "Tracking, Werbung und nicht notwendige Cookies vor Zustimmung blockieren und verständlich erklären.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/tracking-und-consent-reparieren",
            "source": "audit_module"
        },
        {
            "id": "csp_unsafe_eval",
            "area": "security_headers",
            "title": "CSP erlaubt eval-nahe Skriptausführung",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "CSP erlaubt eval-nahe Skriptausführung",
            "operator_action": "unsafe-eval vermeiden und betroffene Bibliotheken oder Build-Konfigurationen prüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "csp_unsafe_inline",
            "area": "security_headers",
            "title": "CSP erlaubt unsafe-inline für Skripte",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "CSP erlaubt unsafe-inline für Skripte",
            "operator_action": "Inline-Skripte über Nonces oder Hashes freigeben und unsafe-inline aus script-src entfernen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "external_canonical",
            "area": "seo",
            "title": "Canonical zeigt auf fremde Domain",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Canonical zeigt auf fremde Domain",
            "operator_action": "Canonical-Tags sollten nur bewusst auf fremde Domains zeigen; sonst kann Traffic/Ranking umgeleitet werden.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/seo-spam-und-cloaking-bereinigen",
            "source": "finding"
        },
        {
            "id": "data_entry_privacy_context_missing",
            "area": "data_entry",
            "title": "Dateneingabe ohne klaren Datenschutzkontext",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Dateneingabe ohne klaren Datenschutzkontext",
            "operator_action": "Vor Eingabe prüfen, welche Daten erhoben werden, wofür sie genutzt werden und wo die Datenschutzhinweise stehen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/formulare-datenschutzkonform-absichern",
            "source": "finding"
        },
        {
            "id": "privacy_policy_provider_disclosure_gap",
            "area": "privacy",
            "title": "Erkannte Anbieter fehlen in der Datenschutzerklärung",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Erkannte Anbieter fehlen in der Datenschutzerklärung",
            "operator_action": "Technisch erkannte Dienste in der Datenschutzerklärung konkret mit Anbieter, Zweck, Rechtsgrundlage, Empfänger und Transferhinweis benennen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/drittanbieter-datenschutz-erklaeren",
            "source": "finding"
        },
        {
            "id": "pii_sensitive_get_form",
            "area": "privacy",
            "title": "Formular mit personenbezogenen Feldern nutzt GET",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Formular mit personenbezogenen Feldern nutzt GET",
            "operator_action": "Formulare mit personenbezogenen Daten per POST senden und sicherstellen, dass Werte nicht in URL, Referrer oder Analytics auftauchen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/pii-und-url-datenlecks-vermeiden",
            "source": "finding"
        },
        {
            "id": "pii_external_form_action",
            "area": "privacy",
            "title": "Formular mit personenbezogenen Feldern sendet an externe Domain",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Formular mit personenbezogenen Feldern sendet an externe Domain",
            "operator_action": "Externe Formularziele auf Auftragsverarbeitung, Zweck, Region und Datenschutzerklärung prüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/pii-und-url-datenlecks-vermeiden",
            "source": "finding"
        },
        {
            "id": "sampled_form_privacy_context_missing",
            "area": "crawl",
            "title": "Formular-Unterseite ohne klaren Datenschutzkontext",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Formular-Unterseite ohne klaren Datenschutzkontext",
            "operator_action": "Formularseiten sollten Datenschutzhinweise und Betreiberkontext direkt erreichbar machen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/formulare-datenschutzkonform-absichern",
            "source": "finding"
        },
        {
            "id": "imprint_missing",
            "area": "privacy",
            "title": "Kein Impressum-Link erkannt",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Kein Impressum-Link erkannt",
            "operator_action": "Für deutsche Seiten sollte ein gut sichtbares Impressum verlinkt sein.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/impressum-und-kontakt-sichtbar-machen",
            "source": "finding"
        },
        {
            "id": "operator_contact_missing",
            "area": "privacy",
            "title": "Keine klare Kontaktmöglichkeit erkannt",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Keine klare Kontaktmöglichkeit erkannt",
            "operator_action": "E-Mail, Telefonnummer, Kontaktseite oder Impressum sichtbar verlinken.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/impressum-und-kontakt-sichtbar-machen",
            "source": "finding"
        },
        {
            "id": "slow_response",
            "area": "performance",
            "title": "Langsame Serverantwort",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Langsame Serverantwort",
            "operator_action": "Serverantwort, Caching und Backend-Latenz prüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/performance-und-mobile-usability-verbessern",
            "source": "finding"
        },
        {
            "id": "pre_consent_nonessential_cookies",
            "area": "privacy",
            "title": "Möglicherweise nicht notwendige Cookies vor Einwilligung",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Möglicherweise nicht notwendige Cookies vor Einwilligung",
            "operator_action": "Prüfen, ob diese Cookies technisch notwendig sind oder erst nach Einwilligung gesetzt werden dürfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/tracking-und-consent-reparieren",
            "source": "finding"
        },
        {
            "id": "external_link_spam",
            "area": "seo",
            "title": "Sehr viele externe Links erkannt",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Sehr viele externe Links erkannt",
            "operator_action": "Prüfen, ob die Seite als Linkfarm, Affiliate-Brücke oder Spam-Seite dient.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/seo-spam-und-cloaking-bereinigen",
            "source": "finding"
        },
        {
            "id": "hidden_links",
            "area": "seo",
            "title": "Versteckte Links erkannt",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Versteckte Links erkannt",
            "operator_action": "Versteckte interne oder externe Linklisten entfernen; sie wirken wie Doorway-/Link-Spam.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/seo-spam-und-cloaking-bereinigen",
            "source": "finding"
        },
        {
            "id": "important_pages_not_discovered",
            "area": "crawl",
            "title": "Wichtige Betreiberseiten nicht vollständig in der Linkstruktur gefunden",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Wichtige Betreiberseiten nicht vollständig in der Linkstruktur gefunden",
            "operator_action": "Datenschutz und Impressum sollten von der Startseite aus klar erreichbar sein.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/datenschutz-webseiten-pruefkatalog",
            "source": "finding"
        },
        {
            "id": "payment_without_clear_operator",
            "area": "data_entry",
            "title": "Zahlungs-/Shop-Signal ohne klare Betreibertransparenz",
            "severity": "warning",
            "priority": "mittel",
            "impact_score": 70,
            "evidence": "Zahlungs-/Shop-Signal ohne klare Betreibertransparenz",
            "operator_action": "Vor einer Zahlung Impressum, Kontakt, Widerruf/AGB und Zahlungsanbieter prüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/formulare-datenschutzkonform-absichern",
            "source": "finding"
        },
        {
            "id": "privacy_rights_gap",
            "area": "Betroffenenrechte",
            "title": "Rechte- und Anfrageprozess schließen",
            "severity": "mittel",
            "priority": "mittel",
            "impact_score": 62,
            "evidence": "Betroffenenrechte-Readiness: 12/100 Punkte, 7 Lücke(n) oder manuelle Prüfpunkte. Fokus: transparenter Anfrageweg, Datenquellen und sichere Antwortprozesse.",
            "operator_action": "Auskunft, Löschung, Berichtigung, Widerspruch, Widerruf, Fristen und Antwortweg als Betreiberprozess dokumentieren.",
            "owner": "Datenschutz/Support",
            "guide_url": "https://saferpage.de/rechte/cembra.ch",
            "source": "rights_readiness"
        },
        {
            "id": "module_site_coverage",
            "area": "Audit-Modul",
            "title": "Seitenabdeckung & Crawl",
            "severity": "mittel",
            "priority": "mittel",
            "impact_score": 45,
            "evidence": "30 interne Linkziele erkannt, 4 priorisierte Unterseite(n) abgerufen.",
            "operator_action": "Datenschutz, Impressum, Kontakt, Cookie-Hinweise und kritische Formularseiten klar verlinken und regelmäßig mitprüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/datenschutz-webseiten-pruefkatalog",
            "source": "audit_module"
        },
        {
            "id": "coverage_gap",
            "area": "Crawl-Abdeckung",
            "title": "Wichtige Unterseiten auffindbar machen",
            "severity": "mittel",
            "priority": "mittel",
            "impact_score": 45,
            "evidence": "30 interne Linkziele erkannt (0 aus Sitemap), 4 priorisierte Unterseite(n) zusätzlich abgerufen.",
            "operator_action": "Befund fachlich prüfen, Maßnahme umsetzen und danach erneut scannen.",
            "owner": "Webbetrieb/SEO",
            "guide_url": "https://saferpage.de/abdeckung/cembra.ch",
            "source": "coverage"
        },
        {
            "id": "security_headers_gap",
            "area": "Security",
            "title": "Security-Header und Browser-Schutz härten",
            "severity": "mittel",
            "priority": "mittel",
            "impact_score": 42,
            "evidence": "4 von 9 wichtigen Security-Headern vorhanden, 4 korrekt bewertet. CSP wirksam mit 12 Direktive(n), 2 Warnung(en), 1 Hinweis(e).",
            "operator_action": "Befund fachlich prüfen, Maßnahme umsetzen und danach erneut scannen.",
            "owner": "IT/Security",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "security_header"
        },
        {
            "id": "module_security_tls",
            "area": "Audit-Modul",
            "title": "Sicherheit, TLS & Header",
            "severity": "mittel",
            "priority": "mittel",
            "impact_score": 42,
            "evidence": "0 Infrastruktur-Hinweis(e), Security-Header: 4/9 vorhanden, 5 fehlen, externe Skript-Hosts: 0.",
            "operator_action": "HTTPS, Zertifikat, HSTS, CSP, zentrale Security-Header und externe Skriptquellen sauber konfigurieren.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "audit_module"
        },
        {
            "id": "module_pii_exposure",
            "area": "Audit-Modul",
            "title": "PII, URL-Parameter & Datenleck-Schutz",
            "severity": "mittel",
            "priority": "mittel",
            "impact_score": 35,
            "evidence": "2 PII-/Datenleck-Hinweis(e) aus URL-, Formular- und Browserkontext.",
            "operator_action": "Personenbezogene Werte nicht in URLs, GET-Formularen, Referrern, Logs oder Tracking-Tags transportieren.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/pii-und-url-datenlecks-vermeiden",
            "source": "audit_module"
        },
        {
            "id": "csp_missing_base_uri",
            "area": "security_headers",
            "title": "CSP ohne base-uri",
            "severity": "info",
            "priority": "niedrig",
            "impact_score": 35,
            "evidence": "CSP ohne base-uri",
            "operator_action": "base-uri 'self' oder 'none' setzen, damit Base-Tag-Manipulation begrenzt wird.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "missing_cross_origin_embedder_policy",
            "area": "security_headers",
            "title": "Cross-Origin-Embedder-Policy fehlt",
            "severity": "info",
            "priority": "niedrig",
            "impact_score": 35,
            "evidence": "Cross-Origin-Embedder-Policy fehlt",
            "operator_action": "Header `cross-origin-embedder-policy` setzen und nach Deployment erneut prüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "missing_cross_origin_opener_policy",
            "area": "security_headers",
            "title": "Cross-Origin-Opener-Policy fehlt",
            "severity": "info",
            "priority": "niedrig",
            "impact_score": 35,
            "evidence": "Cross-Origin-Opener-Policy fehlt",
            "operator_action": "Header `cross-origin-opener-policy` setzen und nach Deployment erneut prüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "missing_cross_origin_resource_policy",
            "area": "security_headers",
            "title": "Cross-Origin-Resource-Policy fehlt",
            "severity": "info",
            "priority": "niedrig",
            "impact_score": 35,
            "evidence": "Cross-Origin-Resource-Policy fehlt",
            "operator_action": "Header `cross-origin-resource-policy` setzen und nach Deployment erneut prüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "missing_permissions_policy",
            "area": "security_headers",
            "title": "Permissions-Policy fehlt",
            "severity": "info",
            "priority": "niedrig",
            "impact_score": 35,
            "evidence": "Permissions-Policy fehlt",
            "operator_action": "Header `permissions-policy` setzen und nach Deployment erneut prüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "missing_referrer_policy",
            "area": "security_headers",
            "title": "Referrer-Policy fehlt",
            "severity": "info",
            "priority": "niedrig",
            "impact_score": 35,
            "evidence": "Referrer-Policy fehlt",
            "operator_action": "Header `referrer-policy` setzen und nach Deployment erneut prüfen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/security-header-setzen",
            "source": "finding"
        },
        {
            "id": "suspicious_seo_terms",
            "area": "seo",
            "title": "Spam-typische Begriffe erkannt",
            "severity": "info",
            "priority": "niedrig",
            "impact_score": 35,
            "evidence": "Spam-typische Begriffe erkannt",
            "operator_action": "Kontext prüfen: einzelne Begriffe sind kein Beweis, können aber bei gehackten Seiten oder Doorways auffallen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/datenschutz-webseiten-pruefkatalog",
            "source": "finding"
        },
        {
            "id": "tracking_pixel_detected",
            "area": "privacy",
            "title": "Tracking-Pixel oder pixelnahe Requests erkannt",
            "severity": "info",
            "priority": "niedrig",
            "impact_score": 35,
            "evidence": "Tracking-Pixel oder pixelnahe Requests erkannt",
            "operator_action": "Pixel von cembra.ch erst nach Einwilligung laden, Zweck erklären und unnötige Bild-Tracker entfernen.",
            "owner": "Website-Betrieb/Datenschutz",
            "guide_url": "https://saferpage.de/guides/tracking-pixel-und-beacons-begrenzen",
            "source": "finding"
        }
    ],
    "links": {
        "findings_center": "https://saferpage.de/befunde/cembra.ch",
        "json": "https://saferpage.de/befunde/cembra.ch/export",
        "csv": "https://saferpage.de/befunde/cembra.ch/export-csv",
        "fixplan_markdown": "https://saferpage.de/befunde/cembra.ch/fixplan-md",
        "report": "https://saferpage.de/cembra.ch",
        "briefing": "https://saferpage.de/briefing/cembra.ch",
        "operator_board": "https://saferpage.de/betreiber/cembra.ch",
        "guides": "https://saferpage.de/guides"
    },
    "sources": [
        {
            "label": "Cookiebot Scan Report",
            "url": "https://support.cookiebot.com/hc/en-us/articles/5007079527580-Understanding-the-scan-report",
            "detail": "Scanreports listen Cookie-/Tracker-Befunde und Prior-Consent-Probleme einzeln."
        },
        {
            "label": "MDN HTTP Observatory",
            "url": "https://developer.mozilla.org/en-US/observatory",
            "detail": "Security-Scanner sollten detailliertes, handlungsorientiertes Feedback liefern."
        },
        {
            "label": "Google PageSpeed Insights",
            "url": "https://pagespeedinsights.dev/docs",
            "detail": "Berichte trennen Kennzahlen, Diagnosen und konkrete Verbesserungsmöglichkeiten."
        }
    ],
    "disclaimer": "Konsolidierte Arbeitsliste aus öffentlicher SaferPage-Evidenz. Betreiber müssen Befunde fachlich prüfen, interne Systeme ergänzen und nach Umsetzung erneut scannen."
}
