Test: SureCookie / Teste / Re-certificare consent_gating (fixture NON-Google Hotjar)

Test: SureCookie / Consent Gating — re-certificare cu fixture NON-Google (Hotjar)

Context: Finding Critic #1 (status failed istoric) fusese produs pe un fixture Google Analytics, whitelistat deliberat de whitelist-handler.php (GCM activ pe safehost) — deci nu putea demonstra niciodata gating real. Subtask #3789 reia testul cu un al doilea fixture non-Google, non-GCM-whitelisted (Hotjar, categoria analytics), pe pagina pl-surecookie-consent-gating-fixture-hotjar (ID 3526), in 3 contexte de browser izolate distincte (chrome-devtools, 2026-07-27).

1. Pre-consent (subtask #3795): scriptul e rescris de SureCookie type="text/plain", src real eliminat si mutat in data-surecookie-src. 0 din 63 network requests catre orice subdomeniu hotjar.com.

2. Accept all (subtask #3796): tag-ul e restaurat — type="text/plain" eliminat, src real repus direct. Request real catre static.hotjar.com/c/hotjar-999.js executat cu succes (HTTP 200).

3. Reject / Decline all non-essential (subtask #3797, context browser izolat separat): scriptul RAMANE blocat — identic cu starea pre-consent. 0 din 64 network requests catre hotjar.com. Refuzul confirmat si server-side (POST /consent-logs/create-log HTTP 200).

Verdict: gating-ul functioneaza corect end-to-end pe acest al doilea fixture non-Google — blocat pre-consent, blocat pe reject, deblocat doar pe accept. Confirma independent concluzia din re-certificarea anterioara cu Microsoft Clarity (subtask #3790): Finding Critic #1 era un fals-negativ cauzat de alegerea unui fixture Google pe un site cu Google Consent Mode activ, nu un defect al mecanismului de blocare.

Limitare onesta: dovezile de mai sus provin din interactiune reala de browser (chrome-devtools), nu din proof-runner.js (care nu are operatie de tip dom_assert/browser) — deci nu pot fi legate de un ledger cu run_completed pentru poarta stricta promote-capability.js. Vezi playbooks/capabilities/consent_gating.json pentru evidence complet si status.

Similar Posts

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *