Sobre el proyecto

arb-board es un proyecto de tablero estático cuya característica principal es almacenar los datos del tablero en forma cifrada. El data.json del repositorio es texto cifrado AES-256-GCM, la clave se deriva mediante PBKDF2-SHA256 con 600k iteraciones y el servidor lo cifra periódicamente antes de publicarlo. Sin la contraseña, ese archivo no es más que una serie de bytes aleatorios, por lo que que el repositorio sea público no equivale a que los datos lo sean. El proceso de descifrado se realiza por completo en el navegador: la contraseña solo se usa localmente para derivar la clave y descifrar en el sitio, nunca se sube. Entre las capacidades visibles en el README se incluyen: - Visualización de tablero estático, con data.json como fuente de datos. - Los datos se almacenan cifrados con AES-256-GCM y la derivación de clave usa PBKDF2-SHA256 con 600k iteraciones. - El servidor se encarga de cifrar periódicamente y publicar el texto cifrado actualizado. - Tras introducir la contraseña en el navegador, la clave se deriva localmente y se descifra; la contraseña no sale del navegador. El caso de uso previsto es desplegar el tablero en un repositorio público o en alojamiento estático y, al mismo tiempo, evitar la exposición de los datos en texto claro. El README no especifica el contenido concreto del tablero, el método de despliegue, el framework de frontend ni el mecanismo de distribución de la contraseña; esto debe confirmarlo el propio usuario.