histbak
Extensión de navegador (Chrome/Firefox, MV3) que realiza copias de seguridad programadas del historial de navegación con visualizador local. Todo corre offline sin acceso a red.
Ficha actualizada 26 sept 2026, 16:52 · upstream 26 sept 2026, 16:31 · release v0.1.0
Qué es histbak
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
histbak es una extensión de navegador para Chrome y Firefox (Manifest V3) que automatiza la copia de seguridad del historial de navegación, un componente crítico que los navegadores no exportan nativamente. El software escribe el historial en disco según un cronograma configurable, comprimiendo y opcionalmente encriptando los archivos antes de guardarlos en la carpeta de descargas.
Incluye un visualizador integrado que renderiza el historial con gráficos y tablas, permitiendo análisis temporal y búsqueda. El formato de archivo es gzip JSON con soporte para AES-256-GCM cuando se activa encriptación. Un script standalone permite leer backups sin la extensión usando Node.js.
La herramienta aplica filtros de privacidad por defecto: elimina parámetros de tracking (utm_*, fbclid, gclid), puede omitir cadenas de consulta completas y títulos, y respeta patrones glob para excluir URLs específicas. Los archivos se nombran con plantilla configurable incluyendo fecha, hora y conteo de items.
- Copias de seguridad automáticas del historial de navegación para proteger contra corrupción de perfil
- Visualización y análisis del historial web en formato legible con gráficos temporales
- Auditoría personal de actividad web sin enviar datos a servidores externos
- Exportación segura con encriptación AES-256-GCM opcional para archivos sensibles
- Ejecución 100% local sin acceso a red ni permisos host
- Encriptación AES-256-GCM con PBKDF2-SHA-256 (600.000 rondas OWASP)
- Filtrado automático de parámetros de tracking por defecto
- Formato documentado y verificable con script standalone en Node.js
- Sin dependencias de runtime externas, funciona como extension unpacked
- No es estrategia de backup completa: archivos en misma partición que el perfil
- Passphrase perdido = datos irrecoverables permanentemente (diseño intencional)
- Extension unsigned requiere carga unpacked con advertencia en Chrome
- Cifrado sin passphrase encripta pero no cifra si se olvida la contraseña
- Pruning elimina archivos automáticamente según keepLastN sin confirmación
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Clonar repositorio, ejecutar npm install y npm run build. Cargar como extension unpacked: Chrome (chrome://extensions > Developer mode > Load unpacked > build/chrome) o Firefox (about:debugging > Temporary Add-on > build/firefox/manifest.json). Archivos de backup en carpeta de descargas local. Verificar backups con viewer antes de necesitarlos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.



