Gravità: AltaResponsabile: Admin CMPTempo di correzione: 15-60 min
Nessuna opzione di rifiuto o rifiuto nascosto
Rendi il rifiuto semplice e visibile quanto l'accettazione correggendo azioni Reject mancanti, nascoste o indebolite.
Copre: no_reject_option, reject_suppressed, reject_below_fold
Perché è importante
Le linee guida EDPB richiedono che il rifiuto sia facile quanto l'accettazione. Se Reject è nascosto, visivamente indebolito o sotto il fold, il consenso potrebbe non essere libero.
Come verificare manualmente
- Open the first-layer banner on common desktop and mobile breakpoints.
- Check whether Reject is visible without extra clicks or scrolling.
- Compare button size, contrast, opacity, and placement against Accept.
Cause tipiche
- CMP template only exposes Accept on the first layer.
- Custom CSS hides or de-emphasizes the Reject control.
- Reject is available only in a second-layer preference center.
Correzione in GTM
- Configure the CMP template to show Accept and Reject on the first layer.
- Keep both actions visible without extra clicks.
- Validate button prominence using equal font size, contrast, and placement rules.
Correzione in WordPress o plugin CMP
- Enable the reject or decline button in plugin settings.
- Adjust theme CSS so Reject is visible above the fold on desktop and mobile breakpoints.
- Avoid custom CSS that lowers reject contrast or hides the control.
Correzione generica lato sviluppo
- Display Reject in the same layer and viewport area as Accept.
- Use equivalent visual weight: size, contrast, opacity, and spacing.
- Avoid patterns requiring extra navigation for rejection.
.cmp-btn-accept,
.cmp-btn-reject {
min-height: 44px;
font-size: 14px;
opacity: 1;
}Come confermare che la correzione funziona
- Verify Reject is visible and clickable above the fold on both desktop and mobile.
- Click Reject and confirm optional tags do not fire.
- Run a re-scan and confirm the reject-flow issue is resolved.
Passaggio successivo
Riesegui una scansione dopo il deploy per confermare che sia cambiato il comportamento reale a runtime, non solo il testo del banner.