llm-dlp es una herramienta de software de código abierto que actúa como proxy local para proteger la privacidad de los usuarios al interactuar con modelos de lenguaje de gran escala (LLM) como Claude Code. Su función principal es enmascarar datos sensibles, como direcciones de correo electrónico, números de CPF, nombres de servidores internos y títulos de sesión, antes de enviarlos a la API de Anthropic. Esto garantiza que el modelo solo reciba pseudónimos, mientras que el usuario y el sistema operativo conservan la información original.
El sistema opera mediante un proceso de enmascaramiento y desenmascaramiento bidireccional. Al enviar una solicitud, llm-dlp reemplaza los valores reales por identificadores únicos (pseudónimos) que mantienen la coherencia contextual, permitiendo que el modelo entienda referencias cruzadas. Al recibir la respuesta, el proxy restaura los valores originales, asegurando que los comandos se ejecuten correctamente y los archivos se guarden con la información real. La herramienta incluye OCR para procesar imágenes y PDFs, y cuenta con un mecanismo de fallo seguro que impide el envío de mensajes si el proxy no puede procesar una solicitud, evitando fugas de datos silenciosas.
La instalación requiere Go y se configura mediante un script interactivo que define dominios internos y claves secretas. El rendimiento es optimizado, con un latencia de 5 a 30 milisegundos por mensaje y una carga mínima de tokens. llm-dlp funciona en Linux y Windows (WSL), y ofrece una interfaz de administración para monitorizar el estado, gestionar emergencias y auditar el uso de la herramienta.
