[nonimo]
ES
Descargar la app

Nonimo Gateway, en tu servidor

Di que sí a la IA sin que un solo dato personal salga de tu red.

Nonimo Gateway tapa los datos personales en tus propios servidores antes de cada llamada a la IA y los devuelve en la respuesta. Va en un contenedor delante de la API de OpenAI y tus servicios no cambian de código: sólo el base_url.

  • En tus propios servidores
  • Tu contenido no pasa por Nonimo
  • DNI, NIF, IBAN y documentos de cada país
POST /v1/chat/completions
  1. Sale de tu chatbot interno

    Resume el expediente de María López y escríbele a maria.lopez@example.com.

  2. Llega al proveedor tapado en tu red

    Resume el expediente de [PERSONA_1] y escríbele a [CORREO_1].

  3. Responde el proveedor

    Hola, [PERSONA_1]: hemos revisado tu expediente y está completo.

  4. Vuelve a tu servicio datos reales

    Hola, María López: hemos revisado tu expediente y está completo.

Ejemplo con datos de ficción. Pasa por el Gateway lo que llama a la IA por API; el ChatGPT del navegador, no (para eso, Nonimo para organizaciones).

Puesta en marcha

Enmascaramiento de datos y seudonimización en tres pasos

Sin tocar el código de tus servicios: un contenedor en tu servidor y un base_url nuevo.

  1. Un contenedor en tu CPD o en tu nube.

    Detalle técnico

    Se instala en tus servidores o en tu cuenta de nube, junto a tus servicios, y puedes tener varias instancias a la vez.

  2. Tu código sigue hablando la API de OpenAI. Sólo cambia la dirección.

    Detalle técnico

    El Gateway habla la API de OpenAI. Tus servicios lo apuntan a él y siguen llamando a /v1/chat/completions o a /v1/responses, con function calling incluido. El destino puede ser OpenAI o cualquier API compatible.

  3. Los datos salen como etiquetas y vuelven reales en la respuesta.

    Detalle técnico

    Cada petición se revisa entera antes de salir hacia tu proveedor: los datos personales se cambian por etiquetas y, en la respuesta, cada etiqueta recupera su valor. Las peticiones de tus servicios a la IA pasan por él antes de salir de tu red.

El SDK oficial de OpenAI funciona sin cambios; basta con apuntar el cliente al Gateway:

Python
from openai import OpenAI

# El mismo cliente y la misma clave: sólo cambia base_url
client = OpenAI(base_url="http://tu-servidor:8080/v1")
resp = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": "Resume el expediente de María López."}],
)
Node
import OpenAI from "openai";

// El mismo cliente y la misma clave: sólo cambia baseURL
const client = new OpenAI({ baseURL: "http://tu-servidor:8080/v1" });
const resp = await client.chat.completions.create({
  model: "gpt-4o",
  messages: [{ role: "user", content: "Resume el expediente de María López." }],
});
curl
# La misma petición de siempre, contra tu servidor
curl http://tu-servidor:8080/v1/chat/completions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o",
    "messages": [{"role": "user", "content": "Resume el expediente de María López."}]
  }'

Vuelven los datos

La respuesta llega con los datos reales

Tu proveedor sólo ve etiquetas; tu servicio recibe la respuesta con los datos reales, cada uno en su sitio.

chatbot.example.com

Chatbot interno

Resume la incidencia que abrió Lucía Martín[PERSONA_1] desde lucia.martin@example.com[CORREO_1].

Respuesta

La incidencia de Lucía Martín[PERSONA_1] es un fallo de acceso a la VPN desde el lunes. Le escribo a lucia.martin@example.com[CORREO_1] con los pasos para volver a conectarse.

Etiquetas devueltas: 2 de 2 Datos personales enviados: 0

Atención al cliente

Redacta un correo a Carlos Ruiz[PERSONA_1] (carlos.ruiz@example.com[CORREO_1]) para confirmarle que hemos recibido su documentación.

Respuesta

Hola, Carlos Ruiz[PERSONA_1]: te confirmamos que hemos recibido tu documentación. Te escribiremos a carlos.ruiz@example.com[CORREO_1] en cuanto esté todo listo.

Etiquetas devueltas: 2 de 2 Datos personales enviados: 0

Agente con herramientas

Consulta el estado del pedido de Ana Gómez[PERSONA_1], DNI 12345678A[DNI_1].

El modelo pide una función

buscar_pedido({ "titular": "Ana Gómez[PERSONA_1]", "dni": "12345678A[DNI_1]" })

Tu herramienta recibe el valor real; el proveedor sólo vio la etiqueta.

Etiquetas devueltas: 2 de 2 Datos personales enviados: 0

RR. HH.

Prepara la carta de bienvenida de Javier Moreno[PERSONA_1]; su nómina irá a la cuenta ES00 0000 0000 0000 0000 0000[IBAN_1].

Respuesta

Hola, Javier Moreno[PERSONA_1]: te damos la bienvenida al equipo. Ingresaremos tu nómina en la cuenta ES00 0000 0000 0000 0000 0000[IBAN_1].

Etiquetas devueltas: 2 de 2 Datos personales enviados: 0
  • Cada dato, su etiquetaNo reescribe ni resume, y cada dato conserva su etiqueta en toda la conversación.
  • La detección corre dentro de tu redLos datos no salen de tu red para detectarse.
  • Function callingTus herramientas reciben los argumentos JSON con el valor real.

Para tu DPO: es seudonimización (artículo 4.5 del RGPD) y la correspondencia con los datos reales se queda en tu infraestructura. Lo que dice del RGPD y la AEPD, en las preguntas.

La diferencia entre seudonimizar y anonimizar la explicamos en anonimizar o seudonimizar datos para la IA.

Detalle técnico

La detección corre dentro de tu red: los datos no salen de ella para detectarse. No reescribe ni resume, sólo marca qué es un dato personal, y dentro de una conversación cada dato conserva su etiqueta de principio a fin. En las llamadas a herramientas, tapa los valores de texto de los argumentos sin alterar su estructura y, cuando el modelo pide ejecutar una función, se la entrega con el valor real para que tu herramienta trabaje con datos de verdad.

Lo que sale hacia OpenAI

Redacta un correo a [PERSONA_1] ([CORREO_1]) para confirmarle que hemos recibido su documentación.

Lo que recibe tu servicio

Hola, Carlos Ruiz: te confirmamos que hemos recibido tu documentación. Te escribiremos a carlos.ruiz@example.com en cuanto esté todo listo.

Documentos de cada país

Enmascaramiento de datos que entiende cada país, del DNI al codice fiscale

Cada documento, con su formato propio. Elige un país y mira qué le llega a la IA.

Y además, en España

  • NombreLucía Fernández[PERSONA_1]
  • Teléfono+34 600 000 000[TELEFONO_1]
  • IBANES00 0000 0000 0000 0000 0000[IBAN_1]
  • DirecciónCalle Mayor 1, 28013 Madrid[DIRECCION_1]
  • Correolucia@example.com[CORREO_1]

Y en todos los países

  • Claves de API[CLAVE_API_1]
  • Tarjetas[TARJETA_1]
  • Pasaportes (MRZ)[PASAPORTE_1]
tu servicio → Gateway → api.openai.com
  • DNI[DNI_1]
  • NIE[NIE_1]
  • NIF[NIF_1]
  • Nº de la Seguridad Social[NUSS_1]

Tu servicio envía

Resume el expediente de María López, DNI 12345678A.

La IA recibe

Resume el expediente de [PERSONA_1], DNI [DNI_1].

Datos inventados y números de ejemplo que no son válidos.

Ver la tabla completa de documentos por país

El Gateway reconoce los datos personales de siempre (nombres, correos, teléfonos, direcciones, claves de API) y, además, los números de documento de cada país, con su formato propio. También IBAN, tarjetas y pasaportes (su zona de lectura mecánica).

PaísDocumentos
EspañaDNI, NIE, NIF, número de la Seguridad Social
AlemaniaSteuer-ID, Sozialversicherungsnummer
FranciaNIR (numéro de sécurité sociale), SIREN, SIRET
Italiacodice fiscale, partita IVA, carta d’identità elettronica (CIE), tessera sanitaria
PortugalNIF, NISS
BrasilCPF, CNPJ, CNH (permiso de conducir)
Reino UnidoNational Insurance number, NHS number
IrlandaPPS number
AustraliaTFN, Medicare
Estados UnidosSocial Security number
En todos los paísesIBAN, pasaportes (zona de lectura mecánica), tarjetas

Frente a Presidio

¿Estás evaluando Presidio? Nonimo Gateway viene listo para funcionar

Presidio detecta datos personales en un texto. El proxy compatible con OpenAI que lo pone delante de la API lo monta tu equipo; con Nonimo Gateway viene hecho.

Para tu equipo: 6 de 8 tareas Para tu equipo: apuntar base_url al Gateway
Qué trae cada opción y qué le toca montar a tu equipo
Tarea Montarlo con Presidio Con Nonimo Gateway
Detectar datos personales en el texto Lo trae Presidio Incluido
Proxy compatible con OpenAI Lo montas tú Viene hecho
Ponerlo delante de tu proveedor de IA Lo conectas tú Cambias base_url
Devolver los datos reales en la respuesta Lo montas tú Viene hecho
Números de identificación de cada país Eliges y ajustas reconocedores Los de la tabla de arriba
Textos en español y otros idiomas Lo configuras tú Viene hecho
Mantenerlo al día Tu equipo Nuevas versiones de nuestra parte
Dónde corre En tu infraestructura Un contenedor en tu servidor

La comparación completa, fila a fila: Alternativa a Microsoft Presidio →

Detalle técnico

Presidio detecta datos personales en un texto, pero no trae un proxy compatible con OpenAI: para ponerlo delante de la API, tu equipo tiene que montarlo, conectarlo y mantenerlo.

Nonimo Gateway te lo da hecho: un contenedor en tu propio servidor, una API compatible con OpenAI, los datos reales de vuelta en la respuesta y los números de identificación de cada país de la tabla de arriba.

En tu servidor

Bajo tu control, en tu propia red

Sigues con tu proveedor de IA y el Gateway es una pieza más de tu perímetro.

LiteLLM

¿Ya usas LiteLLM? Activa Nonimo como guardrail

Si tu plataforma ya enruta las llamadas con LiteLLM, Nonimo encaja de dos formas. Elige la que necesitas.

Guardrail en LiteLLM

  1. Tus servicios
  2. LiteLLM
  3. Nonimo
  4. El modelo

Sale Resume el expediente de [PERSONA_1]

Vuelve La respuesta llega con las etiquetas: [PERSONA_1]

  • Los datos personales salen tapados antes de llegar al modelo
  • Se activa en la configuración de LiteLLM
  • Los valores reales no se reponen en la respuesta
¿Los necesitas? Usa el modo proxy →

Gateway en modo proxy

  1. Tus servicios
  2. Nonimo Gateway
  3. Tu proveedor de IA

Sale Resume el expediente de [PERSONA_1]

Vuelve La respuesta llega con los valores reales: María López

  • Los datos personales salen tapados antes de llegar al modelo
  • La respuesta vuelve con los valores reales
Detalle técnico

¿Ya usas LiteLLM? Nonimo se activa como guardrail, o como proxy delante de tu proveedor si quieres los datos de vuelta en la respuesta.

Planes y precios

Planes de Nonimo Gateway para enmascarar datos en tu servidor

Todos los planes incluyen 30 días de prueba y, si pasas del tope de palabras, el Gateway te avisa y el servicio sigue.

600 personas

Te encaja Nonimo Gateway Empresa, 490 €/mes

Despacho

Para empezar

Para despachos y equipos que empiezan con la IA

Nonimo Gateway Despacho 290 €/mes Nonimo Gateway Despacho o 2.900 € al año

Hasta 25 millones de palabras al mes Equipos de hasta unas 200 personas
  • 1 instancia
  • Soporte por correo
Pide acceso

Empresa

Para empresas con varios equipos y más volumen

Nonimo Gateway Empresa 490 €/mes Nonimo Gateway Empresa o 4.900 € al año

Hasta 150 millones de palabras al mes Equipos de hasta unas 1.000 personas
  • Hasta 3 instancias
  • Modo sin conexión, bajo petición
  • Soporte prioritario
Pide acceso

A medida

Para grandes organizaciones con requisitos propios

Precio a consultar

Sin tope de palabras Más de 1.000 personas
  • Instancias ilimitadas
  • Modo sin conexión, bajo petición
  • Contrato y condiciones propias
Habla con nosotros
¿Para cuántas personas da cada plan?

Según nuestra estimación: el plan Despacho incluye 25 millones de palabras al mes, suficiente para equipos de hasta unas 200 personas; el plan Empresa, 150 millones, para equipos de hasta unas 1.000; y el plan A medida no tiene tope, pensado para más de 1.000 personas o varias sedes. Si alguna vez te pasas, te avisamos y el servicio sigue funcionando.

Acceso

Pide acceso a Nonimo Gateway

Cuéntanos qué usas hoy y te escribimos para que lo pruebes en tu servidor.

¿Qué IA usa tu equipo hoy? (marca todas las que uses)

Sólo usamos estos datos para contactarte sobre Nonimo Gateway. Política de privacidad.

Preguntas

Preguntas frecuentes

Lo que preguntan el responsable de TI, el de seguridad y el DPO antes de desplegar el Gateway.

Qué hace y qué abarca

¿Con qué APIs es compatible?

Con la de OpenAI y con cualquier API que la imite: Chat Completions y Responses, con llamadas a herramientas.

¿Qué recibe el proveedor de IA?

El texto con cada dato personal sustituido por una etiqueta, como [PERSONA_1] o [DNI_1]. Por tipo de dato y por sentido eliges tapar, bloquear (la petición no sale y el error indica la categoría, nunca el valor) o avisar (sale tal cual y queda contado). Puedes añadir tus propios términos literales, como códigos de expediente.

¿Añade latencia?

La detección corre en local, dentro de tu red, sin consultar ningún servicio externo.

¿Esto es anonimizar datos?

Es seudonimización, que es lo que necesitas cuando quieres la respuesta completa. Anonimizar datos rompe para siempre el vínculo con la persona; el enmascaramiento de datos del Gateway los cambia por etiquetas y te los devuelve en la respuesta. Quien busca anonimización de datos para usar la IA casi siempre necesita justo esto.

¿Para cuántas personas da cada plan?

Según nuestra estimación: el plan Despacho incluye 25 millones de palabras al mes, suficiente para equipos de hasta unas 200 personas; el plan Empresa, 150 millones, para equipos de hasta unas 1.000; y el plan A medida no tiene tope, pensado para más de 1.000 personas o varias sedes. Si alguna vez te pasas, te avisamos y el servicio sigue funcionando.

Seguridad y privacidad

¿Qué ocurre si algo falla?

Por defecto, la petición no sale y tu aplicación recibe un error claro.

¿El Gateway se conecta con Nonimo?

Sólo para la licencia y cifras de uso, nunca contenido. Si tu red no puede salir hacia Nonimo, en los planes Empresa y A medida tienes un modo sin conexión bajo petición. Escríbenos a hello@nonimo.ai y acordamos las condiciones.

¿Me ayuda con el RGPD y con lo que pide la AEPD?

Te ayuda a reducir lo que llega a tu proveedor de IA. El RGPD define la seudonimización en su artículo 4.5 y la cita como medida en los artículos 25 y 32, y la AEPD recuerda que para quien conserva la clave el dato sigue siendo personal. Aquí esa clave se queda en tu infraestructura. No sustituye tu análisis de riesgos ni tu contrato de encargo del tratamiento con el proveedor, pero deja menos datos personales en manos de terceros.

Despliegue y licencia

¿Qué necesito para desplegarlo?

Un servidor o un clúster donde corran contenedores, en tu CPD o en tu nube. Se instala junto a tus servicios y puedes tener varias instancias.

¿Cómo funciona la licencia?

Es una licencia firmada por instancia. En los planes con conexión se renueva sola; en el modo sin conexión se carga a mano y su vigencia depende de las condiciones de cada cliente. Si superas el uso de tu plan, el Gateway te avisa y el servicio sigue.

¿El Gateway se actualiza solo?

No. El Gateway te avisa cuando hay una versión nueva y tu equipo de informática la aplica cuando quiera.

Guías

Para seguir leyendo

Guías sobre AI gateways, proxies de privacidad y cómo evitar que los datos personales salgan en las llamadas a la IA.

Empieza ahora

Prueba el enmascaramiento de datos en tu propio servidor

Pide acceso, instala el contenedor junto a tus servicios y comprueba con tu propio tráfico que los datos personales llegan a la IA convertidos en etiquetas. Para la IA que tu equipo usa en el navegador, mira Nonimo para organizaciones.

Herramientas

Elige el tipo de archivo y quita los datos personales antes de enviarlo. Sin registro y en un minuto.

Todas las herramientas →