Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

hushgate

Firewall PII autoalojado para APIs LLM. Intercepta solicitudes a OpenAI/Anthropic, pseudonimiza datos personales antes de enviarlos y restaura los valores en la respuesta. Cumplimiento GDPR para transferencias internacionales sin dependencias de tiempo de ejecución.

Ficha actualizada 24 sept 2026, 17:10 · upstream 24 sept 2026, 16:51 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es hushgate

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

hushgate actúa como una pasarela de seguridad entre tu aplicación y las APIs de LLM en la nube (OpenAI, Anthropic). Intercepta el tráfico saliente, identifica datos sensibles como nombres, correos o IBANs, y los reemplaza por marcadores estables. El modelo de IA recibe solo los placeholders, garantizando que los datos personales nunca salen de tu infraestructura hacia jurisdicciones prohibidas.

El proceso es bidireccional: la respuesta del modelo contiene los placeholders, y hushgate restaura los valores reales antes de entregarlos a tu aplicación. Esto permite mantener el flujo de trabajo existente sin modificar la lógica del negocio. El sistema incluye un registro de auditoría que documenta categorías y conteos de datos procesados, pero nunca los valores en sí mismos, facilitando informes de cumplimiento como Art. 30 del RGPD.

CASOS DE USO
  • Cumplimiento GDPR para transferencias internacionales de datos a proveedores norteamericanos
  • Integración transparente con SDKs oficiales de OpenAI y Anthropic sin cambios de código
  • Procesamiento seguro de adjuntos (PDF, Word) en peticiones LLM mediante redacción previa
  • Auditoría forense de categorías de datos procesados sin exponer valores sensibles
  • Despliegue local como proxy para evitar almacenamiento de claves API en el cliente
PUNTOS DESTACADOS
  • Cero dependencias de tiempo de ejecución (zero runtime dependencies) según especificaciones
  • Mapeo bidireccional automático de placeholders a valores reales en la respuesta
  • Soporte nativo para auditoría de categorías y conteos sin exponer valores en logs
  • Capacidad de procesar y redactar contenido de archivos adjuntos antes del envío
  • Configuración flexible mediante archivo JSON o variables de entorno HUSHGATE_*
PRECAUCIONES
  • Requiere Node.js 20 o superior para la instalación y ejecución (Node >= 20)
  • Necesita configuración manual de listas blancas de upstreams legales (residency.allow)
  • No procesa archivos binarios complejos si no se pueden leer como texto plano
  • La complejidad del despliegue se clasifica como HIGH según el análisis técnico
  • Dependencia de la infraestructura del proveedor original para la inferencia real
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

hushgate banner
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Instalar globalmente con npm install -g hushgate o usar npx. Inicializar con 'hushgate init' y validar seguridad con 'hushgate doctor'. Configurar el SDK apuntando a localhost:8787. Asegurar que la variable OPENAI_BASE_URL apunte al proxy local. Requiere 4 núcleos CPU, 8GB RAM y 20GB disco según especificaciones.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
MySQL
BASES DE DATOS
MySQL
PUERTOS
87879099
06

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.