RGPD requires refusal to be as easy as acceptance (CNIL 2022)
CNIL (2022) requires reject to require no more clicks than accept
Tracking Pixel
GDPR Art. 13 requires the privacy policy to be accessible from the consent interface
.didomi-popup-container| Type | Label | Font size | Contrast | Clicks |
|---|---|---|---|---|
| accept | Continuer sans accepter → | 15px | 1:1 | 1 |
| accept | CONTINUER SANS ACCEPTER | 15px | 1:1 | 1 |
| unknown | Réglages | 16px | 5.18:1 | 1 |
| accept | ACCEPTER ET FERMER | 16px | 6.02:1 | 1 |
| Name | Domain | Category | Expiry | Consent |
|---|---|---|---|---|
edgee |
.20minutes.fr | unknown | 12mo | No |
edgee_u |
.20minutes.fr | unknown | 12mo | No |
pa_privacy |
www.20minutes.fr | unknown | 13mo | No |
_pcid |
www.20minutes.fr | unknown | 13mo | No |
_pctx |
www.20minutes.fr | unknown | 13mo | No |
didomi_token |
.20minutes.fr | strictly-necessary | 6mo | No |
No cookies detected.
No cookies detected.
| Tracker | Category | Phase | URL |
|---|---|---|---|
| Tracking Pixel | pixel | before consent |
https://a.20minutes.fr/event?s=290428&idclient=mly8cxxa44vu3eg3
|
| Category | Rule | Status | Detail |
|---|---|---|---|
| Consent | Consent modal detected | ✓ Compliant | Detected (.didomi-popup-container) |
| No pre-ticked checkboxes | ✓ Compliant | None detected | |
| Unambiguous accept label | ✓ Compliant | Continuer sans accepter → | |
| Easy refusal | Reject button at first layer | ✗ Non-compliant | Not found |
| Reject ≤ clicks than accept | ✓ Compliant | Cannot verify | |
| Button size symmetry | ✓ Compliant | Comparable sizes | |
| Transparency | Granular controls available | ⚠ Warning | No granular controls |
| Privacy policy in modal | ⚠ Warning | Not found | |
| Privacy policy on page | ✓ Compliant | https://www.20minutes.fr/mentions | |
| Cookie behavior | No non-essential cookie before consent | ✓ Compliant | None |
| Non-essential cookies removed after reject | ✓ Compliant | Correctly removed | |
| No tracker before consent | ✗ Non-compliant | 1 tracker(s) |