{
    "schema": "https://saferpage.de/schemas/consent-region-rules.v1",
    "generated_at": "2026-06-08T22:21:51+00:00",
    "domain": "brreisen.de",
    "available": true,
    "scan": {
        "id": "32e97031-ecd2-4f14-b1ce-87f2681ca418",
        "checked_at": "2026-06-08 16:01:31.43748+02"
    },
    "summary": "brreisen.de: Consent-Region-Rulebook mit 5 Geo-/Marktregel(n), GPC-Verhalten, Consent-Mode-Defaults und 7 Abnahmetest(s).",
    "score": 68,
    "rules": [
        {
            "id": "de_eu_strict_opt_in",
            "label": "DE/EU: striktes Opt-in",
            "regions": [
                "DE",
                "EU",
                "EEA"
            ],
            "language": "de-DE",
            "default_mode": "opt_in_default_denied",
            "banner_variant": "Ablehnen, Einstellungen und Akzeptieren gleichwertig auf erster Ebene.",
            "gpc_behavior": "GPC wie Ablehnung fuer Marketing/Tracking behandeln und im Ledger speichern.",
            "consent_mode_defaults": {
                "ad_storage": "denied",
                "analytics_storage": "denied",
                "ad_user_data": "denied",
                "ad_personalization": "denied",
                "security_storage": "granted",
                "functionality_storage": "granted"
            },
            "prior_blocking": true,
            "evidence": "0 Tracking-Cookie(s) vor Consent; Betreiberregion de.",
            "operator_action": "Nicht notwendige Cookies, Tracker, Pixel, Tag-Manager und externe Medien bis zur aktiven Einwilligung blockieren.",
            "owner": "Marketing/IT/Datenschutz"
        },
        {
            "id": "at_strict_opt_in",
            "label": "AT: DSGVO/TKG Opt-in",
            "regions": [
                "AT"
            ],
            "language": "de-AT",
            "default_mode": "opt_in_default_denied",
            "banner_variant": "Oesterreichische Textvariante mit lokaler Behoerde und Widerrufspfad.",
            "gpc_behavior": "GPC restriktiv als Opt-out-Signal protokollieren.",
            "consent_mode_defaults": {
                "ad_storage": "denied",
                "analytics_storage": "denied",
                "ad_user_data": "denied",
                "ad_personalization": "denied",
                "security_storage": "granted",
                "functionality_storage": "granted"
            },
            "prior_blocking": true,
            "evidence": "DACH-Zielmarkt vorbereiten; konkrete AT-Ausrichtung fachlich bestaetigen.",
            "operator_action": "AT-Texte fuer Cookie- und Datenschutzhinweis synchronisieren und Consent-Zustaende getrennt testen.",
            "owner": "Datenschutz/Content/IT"
        },
        {
            "id": "ch_transparency_plus_opt_in",
            "label": "CH: Transparenz plus Tracking-Opt-in",
            "regions": [
                "CH"
            ],
            "language": "de-CH",
            "default_mode": "transparency_with_strict_tracking_block",
            "banner_variant": "Schweizer Notice mit Auslandsbekanntgaben, Empfaengern und Widerspruchspfad.",
            "gpc_behavior": "GPC als Widerspruch gegen Tracking/Profiling speichern.",
            "consent_mode_defaults": {
                "ad_storage": "denied",
                "analytics_storage": "denied",
                "ad_user_data": "denied",
                "ad_personalization": "denied",
                "security_storage": "granted",
                "functionality_storage": "granted"
            },
            "prior_blocking": true,
            "evidence": "CH-Variante fuer DACH-Ausspielung vorbereiten; Anbieterregionen aus Vendor Register pruefen.",
            "operator_action": "Auslandsbekanntgaben, Anbieter, Zwecke und Widerruf in CH-Notice und Preference Center erklaeren.",
            "owner": "Legal/Vendor Owner"
        },
        {
            "id": "us_gpc_opt_out",
            "label": "US/CPRA: Opt-out und GPC",
            "regions": [
                "US-CA",
                "US"
            ],
            "language": "en-US",
            "default_mode": "opt_out_with_gpc",
            "banner_variant": "Do Not Sell/Share oder Privacy Choices Link, falls US-Markt aktiv ist.",
            "gpc_behavior": "GPC automatisch honorieren; manuelle Nutzerentscheidung ueber Preference Center als neuere Entscheidung versionieren.",
            "consent_mode_defaults": {
                "ad_storage": "denied",
                "ad_user_data": "denied",
                "ad_personalization": "denied",
                "analytics_storage": "granted",
                "security_storage": "granted",
                "functionality_storage": "granted"
            },
            "prior_blocking": false,
            "evidence": "0 Datenschutz-Domain(s) im GPC-Kontext aus dem Scan.",
            "operator_action": "US-Ausspielung nur aktivieren, wenn US-Zielmarkt besteht; GPC, Opt-out und Ledger-Nachweis technisch testen.",
            "owner": "Legal/Marketing/IT"
        },
        {
            "id": "global_fallback_safe",
            "label": "Globaler Fallback: sicherer Default",
            "regions": [
                "ZZ",
                "UNKNOWN"
            ],
            "language": "de/en",
            "default_mode": "fallback_default_denied",
            "banner_variant": "Wenn Region unsicher ist: DE/EU-strikte Variante ausspielen.",
            "gpc_behavior": "GPC restriktiv speichern; bei unbekannter Region kein Tracking vor Freigabe.",
            "consent_mode_defaults": {
                "ad_storage": "denied",
                "analytics_storage": "denied",
                "ad_user_data": "denied",
                "ad_personalization": "denied",
                "security_storage": "granted",
                "functionality_storage": "granted"
            },
            "prior_blocking": true,
            "evidence": "Fallback verhindert, dass Geolocation-Fehler zu zu lockerer Ausspielung fuehren.",
            "operator_action": "Geo-IP, CDN-Header und CMP-Regelreihenfolge testen; Fallback muss restriktiv bleiben.",
            "owner": "IT/Datenschutz"
        }
    ],
    "tests": [
        {
            "id": "geo_de_eu_strict_opt_in",
            "label": "Regionstest: DE/EU: striktes Opt-in",
            "setup": "CMP/Edge-Header/Geo-IP auf DE,EU,EEA simulieren.",
            "expected": "opt_in_default_denied; Ablehnen, Einstellungen und Akzeptieren gleichwertig auf erster Ebene.",
            "evidence": "Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern."
        },
        {
            "id": "geo_at_strict_opt_in",
            "label": "Regionstest: AT: DSGVO/TKG Opt-in",
            "setup": "CMP/Edge-Header/Geo-IP auf AT simulieren.",
            "expected": "opt_in_default_denied; Oesterreichische Textvariante mit lokaler Behoerde und Widerrufspfad.",
            "evidence": "Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern."
        },
        {
            "id": "geo_ch_transparency_plus_opt_in",
            "label": "Regionstest: CH: Transparenz plus Tracking-Opt-in",
            "setup": "CMP/Edge-Header/Geo-IP auf CH simulieren.",
            "expected": "transparency_with_strict_tracking_block; Schweizer Notice mit Auslandsbekanntgaben, Empfaengern und Widerspruchspfad.",
            "evidence": "Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern."
        },
        {
            "id": "geo_us_gpc_opt_out",
            "label": "Regionstest: US/CPRA: Opt-out und GPC",
            "setup": "CMP/Edge-Header/Geo-IP auf US-CA,US simulieren.",
            "expected": "opt_out_with_gpc; Do Not Sell/Share oder Privacy Choices Link, falls US-Markt aktiv ist.",
            "evidence": "Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern."
        },
        {
            "id": "geo_global_fallback_safe",
            "label": "Regionstest: Globaler Fallback: sicherer Default",
            "setup": "CMP/Edge-Header/Geo-IP auf ZZ,UNKNOWN simulieren.",
            "expected": "fallback_default_denied; Wenn Region unsicher ist: DE/EU-strikte Variante ausspielen.",
            "evidence": "Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern."
        },
        {
            "id": "gpc_on",
            "label": "GPC aktiviert",
            "setup": "Browser mit Global Privacy Control oder Test-Header senden.",
            "expected": "Marketing/Tracking bleibt denied oder opt-out; Ledger speichert gpc_signal.",
            "evidence": "GPC-Request, Consent-Ledger-Event und Browserkontakte nachweisen."
        },
        {
            "id": "manual_override",
            "label": "Manuelle Aenderung nach GPC",
            "setup": "Nach GPC das Preference Center oeffnen und Nutzerentscheidung speichern.",
            "expected": "Neuere manuelle Entscheidung wird versioniert; vorheriges GPC-Ereignis bleibt nachvollziehbar.",
            "evidence": "Zwei Ledger-Events mit Zeitstempel und Quelle."
        }
    ],
    "snippets": [
        {
            "id": "ruleset_json",
            "label": "CMP/Edge Ruleset JSON",
            "placement": "CMP, Tag Manager, Edge Middleware oder Dokumentation",
            "code": "{\n    \"rulesetVersion\": \"saferpage-consent-region-v1\",\n    \"rules\": [\n        {\n            \"id\": \"de_eu_strict_opt_in\",\n            \"regions\": [\n                \"DE\",\n                \"EU\",\n                \"EEA\"\n            ],\n            \"language\": \"de-DE\",\n            \"defaultMode\": \"opt_in_default_denied\",\n            \"gpcBehavior\": \"GPC wie Ablehnung fuer Marketing/Tracking behandeln und im Ledger speichern.\",\n            \"consentModeDefaults\": {\n                \"ad_storage\": \"denied\",\n                \"analytics_storage\": \"denied\",\n                \"ad_user_data\": \"denied\",\n                \"ad_personalization\": \"denied\",\n                \"security_storage\": \"granted\",\n                \"functionality_storage\": \"granted\"\n            }\n        },\n        {\n            \"id\": \"at_strict_opt_in\",\n            \"regions\": [\n                \"AT\"\n            ],\n            \"language\": \"de-AT\",\n            \"defaultMode\": \"opt_in_default_denied\",\n            \"gpcBehavior\": \"GPC restriktiv als Opt-out-Signal protokollieren.\",\n            \"consentModeDefaults\": {\n                \"ad_storage\": \"denied\",\n                \"analytics_storage\": \"denied\",\n                \"ad_user_data\": \"denied\",\n                \"ad_personalization\": \"denied\",\n                \"security_storage\": \"granted\",\n                \"functionality_storage\": \"granted\"\n            }\n        },\n        {\n            \"id\": \"ch_transparency_plus_opt_in\",\n            \"regions\": [\n                \"CH\"\n            ],\n            \"language\": \"de-CH\",\n            \"defaultMode\": \"transparency_with_strict_tracking_block\",\n            \"gpcBehavior\": \"GPC als Widerspruch gegen Tracking/Profiling speichern.\",\n            \"consentModeDefaults\": {\n                \"ad_storage\": \"denied\",\n                \"analytics_storage\": \"denied\",\n                \"ad_user_data\": \"denied\",\n                \"ad_personalization\": \"denied\",\n                \"security_storage\": \"granted\",\n                \"functionality_storage\": \"granted\"\n            }\n        },\n        {\n            \"id\": \"us_gpc_opt_out\",\n            \"regions\": [\n                \"US-CA\",\n                \"US\"\n            ],\n            \"language\": \"en-US\",\n            \"defaultMode\": \"opt_out_with_gpc\",\n            \"gpcBehavior\": \"GPC automatisch honorieren; manuelle Nutzerentscheidung ueber Preference Center als neuere Entscheidung versionieren.\",\n            \"consentModeDefaults\": {\n                \"ad_storage\": \"denied\",\n                \"ad_user_data\": \"denied\",\n                \"ad_personalization\": \"denied\",\n                \"analytics_storage\": \"granted\",\n                \"security_storage\": \"granted\",\n                \"functionality_storage\": \"granted\"\n            }\n        },\n        {\n            \"id\": \"global_fallback_safe\",\n            \"regions\": [\n                \"ZZ\",\n                \"UNKNOWN\"\n            ],\n            \"language\": \"de/en\",\n            \"defaultMode\": \"fallback_default_denied\",\n            \"gpcBehavior\": \"GPC restriktiv speichern; bei unbekannter Region kein Tracking vor Freigabe.\",\n            \"consentModeDefaults\": {\n                \"ad_storage\": \"denied\",\n                \"analytics_storage\": \"denied\",\n                \"ad_user_data\": \"denied\",\n                \"ad_personalization\": \"denied\",\n                \"security_storage\": \"granted\",\n                \"functionality_storage\": \"granted\"\n            }\n        }\n    ]\n}"
        },
        {
            "id": "gpc_check",
            "label": "Browser GPC Check",
            "placement": "Vor Banner-Rendern auswerten und an Ledger uebergeben",
            "code": "const gpc = navigator.globalPrivacyControl === true;\nwindow.dispatchEvent(new CustomEvent('saferpage-region-signal', {detail:{gpc, region: window.saferpageRegion || 'UNKNOWN'}}));"
        }
    ],
    "links": {
        "region_center": "https://saferpage.de/consent-region/brreisen.de",
        "json": "https://saferpage.de/consent-region/brreisen.de/export",
        "csv": "https://saferpage.de/consent-region/brreisen.de/export-csv",
        "markdown": "https://saferpage.de/consent-region/brreisen.de/rules-md",
        "signals_json": "https://saferpage.de/consent-region/brreisen.de/signals-json",
        "signals_csv": "https://saferpage.de/consent-region/brreisen.de/signals-csv",
        "localization_center": "https://saferpage.de/lokalisierung/brreisen.de",
        "consent_banner": "https://saferpage.de/consent-banner/brreisen.de",
        "consent_ledger": "https://saferpage.de/consent-ledger/brreisen.de",
        "consent_mode": "https://saferpage.de/consent-mode/brreisen.de",
        "report": "https://saferpage.de/brreisen.de"
    },
    "sources": [
        {
            "title": "Usercentrics Geolocation Rules",
            "url": "https://usercentrics.com/beta-docs/geolocation-rules",
            "note": "Orientierung fuer regionale CMP-Konfigurationen."
        },
        {
            "title": "Usercentrics GPC Signal",
            "url": "https://support.usercentrics.com/hc/en-us/articles/14641576514844-Global-Privacy-Control-GPC-Signal",
            "note": "Orientierung fuer GPC-Honorierung und manuelle Nutzerinteraktion."
        },
        {
            "title": "Didomi Preferences",
            "url": "https://developers.didomi.io/cmp/web-sdk/consent-notice/preferences",
            "note": "Orientierung fuer programmatische Preference-/Textvarianten."
        }
    ],
    "disclaimer": "Consent-Region-Regeln sind ein technischer Betreiber-Blueprint. Marktaktivitaet, Rechtsraum, Sprache, GPC-Pflicht und CMP-Konfiguration muessen fachlich/rechtlich freigegeben werden."
}
