{
    "schema": "https://saferpage.de/schemas/cmp-autopopulation-queue.v1",
    "generated_at": "2026-06-27T18:12:58+00:00",
    "domain": "hinzling.de",
    "scan": {
        "id": "dcda9dbe-aec1-45e4-ba8c-3ccd632ffbb9",
        "checked_at": "2026-06-27 13:13:13.889412+02"
    },
    "summary": "Auto-Population-Queue für hinzling.de: 44 scanner-gefundene Dienst-/Tracker-Signale, 4 Veröffentlichungs-Kandidat(en), 40 manuell zu prüfen.",
    "metrics": {
        "detected_items": 44,
        "publish_candidates": 4,
        "manual_review": 40,
        "blocking_required": 42,
        "repository_matches": 2
    },
    "links": {
        "consent_center": "https://saferpage.de/consent/hinzling.de",
        "autopopulation_json": "https://saferpage.de/consent/hinzling.de/autopopulation-json",
        "autopopulation_csv": "https://saferpage.de/consent/hinzling.de/autopopulation-csv",
        "cmp_plan": "https://saferpage.de/consent/hinzling.de/cmp-plan",
        "blocking_plan": "https://saferpage.de/consent-banner/hinzling.de/blocking-json",
        "cookie_declaration": "https://saferpage.de/cookies/hinzling.de",
        "vendor_register": "https://saferpage.de/anbieter/hinzling.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": "pf_user_type_hinzling_myshopify_com_hinzling_de",
            "detected_name": "PF_USER_TYPE:hinzling.myshopify.com",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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_hinzling_de",
            "detected_name": "_fbp",
            "provider": "Meta/Facebook",
            "domain": "hinzling.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": "test_cookie_doubleclick_net",
            "detected_name": "test_cookie",
            "provider": "Google DoubleClick",
            "domain": "doubleclick.net",
            "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": "doubleclick\\.net",
            "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": "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": "ga_hinzling_de",
            "detected_name": "_ga",
            "provider": "Google",
            "domain": "hinzling.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": "hinzling\\.de",
            "purpose": "Reichweitenmessung, Statistik und Verbesserung der Website.",
            "legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
            "retention": "lang (399 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": "ga_dkhxzmwvz0_hinzling_de",
            "detected_name": "_ga_DKHXZMWVZ0",
            "provider": "Google",
            "domain": "hinzling.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": "hinzling\\.de",
            "purpose": "Reichweitenmessung, Statistik und Verbesserung der Website.",
            "legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
            "retention": "lang (399 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": "ga_kxrzdgl57m_hinzling_de",
            "detected_name": "_ga_KXRZDGL57M",
            "provider": "Google",
            "domain": "hinzling.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": "hinzling\\.de",
            "purpose": "Reichweitenmessung, Statistik und Verbesserung der Website.",
            "legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
            "retention": "lang (399 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": "ga_wef5md67g2_hinzling_de",
            "detected_name": "_ga_WEF5MD67G2",
            "provider": "Google",
            "domain": "hinzling.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": "hinzling\\.de",
            "purpose": "Reichweitenmessung, Statistik und Verbesserung der Website.",
            "legal_basis_hint": "In der Regel Einwilligung vor dem Setzen einholen; Rechtsgrundlage für Folgeverarbeitung gesondert prüfen.",
            "retention": "lang (399 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_hinzling_de",
            "detected_name": "consentHeader",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "prod_ga4_status_hinzling_de",
            "detected_name": "prod_ga4(Status)",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.de",
            "signal_type": "storage",
            "scanner_status": "scanner_found",
            "cmp_mapping_status": "mapped_candidate",
            "blocking_status": "blocking_required_unverified",
            "auto_population_action": "publish_candidate",
            "category_id": "statistik",
            "category_label": "Statistik",
            "default_state": "aus bis Einwilligung",
            "repository_match": true,
            "template_id": "google_analytics",
            "template_label": "Google Analytics / GA4",
            "classification_regex": "(google-analytics\\.com|googletagmanager\\.com/gtag/js|_ga|_gid)",
            "purpose": "Reichweitenmessung, Nutzerkennung oder Kampagnenzuordnung möglich.",
            "legal_basis_hint": "Tracking- oder Analytics-IDs im Web Storage in der Regel erst nach Zustimmung setzen.",
            "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": "pf_shop_domain_hinzling_de",
            "detected_name": "PF_SHOP_DOMAIN",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "triplepixel_hinzling_de",
            "detected_name": "TriplePixel",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "kla_id_hinzling_de",
            "detected_name": "__kla_id",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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 (399 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": "clck_hinzling_de",
            "detected_name": "_clck",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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": "clsk_hinzling_de",
            "detected_name": "_clsk",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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": "gcl_au_hinzling_de",
            "detected_name": "_gcl_au",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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 (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": "gcl_ls_hinzling_de",
            "detected_name": "_gcl_ls",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "pandectes_gdpr_hinzling_de",
            "detected_name": "_pandectes_gdpr",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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": "pin_unauth_hinzling_de",
            "detected_name": "_pin_unauth",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.de",
            "purpose": "Technisch notwendiger Betrieb der Website, Sitzungssteuerung oder Seitenauslieferung.",
            "legal_basis_hint": "Technische Erforderlichkeit dokumentieren; DSGVO-Rechtsgrundlage transparent benennen.",
            "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": "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_hinzling_de",
            "detected_name": "_shopify_essential",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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": "shs_state_hinzling_de",
            "detected_name": "_shs_state",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "cart_hinzling_de",
            "detected_name": "cart",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.de",
            "purpose": "Technisch notwendiger Betrieb der Website, Sitzungssteuerung oder Seitenauslieferung.",
            "legal_basis_hint": "Technische Erforderlichkeit dokumentieren; DSGVO-Rechtsgrundlage transparent benennen.",
            "retention": "mittel (30 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": "cart_currency_hinzling_de",
            "detected_name": "cart_currency",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.de",
            "purpose": "Technisch notwendiger Betrieb der Website, Sitzungssteuerung oder Seitenauslieferung.",
            "legal_basis_hint": "Technische Erforderlichkeit dokumentieren; DSGVO-Rechtsgrundlage transparent benennen.",
            "retention": "kurz (13 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": "data_timeout_hinzling_de",
            "detected_name": "data-timeout",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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 (6 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": "eabreferrer_hinzling_de",
            "detected_name": "eabReferrer",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "eabuserid_hinzling_de",
            "detected_name": "eabUserId",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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": "env_prod_events_worker_js_mgr_workerscript_hinzling_de",
            "detected_name": "env_prod_events-worker.js_mgr-workerScript",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "epb_payload_hinzling_de",
            "detected_name": "epb_payload",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "epb_previous_pathname_hinzling_de",
            "detected_name": "epb_previous_pathname",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "epb_render_beaconed_hinzling_de",
            "detected_name": "epb_render_beaconed",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "gfgprevlocale_hinzling_de",
            "detected_name": "gfgPrevLocale",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.de",
            "purpose": "Darstellungs-, Sprach- oder Konfigurationseinstellung möglich.",
            "legal_basis_hint": "Funktionale SessionStorage-Einträge auf Erforderlichkeit und Speicherdauer prüfen.",
            "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": "klaviyopagesvisitcountv2_hinzling_de",
            "detected_name": "klaviyoPagesVisitCountV2",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "lcft_hinzling_de",
            "detected_name": "lcft",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "localization_hinzling_de",
            "detected_name": "localization",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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": "prod_active_subdomain_hinzling_de",
            "detected_name": "prod_active_subdomain",
            "provider": "hinzling.de",
            "domain": "hinzling.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": "hinzling\\.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": "prod_browserdata_hinzling_de",
            "detected_name": "prod_browserData",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "prod_ipdata_hinzling_de",
            "detected_name": "prod_ipData",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "prod_wgs_log_level_hinzling_de",
            "detected_name": "prod_wgs_log_level",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "prod_wtag_mkt_dt_hinzling_de",
            "detected_name": "prod_wtag_mkt_dt",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "ri_dtq3nenhtwiwuxqdjghszhecvycz_z_hinzling_de",
            "detected_name": "ri-dtq3NEnHTwiwUXqdJgHSzheCVYcz-z",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "wpm_ri_76dab734_49c7_4f08_b051_7a9d2601d2ce_1782558733_z_hinzling_de",
            "detected_name": "wpm-ri-76dab734-49c7-4f08-b051-7a9d2601d2ce-1782558733-z",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "wtag_shp_mkt_hinzling_de",
            "detected_name": "wtag_shp_mkt",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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": "eabsessionid_hinzling_de",
            "detected_name": "eabSessionId",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.de",
            "purpose": "Nutzer-, Sitzungs-, Warenkorb- oder Komfortfunktion möglich.",
            "legal_basis_hint": "Funktionale SessionStorage-Einträge auf Erforderlichkeit und Speicherdauer prüfen.",
            "retention": "Sitzung/Tab",
            "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": "prod_sessioncustomerdata_hinzling_de",
            "detected_name": "prod_sessionCustomerData",
            "provider": "Eigene Website oder eingebundener Dienst",
            "domain": "hinzling.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": "hinzling\\.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"
        }
    ],
    "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-27T18:12:58+00:00",
        "domain": "hinzling.de",
        "target_operator": {
            "domain": "hinzling.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 hinzling.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": "42 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": "44 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/hinzling.de",
            "cmp_plan": "https://saferpage.de/consent/hinzling.de/cmp-plan",
            "autopopulation": "https://saferpage.de/consent/hinzling.de/autopopulation-json",
            "analytics": "https://saferpage.de/consent/hinzling.de/analytics-json",
            "frameworks": "https://saferpage.de/consent/hinzling.de/framework-json",
            "integrations": "https://saferpage.de/consent/hinzling.de/integrations-json",
            "consent_journey": "https://saferpage.de/consent-journey/hinzling.de",
            "cookie_declaration": "https://saferpage.de/cookies/hinzling.de",
            "vendor_register": "https://saferpage.de/anbieter/hinzling.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": 8,
            "cmp_services": 44,
            "autopopulation_items": 44,
            "analytics_kpis": 0,
            "framework_checks": 5,
            "integration_checks": 5
        }
    }
}