Saltar al contenido

🔌

Producto

Klaus Proxy Local

v0.3.0 production proxy auditoría HTTPS

Proxy local que intercepta, audita y pseudonimiza el tráfico HTTPS hacia la API de Anthropic, protegiendo identidad, rutas y datos sensibles.

Acerca de este producto

# Klaus Proxy Local — Tu control de privacidad ## ¿Trabajas con Claude Code en entornos corporativos o sensibles? Klaus Proxy Local es la herramienta que te falta. Mientras usas Claude Code (o cualquier cliente de la API de Anthropic), este proxy se interpone en el camino y **te da control total** sobre qué datos salen de tu máquina. ### El problema Cada vez que envías una pregunta a Claude, el contenido completo de tu request viaja hacia `api.anthropic.com`. Eso incluye: - Rutas de archivos del proyecto (`/Users/empresa/proyectos/cliente-secreto/...`) - Identificadores sensibles (emails corporativos, git user, org interna) - Fragmentos de código con credenciales olvidadas - Contexto del directorio (`pwd`, structure trees) En entornos corporativos, compliance o con datos sensibles, eso es un **incumplimiento** de política. ### La solución: Klaus Proxy Local Klaus Proxy Local corre **localmente en tu máquina** (puerto 8899) y hace tres cosas críticas: 1. **Captura**. Registra exactamente qué sale de tu equipo (para auditoría) 2. **Pseudonimiza en vuelo**. Antes de que viaje, reemplaza datos sensibles por seudónimos reversibles: - `asantacana@kyndryl.com` → `email_16b8b260` - `/Users/asantacana/proyectos/` → `_u_0f284a1e` - `https://github.com/...?token=ghp_xyz` → `url_9c2f5a7d` 3. **Revierte en respuesta**. Cuando Claude responde, los seudónimos se convierten de vuelta a valores reales, así tus tool calls y el contexto siguen siendo operativos. Todo funciona con **fail-closed**: si algo falla, la request **no sale** del equipo. ### Características clave - ✅ **Determinista**: el mismo email siempre → el mismo seudónimo (gracias a SALT y hashing) - ✅ **Reversible**: bidireccional real ↔ pseudónimo (vault persistente) - ✅ **Transparent**: Claude sigue viéndose igual; los tool calls funcionan sin cambios - ✅ **Multi-tier detection**: 3 niveles de detección de datos sensibles (patrones, contexto, heurística) - ✅ **Auditable**: evidencia de captura original vs. enviada - ✅ **Zero-config**: genera certificados, SALT y configuración automáticamente en primer arranque - ✅ **Production-ready**: 465 tests pasando, auditoría completa, CI/CD limpio ### Casos de uso - **Equipos corporativos** que necesitan compliance sobre qué datos salen (GDPR, CCPA, normas internas) - **Consultorías** trabajando con código de clientes multiples - **Equipos sensibles** (finanzas, salud, legal) donde no puedes dejar rastro en APIs externas - **Desarrolladores** que quieren auditarse a sí mismos antes de usar Claude a mayor escala - **Investigadores** de privacidad / seguridad ### Comienza en 3 minutos ```bash # 1. Instala pip install Klaus-proxy-local==0.3.0 # 2. Arranca el proxy (Terminal 1) claude-proxy # 3. Usa Claude a través del proxy (Terminal 2) export HTTPS_PROXY=http://127.0.0.1:8899 export NODE_EXTRA_CA_CERTS=~/.mitmproxy/mitmproxy-ca-cert.pem claude "tu pregunta aquí" # 4. Audita capturas automáticamente (Terminal 3) python full_audit_with_fixes.py --auto ``` ¿Listo para auditar todo lo que envía tu equipo?