Cómo funciona el consentimiento
El ciclo de vida completo
El usuario visita el sitio
→ El runtime de ConsentForge se carga (< 10 KB)
→ Los scripts marcados para bloqueo son interceptados
→ Se muestra el banner (si no hay consentimiento previo)
→ El usuario decide (Aceptar todo / Rechazar / Personalizar)
→ El consentimiento se almacena (cookie + opcional en el servidor)
→ Los scripts bloqueados se liberan o permanecen bloqueados
→ Las señales de consentimiento se distribuyen a GTM / webhooks / API
→ Se escribe un recibo a prueba de manipulaciones en la capa de evidencia
En visitas posteriores:
El usuario visita el sitio
→ El runtime se carga y lee el consentimiento almacenado en < 10 ms
→ No se muestra el banner (el consentimiento ya ha sido registrado)
→ Los scripts se liberan/bloquean según la decisión almacenada
→ Los destinos de distribución reciben notificación del consentimiento restaurado
Cuando cambia el consentimiento
Si un usuario cambia de opinión a través del Centro de preferencias:
- Se registra el nuevo consentimiento con la marca de tiempo actualizada
- Los scripts que perdieron el consentimiento se bloquean inmediatamente
- Los scripts que ganaron el consentimiento se cargan
- Se escribe un nuevo recibo de consentimiento (apuntando al anterior mediante cadena de hash)
- Los destinos de distribución reciben notificación de la actualización