Privacidade: nenhum visitante é já enviado a um terceiro sem o seu consentimento.
Adicionado
- Uma verdadeira escolha sobre os serviços de outras empresas. O banner de cookies só controlava o Google Analytics, enquanto os vídeos, o widget do Discord e os captchas se carregavam respondesse o visitante o que respondesse. A janela «Gerir os meus cookies», aberta a partir do rodapé de cada página, mostra os cookies próprios do site e depois cada serviço, para aceitar ou recusar um a um. No lugar de um vídeo do YouTube, Twitch, Vimeo ou Dailymotion, de uma faixa do Spotify ou do SoundCloud, ou do widget do Discord, um aviso diz quem receberia o endereço IP do visitante, com «Mostrar» e «Permitir sempre…». O banner só se abre se o site tiver mesmo algo a perguntar à partida (medição de audiência, um captcha gerido por um terceiro); «Aceitar tudo» e «Recusar tudo» têm o mesmo peso. A escolha é guardada seis meses, e o seu registo, sem o endereço IP, treze meses.
- Definições → Privacidade: as páginas de aviso legal e de política de privacidade, escolhidas entre as páginas publicadas. O rodapé de cada tema remete para elas, ao lado de «Gerir os meus cookies».
Alterado
- Os tipos de letra são servidos pelo site: os temas e a definição «Tipo de letra do site» iam buscá-los ao Google Fonts, e o navegador de cada visitante enviava o seu endereço IP à Google, em cada página.
- As imagens de outros sites são servidas pelo site — um avatar do Discord, do Steam ou do Twitch, um GIF numa conversa, uma imagem colada num artigo, no fórum ou num classificado, um banner publicitário: o site vai buscá-las ele próprio e guarda-as sete dias, e o navegador já não contacta o seu servidor. Os mosaicos do mapa de locais também.
- A política de segurança só aceita agora o próprio site para as imagens e as ligações de scripts (exceto o Google Analytics, se estiver configurado). Deixa agora aparecer os leitores de serviços conhecidos (YouTube, Twitch, Vimeo, Dailymotion, Spotify, SoundCloud, Discord), que antes bloqueava: um vídeo num artigo não aparecia. Um script de outro site colado num widget «Código HTML» ou num anúncio já não corre: só passam o Google Analytics e o captcha escolhido.
- Enquanto o visitante não aceitar um captcha de um terceiro, o ALTCHA substitui-o, servido pelo site: ninguém tem de entregar os seus dados à Google, à hCaptcha ou à Cloudflare para escrever no site ou inscrever-se.
- Acabou-se o píxel de seguimento na newsletter, e a taxa de abertura: um rastreador que a subscrição não tinha pedido (recomendação da CNIL de 12 de março de 2026 sobre os píxeis de seguimento nos e-mails).
- Prazos de conservação: o registo de auditoria um ano, os contadores anti-abuso um dia, as subscrições da newsletter nunca confirmadas trinta dias, a fila de envio da newsletter noventa dias; para uma denúncia tratada há mais de um ano, são apagados o endereço IP do seu autor e a cópia do conteúdo. O cookie de sessão termina quando o navegador fecha, exceto com «Lembrar-me» (um ano), que já não vem marcado por predefinição.
- Acabaram-se os mapas da Google nos textos: um mapa do Google Maps incorporado num texto já não é aceite. O mapa do produto é o módulo «Mapa de locais», baseado no OpenStreetMap.
- A ligação «Desenvolvido por NeoFrag Reborn» dos temas, a palavra-chave de copyright
{neofrag}e as ligações do rodapé da administração levam ao site do projeto; levavam ao site do NeoFrag original.
Corrigido
- Nenhum endereço IP é já enviado para neofr.ag: a bandeira do país ao lado dos endereços das sessões foi retirada; para a obter, o navegador do administrador enviava todos esses endereços ao site do NeoFrag original.
- Eliminar uma conta como administrador apaga mesmo o perfil, as contas associadas, o histórico de inícios de sessão e as notificações, como a eliminação que um membro pede ele próprio; antes só fechava a conta.
- O arquivo «Os meus dados» transfere-se agora: três das suas listas (tópicos do fórum, comentários, mensagens das conversas) liam colunas que não existem, e o arquivo falhava.
- As dicas da lista de sessões e da galeria aparecem agora: tinham um atributo do Bootstrap 4, que o Bootstrap 5 ignora, e ficavam vazias.
- O endereço do avatar do widget do Steam era escrito tal como estava na página; agora é escapado, como o resto do widget.
- A dica «Abrir o canal» e o botão «Fechar» do leitor do widget do Twitch, que tinham ficado em francês, estão traduzidos.