{
    "schema": "https://saferpage.de/schemas/cmp-autopopulation-queue.v1",
    "generated_at": "2026-06-27T13:54:19+00:00",
    "domain": "berg-fit.de",
    "scan": {
        "id": "650c7981-516c-45c0-95e7-6bdfa9979359",
        "checked_at": "2026-06-26 13:31:50.860572+02"
    },
    "summary": "Auto-Population-Queue für berg-fit.de: 37 scanner-gefundene Dienst-/Tracker-Signale, 3 Veröffentlichungs-Kandidat(en), 34 manuell zu prüfen.",
    "metrics": {
        "detected_items": 37,
        "publish_candidates": 3,
        "manual_review": 34,
        "blocking_required": 35,
        "repository_matches": 1
    },
    "links": {
        "consent_center": "https://saferpage.de/consent/berg-fit.de",
        "autopopulation_json": "https://saferpage.de/consent/berg-fit.de/autopopulation-json",
        "autopopulation_csv": "https://saferpage.de/consent/berg-fit.de/autopopulation-csv",
        "cmp_plan": "https://saferpage.de/consent/berg-fit.de/cmp-plan",
        "blocking_plan": "https://saferpage.de/consent-banner/berg-fit.de/blocking-json",
        "cookie_declaration": "https://saferpage.de/cookies/berg-fit.de",
        "vendor_register": "https://saferpage.de/anbieter/berg-fit.de",
        "guide": "https://saferpage.de/guides/tracking-und-consent-reparieren"
    },
    "queue_policy": {
        "publish_candidate": "Nur nach Betreiberfreigabe veröffentlichen; danach Reject, Accept, GPC und Auto-Blocking erneut testen.",
        "manual_review": "Nicht automatisch ausspielen; zuerst Mapping, Zweck, Anbieterrolle, Rechtsgrundlage, Laufzeit und Datenschutzhinweis klären.",
        "ignore": "Ignorieren nur mit Begründung und Re-Scan, damit Scanner-Funde nicht dauerhaft aus dem CMP fallen."
    },
    "items": [
        {
            "id": "cmid_casalemedia_com",
            "detected_name": "CMID",
            "provider": "casalemedia.com",
            "domain": "casalemedia.com",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "externe_medien",
            "category_label": "Externe Medien / Einbettungen",
            "default_state": "aus bis Einwilligung oder Zwei-Klick-Freigabe",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "casalemedia\\.com",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (364 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "cmpro_casalemedia_com",
            "detected_name": "CMPRO",
            "provider": "casalemedia.com",
            "domain": "casalemedia.com",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "externe_medien",
            "category_label": "Externe Medien / Einbettungen",
            "default_state": "aus bis Einwilligung oder Zwei-Klick-Freigabe",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "casalemedia\\.com",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "mittel (89 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "cmps_casalemedia_com",
            "detected_name": "CMPS",
            "provider": "casalemedia.com",
            "domain": "casalemedia.com",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "externe_medien",
            "category_label": "Externe Medien / Einbettungen",
            "default_state": "aus bis Einwilligung oder Zwei-Klick-Freigabe",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "casalemedia\\.com",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "mittel (89 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "bamet_latest_cart_berg_fit_de",
            "detected_name": "baMet_latest_cart",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "komfort",
            "category_label": "Komfort / Funktionen",
            "default_state": "aus bis Freigabe, sofern nicht erforderlich",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Nutzer-, Sitzungs-, Warenkorb- oder Komfortfunktion möglich.",
            "legal_basis_hint": "Funktionale LocalStorage-Einträge nur bei nachvollziehbarem Zweck dauerhaft speichern.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "signinwithshop_cartsynctransferattemptedat_berg_fit_de",
            "detected_name": "signInWithShop:cartSyncTransferAttemptedAt",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "komfort",
            "category_label": "Komfort / Funktionen",
            "default_state": "aus bis Freigabe, sofern nicht erforderlich",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Nutzer-, Sitzungs-, Warenkorb- oder Komfortfunktion möglich.",
            "legal_basis_hint": "Funktionale LocalStorage-Einträge nur bei nachvollziehbarem Zweck dauerhaft speichern.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "fbp_berg_fit_de",
            "detected_name": "_fbp",
            "provider": "Meta/Facebook",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "mapped_candidate",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "publish_candidate",
            "category_id": "marketing",
            "category_label": "Marketing / Tracking",
            "default_state": "aus bis Einwilligung",
            "repository_match": true,
            "template_id": "meta_pixel",
            "template_label": "Meta Pixel",
            "classification_regex": "(connect\\.facebook\\.net|facebook\\.com/tr)",
            "purpose": "Werbung, Conversion-Messung, Remarketing oder profilbasierte Ausspielung.",
            "legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
            "retention": "mittel (89 Tage)",
            "operator_decision": "Nach Betreiberfreigabe in CMP veröffentlichen und Blocking-Test ausführen.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "shopify_marketing_berg_fit_de",
            "detected_name": "_shopify_marketing",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "marketing",
            "category_label": "Marketing / Tracking",
            "default_state": "aus bis Einwilligung",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (364 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "shopify_analytics_berg_fit_de",
            "detected_name": "_shopify_analytics",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "statistik",
            "category_label": "Statistik",
            "default_state": "aus bis Einwilligung",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (364 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "consentheader_berg_fit_de",
            "detected_name": "consentHeader",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "statistik",
            "category_label": "Statistik",
            "default_state": "aus bis Einwilligung",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Tracking-Hinweis im Web Storage erkannt.",
            "legal_basis_hint": "Tracking- oder Analytics-IDs im Web Storage in der Regel erst nach Zustimmung setzen.",
            "retention": "Sitzung/Tab",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "tw_ext_page_viewed_1782473472979_berg_fit_de",
            "detected_name": "TW_EXT_page^viewed_1782473472979",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "triplepixel_berg_fit_de",
            "detected_name": "TriplePixel",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "cf_bm_cdn_506_io",
            "detected_name": "__cf_bm",
            "provider": "cdn.506.io",
            "domain": "cdn.506.io",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "cdn\\.506\\.io",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "kurz (0 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "kl_key_berg_fit_de",
            "detected_name": "__kl_key",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "gcl_ls_berg_fit_de",
            "detected_name": "_gcl_ls",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "shop_app_essential_shop_app",
            "detected_name": "_shop_app_essential",
            "provider": "shop.app",
            "domain": "shop.app",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "shop\\.app",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (364 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "shopify_essential_berg_fit_de",
            "detected_name": "_shopify_essential",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (364 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "shopify_s_berg_fit_de",
            "detected_name": "_shopify_s",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "kurz (0 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "shopify_y_berg_fit_de",
            "detected_name": "_shopify_y",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (365 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "shs_state_berg_fit_de",
            "detected_name": "_shs_state",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "Sitzung/Tab",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "xsd_berg_fit_de",
            "detected_name": "_xsd",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "ba_pr_id_berg_fit_de",
            "detected_name": "ba-pr-id",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (364 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "bamet_visit_berg_fit_de",
            "detected_name": "baMet_visit",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "kurz (0 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "ba_conversion_data_berg_fit_de",
            "detected_name": "ba_conversion_data",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "eng_mt_berg_fit_de",
            "detected_name": "eng_mt",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "klaviyoonsite_berg_fit_de",
            "detected_name": "klaviyoOnsite",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "klaviyopagesvisitcountv2_berg_fit_de",
            "detected_name": "klaviyoPagesVisitCountV2",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "Sitzung/Tab",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "localization_berg_fit_de",
            "detected_name": "localization",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (364 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "ri_upknsxxqshowo9ar5dw0khecrzrw_z_berg_fit_de",
            "detected_name": "ri-UpkNSxXQSHOWo9AR5Dw0KheCRzRw-z",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "Sitzung/Tab",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "rtkclickid_berg_fit_de",
            "detected_name": "rtkclickid",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "Sitzung/Tab",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "rtkclickid_store_berg_fit_de",
            "detected_name": "rtkclickid-store",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "mittel (179 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "rud_rfihub_com",
            "detected_name": "rud",
            "provider": "rfihub.com",
            "domain": "rfihub.com",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "rfihub\\.com",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (389 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "ruds_rfihub_com",
            "detected_name": "ruds",
            "provider": "rfihub.com",
            "domain": "rfihub.com",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "rfihub\\.com",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "Session",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "shopify_client_id_berg_fit_de",
            "detected_name": "shopify_client_id",
            "provider": "berg-fit.de",
            "domain": "berg-fit.de",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem technischen Scan nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck und Erforderlichkeit klären; bis zur Klärung nicht vor Einwilligung setzen.",
            "retention": "lang (364 Tage)",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "widebundle_ab_test_variant_berg_fit_de",
            "detected_name": "widebundle-ab-test-variant",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "wpm_ri_52990d4b_15d0_4873_96a3_d011e43c342a_1782473470_z_berg_fit_de",
            "detected_name": "wpm-ri-52990d4b-15d0-4873-96a3-d011e43c342a-1782473470-z",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "manual_review",
            "category_id": "unklar",
            "category_label": "Unklar / vor Consent prüfen",
            "default_state": "blockieren bis geklärt",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Zweck aus dem Keynamen nicht sicher bestimmbar.",
            "legal_basis_hint": "Zweck, Speicherdauer und Einwilligungsbedarf klären.",
            "retention": "Sitzung/Tab",
            "operator_decision": "Nicht automatisch veröffentlichen; Anbieter, Zweck, Kategorie und Rechtsgrundlage zuerst klären.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "1981688_session_data_berg_fit_de",
            "detected_name": "1981688:session-data",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "berg-fit.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "not_required_if_documented",
            "auto_population_action": "publish_candidate",
            "category_id": "notwendig",
            "category_label": "Notwendig",
            "default_state": "immer aktiv",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "berg\\-fit\\.de",
            "purpose": "Nutzer-, Sitzungs-, Warenkorb- oder Komfortfunktion möglich.",
            "legal_basis_hint": "Funktionale LocalStorage-Einträge nur bei nachvollziehbarem Zweck dauerhaft speichern.",
            "retention": "dauerhaft bis Löschung durch Nutzer/Browser",
            "operator_decision": "Nach Betreiberfreigabe in CMP veröffentlichen und Blocking-Test ausführen.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        },
        {
            "id": "taboola_session_id_taboola_com",
            "detected_name": "taboola_session_id",
            "provider": "taboola.com",
            "domain": "taboola.com",
            "signal_type": "cookie",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "needs_mapping",
            "blocking_status": "not_required_if_documented",
            "auto_population_action": "publish_candidate",
            "category_id": "notwendig",
            "category_label": "Notwendig",
            "default_state": "immer aktiv",
            "repository_match": false,
            "template_id": "custom_service",
            "template_label": "Individueller Dienst",
            "classification_regex": "taboola\\.com",
            "purpose": "Technisch notwendiger Betrieb der Website, Sitzungssteuerung oder Seitenauslieferung.",
            "legal_basis_hint": "Technische Erforderlichkeit dokumentieren; DSGVO-Rechtsgrundlage transparent benennen.",
            "retention": "Session",
            "operator_decision": "Nach Betreiberfreigabe in CMP veröffentlichen und Blocking-Test ausführen.",
            "ignore_allowed_when": "Nur ignorieren, wenn der Dienst bereits sauber in der CMP-Konfiguration vorhanden ist, ein False Positive ist oder fachlich nicht im Banner erscheinen darf.",
            "guide_url": "/guides/tracking-und-consent-reparieren"
        }
    ],
    "review_columns": [
        "scanner_status",
        "cmp_mapping_status",
        "blocking_status",
        "auto_population_action",
        "category_id",
        "template_label",
        "operator_decision"
    ],
    "disclaimer": "Dieses Paket ersetzt keine CMP-API-Schreiboperation. Es ist eine Betreiber-Queue aus SaferPage-Scan-Evidenz für Import, Mapping, Ignore-Entscheidung und Re-Scan.",
    "cmp_market_proof_pack": {
        "schema": "https://saferpage.de/schemas/cmp-market-proof-pack.v1",
        "generated_at": "2026-06-27T13:54:19+00:00",
        "domain": "berg-fit.de",
        "target_operator": {
            "domain": "berg-fit.de",
            "verified_by_saferpage": false,
            "note": "Der Betreiber der geprüften Domain wird aus öffentlicher Scan-Evidenz nicht automatisch bestimmt."
        },
        "summary": "CMP Proof Pack für berg-fit.de: Scan-Evidenz, Exportlinks und klare Grenzen für Consent-, Cookie- und Preference-Management.",
        "claim_boundary": [
            "SaferPage ersetzt keine produktive CMP und schreibt keine Consent-Konfiguration live in Betreiber-Systeme.",
            "SaferPage liefert keine Rechtsberatung, keine Zertifizierung und keine automatische DSGVO-/TDDDG-Freigabe.",
            "Öffentliche Reports enthalten nur sichtbare Scan-Fakten; Hintergrundseiten und Betreiberentscheidungen bleiben verlinkte Hintergrund- bzw. Workflow-Inhalte.",
            "Consent-Logs, CRM-Sync, Server-side Tagging und Vendor-Verträge können nur Betreiber mit internen Nachweisen belegen."
        ],
        "market_orientation": [
            {
                "provider": "Usercentrics",
                "role": "CMP-/Consent-Management-Marktstandard",
                "orientation": "SaferPage orientiert sich am Bedarf nach Dienstinventar, Kategorien, Consent Mode, Nachweisen und laufender Kontrolle, behauptet aber keine CMP-Parität.",
                "url": "https://usercentrics.com/"
            },
            {
                "provider": "Cookiebot",
                "role": "Cookie-Scan und CMP-Workflow",
                "orientation": "SaferPage bildet öffentliche Cookie-/Storage-Evidence und Betreiber-Exports ab, ersetzt aber keinen produktiven Bannerbetrieb.",
                "url": "https://www.cookiebot.com/"
            },
            {
                "provider": "consentmanager",
                "role": "CMP, Crawler und Consent-Optimierung",
                "orientation": "SaferPage nutzt die Kategorie als Marktvergleich für Crawler-, Auto-Population- und Analytics-Anforderungen.",
                "url": "https://www.consentmanager.net/"
            }
        ],
        "proof_requirements": [
            {
                "id": "first_layer_equal_choice",
                "label": "Erste Banner-Ebene",
                "status": "Betreiber prüfen",
                "evidence": "SaferPage sieht nur öffentliche Banner-/Browser-Signale, keine finale Rechtsfreigabe.",
                "operator_action": "Akzeptieren, Ablehnen und Einstellungen gleichwertig sichtbar und verständlich gestalten."
            },
            {
                "id": "prior_blocking",
                "label": "Blocking vor Einwilligung",
                "status": "35 Kandidat(e)",
                "evidence": "Aus Cookie-/Storage- und Dienstsignalen des gespeicherten Scans abgeleitet.",
                "operator_action": "Nicht notwendige Statistik-, Marketing- und Drittanbieter-Signale vor Consent blockieren oder fachlich begründen."
            },
            {
                "id": "withdrawal_settings",
                "label": "Widerruf und Einstellungen",
                "status": "0 Einstellungs-Signal(e)",
                "evidence": "Öffentlich sichtbare Kontrollpunkte; interne Preference-Logs bleiben Betreiber-Nachweis.",
                "operator_action": "Cookie-/Datenschutz-Einstellungen dauerhaft auffindbar machen und Widerruf technisch testen."
            },
            {
                "id": "gpc_reject_diff",
                "label": "Reject / GPC / Zustandsdiff",
                "status": "gezielt nachtesten",
                "evidence": "SaferPage trennt Erstaufruf, Reject und GPC nur, wenn diese Läufe im Report belegbar sind.",
                "operator_action": "Nach Ablehnen und GPC prüfen, ob keine neuen nicht notwendigen Requests, Cookies oder Storage-Keys entstehen."
            },
            {
                "id": "vendor_mapping",
                "label": "Vendor- und Template-Mapping",
                "status": "37 Mapping-Eintrag(e)",
                "evidence": "Auto-Population ist ein Vorschlag aus Scanner-Funden und Repository-Mustern.",
                "operator_action": "Templates, Zwecke, Anbieter, Laufzeiten, Rechtsgrundlagen und DPA/AVV fachlich freigeben."
            },
            {
                "id": "downstream_sync",
                "label": "Downstream-Sync",
                "status": "Betreiber-Nachweis",
                "evidence": "Aus einem passiven Website-Scan nicht beweisbar.",
                "operator_action": "CMP-Entscheidungen an GTM/sGTM, CRM, Newsletter, Analytics und Vendor-Systeme synchronisieren und protokollieren."
            }
        ],
        "public_evidence_links": {
            "consent_center": "https://saferpage.de/consent/berg-fit.de",
            "cmp_plan": "https://saferpage.de/consent/berg-fit.de/cmp-plan",
            "autopopulation": "https://saferpage.de/consent/berg-fit.de/autopopulation-json",
            "analytics": "https://saferpage.de/consent/berg-fit.de/analytics-json",
            "frameworks": "https://saferpage.de/consent/berg-fit.de/framework-json",
            "integrations": "https://saferpage.de/consent/berg-fit.de/integrations-json",
            "consent_journey": "https://saferpage.de/consent-journey/berg-fit.de",
            "cookie_declaration": "https://saferpage.de/cookies/berg-fit.de",
            "vendor_register": "https://saferpage.de/anbieter/berg-fit.de",
            "evidence_hub": "https://saferpage.de/evidence-hub",
            "comparison": "https://saferpage.de/vergleich"
        },
        "readiness_metrics": {
            "cmp_detected": false,
            "reject_available": false,
            "settings_controls": 0,
            "pre_consent_cookies": 2,
            "cmp_services": 37,
            "autopopulation_items": 37,
            "analytics_kpis": 0,
            "framework_checks": 5,
            "integration_checks": 5
        }
    }
}