Estoy configurando un foro de Discourse en un entorno muy consciente de la privacidad. El obstáculo actual con el que me encuentro es la configuración de sesiones persistentes, es decir, el “recuérdame” para el inicio de sesión. Por lo que puedo entender, el RGPD exige que un usuario dé su consentimiento explícito para almacenar cookies de funcionalidad/preferencia, lo que incluye las sesiones persistentes (ya que la cookie utilizada para gestionar una sesión persistente, o de hecho su duración más allá de la sesión del navegador, no es estrictamente necesaria).
Esto lleva a dos opciones poco atractivas:
-
Desactivar las
sesiones persistentes, obligando a cada usuario a iniciar sesión cada vez que visita el foro, o sugerirles/obligarles a utilizar el almacenamiento de credenciales del navegador si desean evitar iniciar sesión manualmente cada vez. Sin embargo, dado que utilizaremos SSO para el acceso al foro, y hay muchos servicios diferentes a los que se accede a través de ese inicio de sesión SSO, hacer que los usuarios almacenen credenciales SSO solo para acceder al foro no es una buena política. Podría hacer más daño que bien. -
Habilitar las
sesiones persistentes. Pero aquí no veo un método factible para tener un banner de cookies integrado en Discourse que gestione un valor de configuración por usuario para el indicador de sesiones persistentes. Esto último es crucial, ya que el consentimiento debe ser dado por el usuario, incluyendo la posibilidad de revocar ese consentimiento, lo que requiere alguna forma de solución de banner/gestión de cookies.
Estoy activo en varios foros de Discourse que tienen las sesiones persistentes habilitadas pero no proporcionan una opción de consentimiento de cookies (lo que incluye este meta foro). Y me parece que están operando en violación del RGPD.
¿Estoy equivocado en la lectura anterior (ya que no soy abogado)? ¿Y realmente no hay buenas soluciones disponibles que integren un banner de consentimiento de cookies en Discourse que permita configurar una configuración de cookie persistente por usuario?
Edición: Leí Cookie Consent, GDPR, and Discourse, y publicaciones como Session Timeout - #56 by sam antes de publicar, pero realmente no llegan al meollo de las sesiones persistentes.