ViewBurn

Registro de desarrollo de ViewBurn

Cada mejora gira en torno a un mismo objetivo: que un contenido sensible desaparezca de verdad una vez transmitido.

mantenido por el equipo de ingeniería 345tool • actualizado en junio de 2026

Resumen del proyecto

El objetivo de ViewBurn es claro: ofrecer un canal seguro para transmitir información confidencial. No pretende ser un espacio de almacenamiento en la nube ni un servicio de mensajería, sino centrarse en una sola cosa: que un contenido, una vez consultado, desaparezca con rapidez y de forma irreversible.

Toda la herramienta se ha diseñado en torno a tres restricciones: el texto en claro nunca sale del dispositivo del usuario, el remitente controla por completo las condiciones de acceso, el proceso de destrucción no depende de la colaboración del destinatario.

A continuación se documenta cada función por versión, junto con las decisiones que la acompañan.

v2.0 — cifrado y control de acceso

Cifrado de carga útil AES-256-CBC

Es el cambio central de la v2.0. Antes, el contenido estaba protegido en tránsito, pero desde el punto de vista del almacenamiento seguía siendo legible; ahora los textos y las imágenes se cifran con AES-256-CBC antes de salir del navegador y solo se envía el criptograma.

La clave de descifrado va incluida en el fragmento del enlace (la parte posterior al #). Como el fragmento de la URL nunca se envía al servidor, este solo dispone del criptograma durante todo el ciclo de vida: es la premisa indispensable para que este diseño funcione.

Protección con contraseña (doble cifrado)

Además del cifrado del canal, el remitente puede definir una contraseña de acceso, formando una estructura de dos factores «clave + contraseña». La clave proviene del propio enlace y la contraseña se comunica por otro canal: sin una de las dos no se puede abrir.

La contraseña se deriva con PBKDF2 y se usa para el cifrado tras varias iteraciones, lo que resiste ataques de fuerza bruta contra contraseñas cortas. La contraseña en sí no se almacena ni se puede recuperar: guárdala aparte.

Límite de vistas y autodestrucción programada

El remitente puede definir un número máximo de consultas (de 1 a 9999) y una duración de validez (1440 minutos como máximo). Cada descifrado correcto reduce el contador, que queda invalidado al llegar a cero; al terminar la cuenta atrás también se elimina el contenido, aunque nadie lo haya visitado.

También existe el botón «destruir ahora»: el remitente puede invalidar el enlace en cualquier momento sin esperar a que se cumpla una condición.

v1.0 — el núcleo del motor de destrucción

Arquitectura de dos contenedores separados

Textos e imágenes están totalmente separados en la capa de almacenamiento y se procesan y eliminan de forma independiente. La razón es que su sensibilidad y su tamaño difieren mucho: una imagen puede ocupar cientos de KB, mientras que un texto ocupa solo unas líneas. Esta separación evita que la limpieza de las imágenes afecte a los textos y viceversa, y facilita aplicar límites distintos según el tipo.

Sistema de permisos lectura/uso compartido

La herramienta distingue con claridad dos modos: «escribir» y «leer». El modo compartido se dirige al remitente y se encarga del cifrado y de generar el enlace. El modo lectura se dirige al destinatario y se encarga de descifrar y mostrar. En modo lectura el texto está protegido contra copia y las imágenes se dibujan en un Canvas en lugar de mostrarse en una etiqueta de imagen descargable, lo que reduce de raíz la posibilidad de reenvíos sin coste.

Autodestrucción y limpieza con Cron

Además del borrado pasivo a la espera de una consulta, el sistema analiza periódicamente los contenidos caducados o que han alcanzado su límite y los elimina. Este mecanismo de seguridad garantiza que el contenido no permanezca indefinidamente aunque el destinatario nunca abra el enlace; es también la razón por la que lo hemos concebido como una «herramienta de transmisión» y no como una «herramienta de almacenamiento».

Hoja de ruta

  • Admitir archivos adjuntos de mayor tamaño (actualmente 5 archivos de 5 MB como máximo).
  • Mostrar con más claridad al destinatario las vistas restantes y la cuenta atrás.
  • Explorar una arquitectura de conocimiento cero: que el servidor no pueda acceder a la capacidad de descifrado en ningún momento.
  • Mejorar la accesibilidad para que los usuarios de teclado y de lector de pantalla completen todo el flujo sin dificultad.

Contactar con el equipo de ingeniería

— equipo 345tool

— correo: [email protected]

— fecha de creación: junio de 2026

Somos el equipo 345tool

345tool es un equipo de desarrolladores independientes especializado en herramientas web de alta calidad, íntegramente en el cliente y con la privacidad como prioridad, pensadas para sustituir herramientas online pesadas e ineficaces. ViewBurn forma parte de ellas y sigue los mismos principios: sin recopilar datos y sin registros innecesarios.

Conoce más sobre nuestro equipo