Nicht notwendige Cookies, Tracker, Pixel, Tag-Manager und externe Medien bis zur aktiven Einwilligung blockieren.
GPC: GPC wie Ablehnung fuer Marketing/Tracking behandeln und im Ledger speichern.- Prior Blocking
- ja
- Owner
- Marketing/IT/Datenschutz
Geo-Regeln / GPC / Preference Center
1.ard.de: Consent-Region-Rulebook mit 5 Geo-/Marktregel(n), GPC-Verhalten, Consent-Mode-Defaults und 7 Abnahmetest(s).
Consent-Region-Regeln sind ein technischer Betreiber-Blueprint. Marktaktivitaet, Rechtsraum, Sprache, GPC-Pflicht und CMP-Konfiguration muessen fachlich/rechtlich freigegeben werden.
Regeln
Nicht notwendige Cookies, Tracker, Pixel, Tag-Manager und externe Medien bis zur aktiven Einwilligung blockieren.
GPC: GPC wie Ablehnung fuer Marketing/Tracking behandeln und im Ledger speichern.AT-Texte fuer Cookie- und Datenschutzhinweis synchronisieren und Consent-Zustaende getrennt testen.
GPC: GPC restriktiv als Opt-out-Signal protokollieren.Auslandsbekanntgaben, Anbieter, Zwecke und Widerruf in CH-Notice und Preference Center erklaeren.
GPC: GPC als Widerspruch gegen Tracking/Profiling speichern.US-Ausspielung nur aktivieren, wenn US-Zielmarkt besteht; GPC, Opt-out und Ledger-Nachweis technisch testen.
GPC: GPC automatisch honorieren; manuelle Nutzerentscheidung ueber Preference Center als neuere Entscheidung versionieren.Geo-IP, CDN-Header und CMP-Regelreihenfolge testen; Fallback muss restriktiv bleiben.
GPC: GPC restriktiv speichern; bei unbekannter Region kein Tracking vor Freigabe.Abnahme
opt_in_default_denied; Ablehnen, Einstellungen und Akzeptieren gleichwertig auf erster Ebene.
Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern.opt_in_default_denied; Oesterreichische Textvariante mit lokaler Behoerde und Widerrufspfad.
Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern.transparency_with_strict_tracking_block; Schweizer Notice mit Auslandsbekanntgaben, Empfaengern und Widerspruchspfad.
Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern.opt_out_with_gpc; Do Not Sell/Share oder Privacy Choices Link, falls US-Markt aktiv ist.
Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern.fallback_default_denied; Wenn Region unsicher ist: DE/EU-strikte Variante ausspielen.
Screenshot, Consent-State-Export, Request-Diff und Ledger-Zeile speichern.Marketing/Tracking bleibt denied oder opt-out; Ledger speichert gpc_signal.
GPC-Request, Consent-Ledger-Event und Browserkontakte nachweisen.Neuere manuelle Entscheidung wird versioniert; vorheriges GPC-Ereignis bleibt nachvollziehbar.
Zwei Ledger-Events mit Zeitstempel und Quelle.Privacy Signal Delivery
GPC/UOOM setzt Marketing, Ads, Profiling, Sharing und externe Tracking-Zwecke auf denied.
ad_storage, ad_user_data, ad_personalization und analytics_storage restriktiv setzen, soweit kein aktiver Consent vorliegt.
Do-not-sell/share und targeted-advertising Opt-out in GPP/US-Abschnitte uebertragen, wenn US-Scope aktiv ist.
Marketing-/Analytics-Tags duerfen bei GPC/Ablehnen nicht feuern; Loader muss vor Vendor-Code laufen.
Opt-out an Ads, Analytics, Retargeting, CMP-Vendorliste und Preference-Sync weitergeben.
Signalquelle, Region, Version, betroffene Zwecke, Sync-Status und Re-Test-ID speichern.
Export
{
"rulesetVersion": "saferpage-consent-region-v1",
"rules": [
{
"id": "de_eu_strict_opt_in",
"regions": [
"DE",
"EU",
"EEA"
],
"language": "de-DE",
"defaultMode": "opt_in_default_denied",
"gpcBehavior": "GPC wie Ablehnung fuer Marketing/Tracking behandeln und im Ledger speichern.",
"consentModeDefaults": {
"ad_storage": "denied",
"analytics_storage": "denied",
"ad_user_data": "denied",
"ad_personalization": "denied",
"security_storage": "granted",
"functionality_storage": "granted"
}
},
{
"id": "at_strict_opt_in",
"regions": [
"AT"
],
"language": "de-AT",
"defaultMode": "opt_in_default_denied",
"gpcBehavior": "GPC restriktiv als Opt-out-Signal protokollieren.",
"consentModeDefaults": {
"ad_storage": "denied",
"analytics_storage": "denied",
"ad_user_data": "denied",
"ad_personalization": "denied",
"security_storage": "granted",
"functionality_storage": "granted"
}
},
{
"id": "ch_transparency_plus_opt_in",
"regions": [
"CH"
],
"language": "de-CH",
"defaultMode": "transparency_with_strict_tracking_block",
"gpcBehavior": "GPC als Widerspruch gegen Tracking/Profiling speichern.",
"consentModeDefaults": {
"ad_storage": "denied",
"analytics_storage": "denied",
"ad_user_data": "denied",
"ad_personalization": "denied",
"security_storage": "granted",
"functionality_storage": "granted"
}
},
{
"id": "us_gpc_opt_out",
"regions": [
"US-CA",
"US"
],
"language": "en-US",
"defaultMode": "opt_out_with_gpc",
"gpcBehavior": "GPC automatisch honorieren; manuelle Nutzerentscheidung ueber Preference Center als neuere Entscheidung versionieren.",
"consentModeDefaults": {
"ad_storage": "denied",
"ad_user_data": "denied",
"ad_personalization": "denied",
"analytics_storage": "granted",
"security_storage": "granted",
"functionality_storage": "granted"
}
},
{
"id": "global_fallback_safe",
"regions": [
"ZZ",
"UNKNOWN"
],
"language": "de/en",
"defaultMode": "fallback_default_denied",
"gpcBehavior": "GPC restriktiv speichern; bei unbekannter Region kein Tracking vor Freigabe.",
"consentModeDefaults": {
"ad_storage": "denied",
"analytics_storage": "denied",
"ad_user_data": "denied",
"ad_personalization": "denied",
"security_storage": "granted",
"functionality_storage": "granted"
}
}
]
}
const gpc = navigator.globalPrivacyControl === true;
window.dispatchEvent(new CustomEvent('saferpage-region-signal', {detail:{gpc, region: window.saferpageRegion || 'UNKNOWN'}}));