{
    "schema": "https://saferpage.de/schemas/consent-nachweise.v1",
    "generated_at": "2026-06-08T20:52:45+00:00",
    "domain": "fernstudienanbieter.de",
    "scan": {
        "id": "2db5045b-9d19-4891-bc0b-5133934a0fc4",
        "checked_at": "2026-06-07 09:46:52.936003+02"
    },
    "summary": "fernstudienanbieter.de Consent- & Preference-Center: ausbaufähig mit 5/7 erfüllten Kontrollpunkten, 17 Cookie-/Storage-Zeile(n) und 4 Consent-Zustand/Zuständen.",
    "status": "ausbaufähig",
    "score": 64,
    "metrics": {
        "preference_score": 64,
        "consent_score": 0,
        "ux_score": 0,
        "cookie_rows": 17,
        "settings_controls": 0,
        "reject_available": false,
        "reject_clicked": false,
        "pre_consent_cookies": 4,
        "gpc_domains": 3,
        "tcf_purposes": 0,
        "tcf_vendors": 0,
        "state_count": 4,
        "cmp_detected": false
    },
    "links": {
        "report": "https://saferpage.de/fernstudienanbieter.de",
        "consent_center": "https://saferpage.de/consent/fernstudienanbieter.de",
        "json": "https://saferpage.de/consent/fernstudienanbieter.de/nachweise",
        "csv": "https://saferpage.de/consent/fernstudienanbieter.de/nachweise-csv",
        "operator_board": "https://saferpage.de/betreiber/fernstudienanbieter.de",
        "vendor_register": "https://saferpage.de/anbieter/fernstudienanbieter.de",
        "guide": "https://saferpage.de/guides/tracking-und-consent-reparieren"
    },
    "controls": [
        {
            "id": "preference_entrypoint",
            "label": "Präferenz-/Einstellungszugang sichtbar",
            "status": "vorhanden",
            "passed": true,
            "owner": "UX/Marketing",
            "evidence": "Einstellungs- oder CMP-Signale: ja.",
            "action": "Cookie-/Privacy-Einstellungen dauerhaft auffindbar machen, nicht nur im Erstbanner.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "reject_and_withdraw",
            "label": "Ablehnen und Widerruf gleichwertig erreichbar",
            "status": "fehlt",
            "passed": false,
            "owner": "Marketing/IT",
            "evidence": "Ablehnen verfügbar nein, neue Cookies nach Ablehnen 0.",
            "action": "Ablehnen- und Widerrufspfad technisch testen; nach Ablehnen dürfen keine neuen nicht notwendigen Signale entstehen.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "purpose_granularity",
            "label": "Zwecke und Kategorien granular steuerbar",
            "status": "prüfen",
            "passed": true,
            "owner": "Datenschutz/Marketing",
            "evidence": "5 Cookie-/Storage-Eintrag(e), 1 Tracking-Skript(e).",
            "action": "Notwendige, Statistik-, Marketing-, externe Medien-, Profiling- und Kommunikationszwecke getrennt steuerbar machen.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "consent_evidence_log",
            "label": "Auditfähige Consent-Zustände und Nachweise",
            "status": "vorhanden",
            "passed": true,
            "owner": "Compliance/IT",
            "evidence": "4 Consent-Zustand/Zustände, Scan-ID ja.",
            "action": "Consent-ID, Zeitpunkt, Version, Zwecke, Region und Widerruf als Betreiber-Nachweis protokollieren.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "gpc_optout",
            "label": "GPC/Opt-out berücksichtigt",
            "status": "vorhanden",
            "passed": true,
            "owner": "Datenschutz/Marketing",
            "evidence": "GPC-Test aktiv ja.",
            "action": "GPC und Opt-out-Signale in CMP, Tags und Anbieter-Systemen respektieren.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "cookie_declaration_link",
            "label": "Cookie-/Storage-Erklärung mit Consent-Erfordernis",
            "status": "vorhanden",
            "passed": true,
            "owner": "Datenschutz/Content",
            "evidence": "5 inventarisierte Cookie-/Storage-Signal(e).",
            "action": "Jeden Eintrag mit Zweck, Anbieter, Laufzeit, Rechtsgrundlage und Widerrufspfad erklären.",
            "guide_url": "/guides/cookie-laufzeiten-und-zwecke-pruefen"
        },
        {
            "id": "downstream_sync",
            "label": "Downstream-Sync in CRM, Tags und Anbieter-Systeme",
            "status": "Betreiber-Nachweis",
            "passed": false,
            "owner": "IT/CRM",
            "evidence": "Aus öffentlichem Website-Scan nicht beweisbar.",
            "action": "Präferenzänderungen an Tag Manager, CRM, E-Mail, Support und Vendor-Systeme synchronisieren.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        }
    ],
    "preference_topics": [
        {
            "label": "Cookies, Tracker und Gerätezugriff",
            "status": "prüfen",
            "owner": "Marketing/IT",
            "scope": "Cookie-Banner, CMP, Tag Manager, externe Skripte",
            "evidence": "5 Cookie-/Storage-Signal(e), 6 Drittanbieter-Domain(s).",
            "withdrawal_path": "Dauerhafter Cookie-Einstellungslink und Reject-Test.",
            "legal_basis_hint": "Einwilligung für nicht notwendige Zwecke; technisch notwendige Zwecke dokumentieren."
        },
        {
            "label": "Newsletter, Kontakt und Kommunikationspräferenzen",
            "status": "Betreiber prüfen",
            "owner": "CRM/Support",
            "scope": "Newsletter, Kontaktformular, Support, Kundenkonto",
            "evidence": "Öffentlicher Scan kann interne Kanäle nur begrenzt erkennen.",
            "withdrawal_path": "Abmelden, Widerspruch, Themenauswahl und Sperrliste.",
            "legal_basis_hint": "Einwilligung, Vertrag oder berechtigtes Interesse je Kanal trennen."
        },
        {
            "label": "Personalisierung, Profiling, Ads und AI-Training",
            "status": "prüfen",
            "owner": "Marketing/Product/Legal",
            "scope": "Werbung, Analytics, Profiling, AI-/Model-Training",
            "evidence": "0 Vendor-Consent(s), 0 Vendor-LI-Signal(e).",
            "withdrawal_path": "Profiling-/Ads-/AI-Nutzung getrennt steuerbar machen.",
            "legal_basis_hint": "Einwilligung/Opt-out, Zweckbindung und Art.-22-/AI-Bezug prüfen."
        },
        {
            "label": "Sensible Daten und besondere Zwecke",
            "status": "Betreiber prüfen",
            "owner": "Datenschutz/Fachbereich",
            "scope": "Gesundheit, Bewerbungen, Kinder, Finanzdaten, genaue Standortdaten",
            "evidence": "Interne besondere Datenkategorien sind öffentlich meist nicht belegbar.",
            "withdrawal_path": "Spezifische Einwilligung, Widerruf und Lösch-/Sperrprozess.",
            "legal_basis_hint": "Ausdrückliche Einwilligung oder besondere Rechtsgrundlage prüfen."
        }
    ],
    "cookies_storage": [
        {
            "name": "_ga",
            "domain": "fernstudienanbieter.de",
            "provider": "Google",
            "kind": "cookie",
            "party": "First-Party",
            "category": "Statistik",
            "purpose": "Reichweitenmessung, Statistik und Verbesserung der Website.",
            "duration": "",
            "consent_requirement": "Einwilligung erforderlich",
            "legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen."
        },
        {
            "name": "_ga_2D92PLSTXK",
            "domain": "fernstudienanbieter.de",
            "provider": "Google",
            "kind": "cookie",
            "party": "First-Party",
            "category": "Statistik",
            "purpose": "Reichweitenmessung, Statistik und Verbesserung der Website.",
            "duration": "",
            "consent_requirement": "Einwilligung erforderlich",
            "legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen."
        },
        {
            "name": "_gat_gtag_UA_225608377_1",
            "domain": "fernstudienanbieter.de",
            "provider": "Google",
            "kind": "cookie",
            "party": "First-Party",
            "category": "Statistik",
            "purpose": "Reichweitenmessung, Statistik und Verbesserung der Website.",
            "duration": "",
            "consent_requirement": "Einwilligung erforderlich",
            "legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen."
        },
        {
            "name": "_gid",
            "domain": "fernstudienanbieter.de",
            "provider": "Google",
            "kind": "cookie",
            "party": "First-Party",
            "category": "Statistik",
            "purpose": "Reichweitenmessung, Statistik und Verbesserung der Website.",
            "duration": "",
            "consent_requirement": "Einwilligung erforderlich",
            "legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen."
        },
        {
            "name": ".AspNetCore.Mvc.CookieTempDataProvider",
            "domain": "fernstudienanbieter.de",
            "provider": "fernstudienanbieter.de",
            "kind": "cookie",
            "party": "First-Party",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen."
        },
        {
            "name": "tAE",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tC",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tMQ",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tTE",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "t3D",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tnsApp",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tTf",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tADu",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tADe",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tPL",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tTDe",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        },
        {
            "name": "tTDu",
            "domain": "fernstudienanbieter.de",
            "provider": "Eigene Website oder eingebundener Dienst",
            "kind": "storage",
            "party": "Browser Storage",
            "category": "Unklassifiziert",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "duration": "",
            "consent_requirement": "unklar, prüfen",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären."
        }
    ],
    "consent_states": [
        {
            "id": "default",
            "label": "Erstaufruf",
            "status": "ohne Nutzeraktion",
            "risk_level": "mittel",
            "evidence": "Baseline aus erstem Chromium-Aufruf ohne Banner-Interaktion.",
            "cookie_count": 4,
            "domain_count": 7,
            "storage_total": 12,
            "action": "Nicht notwendige Cookies, Tracking-Storage und Datenschutz-Drittanbieter vor Einwilligung blockieren oder begründen.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "reject",
            "label": "Nach Ablehnen",
            "status": "nicht verfügbar",
            "risk_level": "niedrig",
            "evidence": "",
            "cookie_count": 4,
            "domain_count": 0,
            "storage_total": 12,
            "action": "Nach Ablehnen keine neuen nicht notwendigen Cookies, Tracking-Storage-Keys oder Tracking-/Werbekontakte auslösen.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "accept",
            "label": "Nach Akzeptieren",
            "status": "nicht ausgeführt",
            "risk_level": "niedrig",
            "evidence": "",
            "cookie_count": 0,
            "domain_count": 0,
            "storage_total": 0,
            "action": "Nach Akzeptieren geladene Cookies, Anbieter und Storage-Einträge in Consent-Auswahl und Datenschutzerklärung abbilden.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "gpc",
            "label": "GPC-Aufruf",
            "status": "aktiv",
            "risk_level": "mittel",
            "evidence": "Navigator-GPC und Sec-GPC wurden im gesonderten Browserlauf gesetzt.",
            "cookie_count": 4,
            "domain_count": 7,
            "storage_total": 12,
            "action": "Global Privacy Control als Opt-out-Signal berücksichtigen und Tracking-/Sharing-Dienste besonders begrenzen.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        }
    ],
    "evidence_requirements": [
        {
            "label": "Consent-/Preference-Datensatz",
            "status": "teilweise",
            "owner": "Compliance/IT",
            "expected_evidence": "Consent-ID, gehashter Nutzerbezug, Zweckliste, Banner-/Notice-Version, Timestamp, Region, Quelle, Widerrufszeitpunkt.",
            "why": "Auditfähigkeit braucht mehr als ein Banner."
        },
        {
            "label": "Downstream-Sync-Protokoll",
            "status": "manuell prüfen",
            "owner": "IT/CRM",
            "expected_evidence": "Zielsysteme, letzte erfolgreiche Übertragung, Fehlerqueue, Retry-Log und manuelle Korrektur.",
            "why": "Präferenzen müssen in Tags, CRM, E-Mail, Support und Vendor-Systemen wirken."
        },
        {
            "label": "Widerrufs- und Reject-Test",
            "status": "prüfen",
            "owner": "Marketing/IT",
            "expected_evidence": "Browser-Test Default/Ablehnen/Akzeptieren/GPC, Tag-Diff, Cookie-Diff und Screenshot des Einstellungswegs.",
            "why": "Widerruf muss so einfach wirken wie Erteilung."
        }
    ],
    "priority_actions": [
        "4 einwilligungspflichtige Cookie-/Storage-Einträge vor Consent blockieren.",
        "13 unklassifizierte Einträge mit Zweck, Anbieter und Laufzeit nachpflegen.",
        "Langlebige Cookies auf Speicherfrist, Zweck und Datenminimierung prüfen.",
        "GPC-Aufruf auf Datenschutz-Drittanbieter, Drittanbieter-Cookies und Storage-IDs prüfen.",
        "Pre-Consent-Blockierplan prüfen: 22 Blockier-/Consent-Maßnahme(n) abgeleitet: 9 hoch, 13 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."
    ],
    "technology": {
        "tcf": {
            "status": "unauffällig",
            "summary": "TCF-Decoder: 0 Zweck(e) mit Consent/LI-Signal, 0 Vendor-Consent(s), 0 Vendor-LI-Signal(e).",
            "score": 100,
            "purpose_consent_count": 0,
            "purpose_li_count": 0,
            "vendor_consent_count": 0,
            "vendor_li_count": 0
        },
        "gpc": {
            "enabled": true,
            "cookie_count": 4,
            "third_party_domain_count": 6,
            "privacy_relevant_domain_count": 3
        },
        "google_consent_mode": {
            "status": "kritisch",
            "summary": "Google-Tags und Consent-Mode-Signale wurden aus HTML, Browserkontakten und Tracking-IDs abgeleitet.",
            "score": 36
        }
    },
    "disclaimer": "Automatisch aus SaferPage-Cookie- und Web-Storage-Signalen abgeleitet; Kategorien und Zwecke vor Veröffentlichung fachlich prüfen."
}