Privacidad: ya no se envía a ningún visitante a un tercero sin su consentimiento.
Añadido
- Una verdadera elección sobre los servicios de otras empresas. El banner de cookies solo controlaba Google Analytics, mientras que los vídeos, el widget de Discord y los captchas se cargaban respondiera lo que respondiera el visitante. La ventana «Gestionar mis cookies», abierta desde el pie de cada página, muestra las cookies propias del sitio y luego cada servicio, para aceptarlo o rechazarlo uno a uno. En lugar de un vídeo de YouTube, Twitch, Vimeo o Dailymotion, de una pista de Spotify o SoundCloud, o del widget de Discord, un aviso dice quién recibiría la dirección IP del visitante, con «Mostrar» y «Permitir siempre…». El banner solo se abre si el sitio tiene de verdad algo que preguntar de entrada (medición de audiencia, un captcha gestionado por un tercero); «Aceptar todo» y «Rechazar todo» tienen el mismo peso. La elección se conserva seis meses, y su constancia, sin la dirección IP, trece meses.
- Ajustes → Privacidad: las páginas de aviso legal y de política de privacidad, elegidas entre las páginas publicadas. El pie de página de cada tema enlaza a ellas, junto a «Gestionar mis cookies».
Cambiado
- Las fuentes las sirve el sitio: los temas y el ajuste «Fuente del sitio» las tomaban de Google Fonts, y el navegador de cada visitante enviaba su dirección IP a Google, en cada página.
- Las imágenes de otros sitios las sirve el sitio — un avatar de Discord, Steam o Twitch, un GIF en una conversación, una imagen pegada en un artículo, el foro o un anuncio clasificado, un banner publicitario: el sitio las va a buscar él mismo y las guarda siete días, y el navegador ya no contacta con su servidor. Las teselas del mapa de lugares también.
- La política de seguridad solo acepta ya el propio sitio para las imágenes y las conexiones de scripts (salvo Google Analytics, si está configurado). Deja ahora mostrarse los reproductores de servicios conocidos (YouTube, Twitch, Vimeo, Dailymotion, Spotify, SoundCloud, Discord), que antes bloqueaba: un vídeo en un artículo no se veía. Un script de otro sitio pegado en un widget «Código HTML» o en un anuncio ya no se ejecuta: solo pasan Google Analytics y el captcha elegido.
- Mientras el visitante no acepte un captcha de un tercero, ALTCHA lo sustituye, servido por el sitio: nadie tiene que entregar sus datos a Google, hCaptcha o Cloudflare para escribir en el sitio o registrarse.
- Se acabó el píxel de seguimiento en el boletín, y la tasa de apertura: un rastreador que la suscripción no había pedido (recomendación de la CNIL del 12 de marzo de 2026 sobre los píxeles de seguimiento en los correos).
- Plazos de conservación: el registro de auditoría un año, los contadores antiabuso un día, las suscripciones al boletín nunca confirmadas treinta días, la cola de envío del boletín noventa días; para una denuncia tratada hace más de un año, se borran la dirección IP de su autor y la copia del contenido. La cookie de sesión termina al cerrar el navegador, salvo con «Recordarme» (un año), que ya no viene marcado por defecto.
- Se acabaron los mapas de Google en los textos: ya no se acepta un mapa de Google Maps incrustado en un texto. El mapa del producto es el módulo «Mapa de lugares», basado en OpenStreetMap.
- El enlace «Desarrollado por NeoFrag Reborn» de los temas, la palabra clave de copyright
{neofrag}y los enlaces del pie de la administración llevan al sitio del proyecto; llevaban al sitio del NeoFrag original.
Corregido
- Ya no se envía ninguna dirección IP a neofr.ag: se retira la bandera del país junto a las direcciones de las sesiones; para obtenerla, el navegador del administrador enviaba todas esas direcciones al sitio del NeoFrag original.
- Eliminar una cuenta como administrador borra de verdad el perfil, las cuentas vinculadas, el historial de inicios de sesión y las notificaciones, como la eliminación que pide un miembro él mismo; antes solo cerraba la cuenta.
- El archivo «Mis datos» se descarga ahora: tres de sus listas (temas del foro, comentarios, mensajes de las conversaciones) leían columnas que no existen, y el archivo fallaba.
- Las burbujas de la lista de sesiones y de la galería se muestran ahora: llevaban un atributo de Bootstrap 4, que Bootstrap 5 ignora, y se quedaban vacías.
- La dirección del avatar del widget de Steam se escribía tal cual en la página; ahora se escapa, como el resto del widget.
- La burbuja «Abrir el canal» y el botón «Cerrar» del reproductor del widget de Twitch, que se habían quedado en francés, están traducidos.