Los atributos Vencimiento de cookie y Edad máx. ahora tienen un límite superior

A partir de la versión M104 de Chrome (agosto de 2022), las cookies ya no pueden establecer una fecha de vencimiento que exceda los 400 días.

Ari Chivukula
Ari Chivukula

A partir de la versión M104 (agosto de 2022) de Chrome, las cookies ya no pueden establecer una fecha de vencimiento que supere los 400 días.

Este cambio no afecta las cookies de sesión (cookies que no establecen una fecha de vencimiento de forma explícita con Max-Age o Expires), ya que se borran cuando finaliza la sesión de navegación.

Con este cambio, Chrome limita la fecha de vencimiento al valor máximo permitido: 400 días desde el momento en que se configuró la cookie. Las cookies que solicitan una fecha de vencimiento superior a 400 días no se rechazan; su fecha de vencimiento se establece en 400 días en su lugar.

Ejemplo

Por ejemplo, considera una cookie configurada el domingo 1 de enero de 2023:

Cookie Vencimiento solicitado Días en el futuro ¿Más de 400 días? Vencimiento efectivo
Nombre=Valor; Vencimiento=Lun, 1 de enero de 2024 00:00:00 GMT 1 de enero de 2024 365 No 1 de enero de 2024
Nombre=Valor; Edad máxima=31536000 1 de enero de 2024 365 No 1 de enero de 2024
Nombre=Valor; Vencimiento=Lun, 5 de feb de 2024 00:00:00 GMT 5 de feb de 2024 400 No 5 de feb de 2024
Nombre=Valor; Edad máxima=34560000 5 de feb de 2024 400 No 5 de feb de 2024
Nombre=Valor; Vencimiento=Mar, 6 de feb de 2024 00:00:00 GMT 6 de feb de 2024 401 5 de feb de 2024
Nombre=Valor; Edad máxima=34646400 6 de feb de 2024 401 5 de feb de 2024
Name=Value; Vence=mié, 1 de enero de 2025, 00:00:00 GMT 1 de enero de 2025 731 5 de feb de 2024
Nombre=Valor; Edad máxima=63158400 1 de enero de 2025 731 5 de feb de 2024

¿Deseas mantener tu cookie activa por más de 400 días? Los desarrolladores pueden extender el vencimiento cada vez que el usuario visite el sitio de nuevo configurando una cookie nueva con el mismo nombre. Ten en cuenta que las cookies pueden borrarse antes de la fecha de vencimiento por muchos motivos (por ejemplo, el usuario puede borrar las cookies de forma manual o se supera el límite de cookies por dominio).

¿Por qué se agregó este límite?

Antes de que se agregara este límite, las cookies podían vencer miles de años en el futuro. Con este cambio, esperamos lograr un mejor equilibrio entre las expectativas de los usuarios y la conveniencia. Se eligieron 400 días, ya que son un poco más de 13 meses. Esto permite que los sitios visitados alrededor de una vez al año retengan sus cookies.

Más información

Este cambio forma parte del estándar de cookies del borrador. Puedes encontrar más detalles en Estado de la plataforma de Chrome. Tanto Mozilla como WebKit recibieron comentarios positivos sobre el límite de 400 días, aunque ninguno de ellos se implementó hasta el momento.