{
    "schema": "https://saferpage.de/schemas/public-vendor-disclosure.v1",
    "generated_at": "2026-06-09T03:04:41+00:00",
    "domain": "brigitte.de",
    "available": true,
    "scan": {
        "id": "494b824c-c5d5-4ef3-8574-45ded30400a3",
        "checked_at": "2026-06-08 21:00:08.644152+02"
    },
    "summary": "Öffentliche Anbieter-Offenlegung für brigitte.de: 26 sichtbare Anbieter, 1 hohes Risiko, 15 AVV/DPA-Prüfung(en), 15 Transferprüfung(en).",
    "metrics": {
        "vendor_count": 26,
        "high_risk_count": 1,
        "contract_check_count": 15,
        "transfer_check_count": 15,
        "cookie_signal_count": 0
    },
    "visitor_explanation": {
        "headline": "Welche externen Dienste wurden sichtbar?",
        "body": "SaferPage zeigt hier technische Anbieter-Signale aus dem letzten Check. Die Liste ist eine verständliche Transparenzhilfe: Sie ersetzt nicht die finale Datenschutzerklärung des Betreibers, zeigt aber, welche Empfänger, Cookies, Transfers oder Vertragsnachweise geprüft werden sollten.",
        "safe_reading": "Ein Eintrag bedeutet nicht automatisch einen Datenschutzverstoß. Wichtig ist, ob Zweck, Einwilligung, Rolle, Speicherort und Widerruf für Besucher klar erklärt sind."
    },
    "disclosure_items": [
        {
            "id": "googletagmanager_com",
            "provider": "Google Tag Manager",
            "domain": "googletagmanager.com",
            "category": "Drittanbieter",
            "plain_language_purpose": "Tag-Manager",
            "what_visitors_should_know": "Dieser Dienst kann datenschutzrelevant sein. Besucher sollten Zweck, Einwilligung, Empfängerrolle und mögliche Datenübermittlung nachvollziehen können.",
            "public_status": "erklärungsbedürftig",
            "request_count": 1,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 100,
            "risk_level": "hoch",
            "observed_evidence": "1 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "cdn_gl_nmrodam_com",
            "provider": "cdn-gl.nmrodam.com",
            "domain": "cdn-gl.nmrodam.com",
            "category": "Betrieb/Hosting",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 3,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 60,
            "risk_level": "mittel",
            "observed_evidence": "3 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "baseendpoint_brigitte_de",
            "provider": "baseendpoint.brigitte.de",
            "domain": "baseendpoint.brigitte.de",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 10,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 55,
            "risk_level": "mittel",
            "observed_evidence": "10 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "image_brigitte_de",
            "provider": "image.brigitte.de",
            "domain": "image.brigitte.de",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 17,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 55,
            "risk_level": "mittel",
            "observed_evidence": "17 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "applets_ebxcdn_com",
            "provider": "applets.ebxcdn.com",
            "domain": "applets.ebxcdn.com",
            "category": "Betrieb/Hosting",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 2,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 50,
            "risk_level": "mittel",
            "observed_evidence": "2 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "files_upscore_com",
            "provider": "files.upscore.com",
            "domain": "files.upscore.com",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 2,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 50,
            "risk_level": "mittel",
            "observed_evidence": "2 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "hit_pool_upscore_com",
            "provider": "hit-pool.upscore.com",
            "domain": "hit-pool.upscore.com",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 2,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 50,
            "risk_level": "mittel",
            "observed_evidence": "2 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "api_permutive_com",
            "provider": "api.permutive.com",
            "domain": "api.permutive.com",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 1,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 48,
            "risk_level": "mittel",
            "observed_evidence": "1 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "hl_upscore_com",
            "provider": "hl.upscore.com",
            "domain": "hl.upscore.com",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 1,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 48,
            "risk_level": "mittel",
            "observed_evidence": "1 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "secure_eu_nmrodam_com",
            "provider": "secure-eu.nmrodam.com",
            "domain": "secure-eu.nmrodam.com",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 1,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 48,
            "risk_level": "mittel",
            "observed_evidence": "1 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser"
        },
        {
            "id": "uw3bmtx0drxy0eoy9z3isubkfgszg1780945201_nuid_nmrodam_com",
            "provider": "uw3bmtx0drxy0eoy9z3isubkfgszg1780945201.nuid.nmrodam.com",
            "domain": "uw3bmtx0drxy0eoy9z3isubkfgszg1780945201.nuid.nmrodam.com",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 1,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 48,
            "risk_level": "mittel",
            "observed_evidence": "1 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser"
        },
        {
            "id": "benelph_de",
            "provider": "benelph.de",
            "domain": "benelph.de",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 1,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 35,
            "risk_level": "niedrig",
            "observed_evidence": "1 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "cp_brigitte_de",
            "provider": "cp.brigitte.de",
            "domain": "cp.brigitte.de",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 3,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 35,
            "risk_level": "niedrig",
            "observed_evidence": "3 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "scout_data_funkedigital_de",
            "provider": "scout.data.funkedigital.de",
            "domain": "scout.data.funkedigital.de",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 1,
            "cookie_count": 0,
            "transfer_status": "kein hohes Transfersignal",
            "contract_status": "Rolle dokumentieren",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 35,
            "risk_level": "niedrig",
            "observed_evidence": "1 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser|evidence"
        },
        {
            "id": "sol_brigitte_de",
            "provider": "sol.brigitte.de",
            "domain": "sol.brigitte.de",
            "category": "Drittanbieter",
            "plain_language_purpose": "Sonstige",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 1,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 35,
            "risk_level": "niedrig",
            "observed_evidence": "1 Request(s), 0 Cookie(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_processor_register|vendor_due_diligence|vendor_lifecycle_risk|browser|browser"
        },
        {
            "id": "anbieter_31",
            "provider": "Anbieter 31",
            "domain": "anbieter 31",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "15 Anbieterregister-Eintrag/Einträge, 15 Drittanbieter-Domain(s), 64 Browser-Request(s).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_32",
            "provider": "Anbieter 32",
            "domain": "anbieter 32",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "Vendor-Due-Diligence mit 15 Anbieter(n), 1 hohem Risiko, 15 AVV-/DPA-Prüfung(en) und 9 Transfer-/Jurisdiktionsfrage(n).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_33",
            "provider": "Anbieter 33",
            "domain": "anbieter 33",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "15 AVV-/DPA-Prüfung(en), 15 Anbieter.",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_34",
            "provider": "Anbieter 34",
            "domain": "anbieter 34",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "Transferfragen 9, hohe Risiken 1, unbekannte Transfers 8.",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_35",
            "provider": "Anbieter 35",
            "domain": "anbieter 35",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "Assessment-Automation-Readiness 94/100; 10/11 Kontrollpunkt(e) erfüllt, 1 Lücke(n) oder manuelle Nachweise offen.",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_36",
            "provider": "Anbieter 36",
            "domain": "anbieter 36",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "Alerts 0, Regulatory-Pflichten 9.",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_37",
            "provider": "Anbieter 37",
            "domain": "anbieter 37",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "Incident-/Breach-Readiness 35/100; 5 Szenario(s), 2 kritisch, 4 hoch/kritisch und 4 offene Nachweisposition(en).",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_38",
            "provider": "Anbieter 38",
            "domain": "anbieter 38",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "Retention-/Deletion-Readiness 81/100; 8/10 Kontrollpunkt(e) erfüllt, 2 Lücke(n) oder manuelle Nachweise offen.",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_39",
            "provider": "Anbieter 39",
            "domain": "anbieter 39",
            "category": "Externe Inhalte",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "Remediation Workflow mit 8 Ticket(s): 8 sofort starten, 0 einplanen, 0 im Backlog.",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_40",
            "provider": "Anbieter 40",
            "domain": "anbieter 40",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "Prüfbeleg vorhanden, Root-Hash 7e67c6d317e982da.",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        },
        {
            "id": "anbieter_41",
            "provider": "Anbieter 41",
            "domain": "anbieter 41",
            "category": "Drittanbieter",
            "plain_language_purpose": "Zweck durch Betreiber bestätigen",
            "what_visitors_should_know": "Dieser Dienst wurde technisch sichtbar. Der Betreiber sollte Rolle, Zweck und Erforderlichkeit transparent einordnen.",
            "public_status": "sichtbar, Rolle prüfen",
            "request_count": 0,
            "cookie_count": 0,
            "transfer_status": "Transfer/Region prüfen",
            "contract_status": "AVV/DPA und Rolle bestätigen",
            "subprocessor_status": "öffentlich nicht abschließend belegbar",
            "risk_score": 28,
            "risk_level": "niedrig",
            "observed_evidence": "Aus öffentlichem Website-Scan nicht beweisbar.",
            "operator_next_step": "Zweck, Rechtsgrundlage, Consent-Status, AVV/DPA, Transfer und Datenschutzhinweis-Abgleich bestätigen.",
            "source_block": "vendor_lifecycle_risk"
        }
    ],
    "operator_publication_checklist": [
        {
            "id": "purpose",
            "label": "Zweck verständlich erklären",
            "owner": "Datenschutz/Content",
            "acceptance": "Besucher erkennen, wofür der Anbieter eingesetzt wird."
        },
        {
            "id": "consent",
            "label": "Einwilligung und Widerruf abgleichen",
            "owner": "Marketing/IT",
            "acceptance": "Nicht notwendige Anbieter starten erst nach Einwilligung; Ablehnen und GPC sind getestet."
        },
        {
            "id": "contracts",
            "label": "AVV/DPA, TOMs und Rolle bestätigen",
            "owner": "Legal/Vendor Owner",
            "acceptance": "Vertrag, Rolle, TOMs und Review-Datum sind dokumentiert."
        },
        {
            "id": "transfers",
            "label": "Drittlandtransfer offenlegen",
            "owner": "Legal/Datenschutz",
            "acceptance": "Region, Transfergrundlage, SCC/TIA oder EU-Alternative sind freigegeben."
        },
        {
            "id": "subprocessors",
            "label": "Unterauftragsverarbeiter prüfen",
            "owner": "Einkauf/Legal",
            "acceptance": "Subprozessorenliste, Änderungsmechanismus und Einspruchsprozess liegen vor."
        },
        {
            "id": "notice_sync",
            "label": "Datenschutzhinweis synchronisieren",
            "owner": "Datenschutz/Website",
            "acceptance": "Anbieter steht konsistent in Datenschutzhinweis, Cookie-Erklärung, Consent und Anbieterregister."
        }
    ],
    "links": {
        "html": "https://saferpage.de/anbieter/brigitte.de/offenlegung",
        "json": "https://saferpage.de/anbieter/brigitte.de/offenlegung-json",
        "csv": "https://saferpage.de/anbieter/brigitte.de/offenlegung-csv",
        "markdown": "https://saferpage.de/anbieter/brigitte.de/offenlegung-md",
        "vendor_register": "https://saferpage.de/anbieter/brigitte.de",
        "due_diligence": "https://saferpage.de/anbieter/brigitte.de/due-diligence",
        "privacy_hub": "https://saferpage.de/datenschutz-hub/brigitte.de",
        "cookie_declaration": "https://saferpage.de/cookies/brigitte.de",
        "transfer_assessment": "https://saferpage.de/transfer/brigitte.de",
        "report": "https://saferpage.de/brigitte.de"
    },
    "sources": [
        {
            "title": "Osano TrustHub",
            "url": "https://www.osano.com/features/trusthub",
            "note": "Orientierung für öffentliche Privacy-/Trust-Hub-Transparenz."
        },
        {
            "title": "OneTrust Trust Center",
            "url": "https://www.onetrust.com/products/trust-center/",
            "note": "Orientierung für Trust-Dokumente und öffentlich teilbare Nachweise."
        },
        {
            "title": "DataGrail Privacy Center",
            "url": "https://www.datagrail.io/privacy-center/",
            "note": "Orientierung für Besucher-Workflows und Datenschutz-Center."
        }
    ],
    "disclaimer": "Automatisch aus öffentlicher SaferPage-Scan-Evidenz abgeleitet. Der Betreiber muss Zwecke, Rechtsgrundlagen, Empfängerrollen, Verträge, Subprozessoren und Transfers fachlich freigeben."
}
