Estou configurando um fórum Discourse em um ambiente muito focado em privacidade. O obstáculo atual que estou encontrando é a configuração de sessões persistentes, ou seja, “lembrar-me” para login. Pelo que pude apurar, o GDPR exige que o usuário dê consentimento explícito para o armazenamento de cookies de funcionalidade/preferência, o que inclui sessões persistentes (já que o cookie usado para gerenciar uma sessão persistente, ou na verdade sua vida útil além da sessão do navegador, não é estritamente necessário).
Isso leva a duas escolhas muito pouco atraentes:
- Desativar
sessões persistentes, forçando cada usuário a fazer login toda vez que visitar o fórum, ou sugerir/forçar o uso do armazenamento de credenciais baseado no navegador se quiserem evitar fazer login manualmente toda vez. No entanto, como usaremos SSO para acesso ao fórum, e existem muitos serviços diferentes acessados através desse login SSO, ter usuários armazenando credenciais SSO apenas para acessar o fórum não é uma boa política. Pode fazer mais mal do que bem. - Habilitar
sessões persistentes. Mas aqui não vejo um método viável para ter um banner de cookie integrado no Discourse que gerencie um valor de configuração por usuário para o sinalizador de sessões persistentes. Este último é crucial, pois o consentimento deve ser dado pelo usuário, incluindo a possibilidade de retratar esse consentimento, o que requer alguma forma de solução de banner/gerenciamento de cookies.
Eu participo de vários fóruns Discourse que têm sessões persistentes habilitadas, mas não oferecem uma opção de consentimento de cookies (que inclui este meta fórum). E parece-me que eles estão operando em violação do GDPR?
Estou errado na leitura acima (já que não sou advogado)? E realmente não existem boas soluções disponíveis que integrem um banner de consentimento de cookies no Discourse que permita configurar uma configuração de cookie persistente por usuário?
Editar: Eu li Cookie Consent, GDPR, and Discourse, e posts como Session Timeout - #56 by sam antes de postar, mas eles não chegam ao cerne das sessões persistentes.