Saltar al contenido principal

Almacenamiento del consentimiento

ConsentForge almacena la decisión de consentimiento del usuario en el navegador y opcionalmente en el servidor.

Almacenamiento en el navegador

De forma predeterminada, el consentimiento se almacena en una cookie propia denominada cf_consent. Esta cookie:

  • Se establece en el dominio de la propiedad (p. ej., .example.com)
  • Expira después de 12 meses (configurable en la configuración de su propiedad)
  • HttpOnly: false (el runtime JavaScript necesita leerla)
  • Secure: true (solo HTTPS)
  • SameSite: Lax

El valor de la cookie es un objeto JSON codificado en base64:

{
"v": 1,
"ts": 1741521600,
"policy": "pol_abc123",
"choices": {
"necessary": true,
"analytics": false,
"marketing": false,
"functional": true
}
}

Almacenamiento en el servidor (opcional)

Para mayor durabilidad y consistencia entre dispositivos, active el almacenamiento de consentimiento en el servidor en la configuración de su propiedad.

Cuando está activado:

  • Cada decisión de consentimiento también se almacena en la base de datos de ConsentForge
  • El runtime obtiene el consentimiento almacenado al cargar la página usando un identificador de usuario que preserva la privacidad
  • El almacenamiento en el servidor no usa cookies — utiliza un identificador que preserva la privacidad

Después de 12 meses (o si se elimina la cookie), se vuelve a mostrar el banner al usuario. Sus opciones anteriores no se preseleccionan — deben tomar una nueva decisión.

Si el almacenamiento en el servidor está habilitado y se encuentra una coincidencia, las opciones anteriores pueden restaurarse sin mostrar el banner (configurable).

Borrar el consentimiento

Para volver a mostrar el banner a todos los usuarios (p. ej., después de una actualización de política), use los Resets de consentimiento en el Panel:

  1. Vaya a Propiedad → Consentimiento → Restablecer
  2. Establezca una fecha de restablecimiento
  3. Cualquier consentimiento almacenado antes de esa fecha se trata como expirado