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
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.
- 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
- 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_*
- 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
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.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
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.