Come Funziona il Consenso
Il ciclo di vita completo
L'utente visita il sito
→ Il runtime di ConsentForge si carica (< 10 KB)
→ Gli script contrassegnati per il blocco vengono intercettati
→ Viene mostrato il banner (se non è presente un consenso precedente)
→ L'utente decide (Accetta Tutto / Rifiuta / Personalizza)
→ Il consenso viene memorizzato (cookie + opzionalmente lato server)
→ Gli script bloccati vengono rilasciati o rimangono bloccati
→ I segnali di consenso vengono distribuiti a GTM / webhook / API
→ Una ricevuta antimanomissione viene scritta nel livello di evidenza
Nelle visite successive:
L'utente visita il sito
→ Il runtime si carica e legge il consenso memorizzato in < 10 ms
→ Il banner non viene mostrato (il consenso è già stato registrato)
→ Gli script vengono rilasciati/bloccati in base alla decisione memorizzata
→ Le destinazioni di distribuzione vengono notificate del consenso ripristinato
Quando il consenso cambia
Se un utente cambia idea tramite il Centro Preferenze:
- Viene registrato un nuovo consenso con timestamp aggiornato
- Gli script che hanno perso il consenso vengono immediatamente bloccati
- Gli script che hanno ottenuto il consenso vengono caricati
- Viene scritta una nuova ricevuta di consenso (che punta alla precedente tramite catena di hash)
- Le destinazioni di distribuzione vengono notificate dell'aggiornamento