Privedge
Dashboard
OpenAI privacidad API retención de datos RGPD HIPAA

Qué datos guarda OpenAI cuando usas su API: lo que dice la documentación oficial y lo que no te cuenta

Qué datos retiene OpenAI de tus llamadas a la API, cómo funciona Zero Data Retention, qué cambia un BAA y por qué el enfoque arquitectónico importa más que la política de privacidad del proveedor.

· 7 min de lectura
Puntos clave
  • Por defecto, OpenAI retiene los inputs y outputs de la API para monitorización de abuso. La ventana actual debe verificarse directamente en tu acuerdo
  • Zero Data Retention (ZDR) elimina esa retención para endpoints elegibles, pero los metadatos se siguen almacenando
  • Un BAA cambia las obligaciones contractuales pero no habilita ZDR por sí mismo
  • Tus propios logs, proxies y bases de datos suelen ser un riesgo mayor que la retención de OpenAI

Si construyes con la API de OpenAI y tu aplicación toca datos personales (historias clínicas, datos financieros, documentos legales, comunicaciones de usuarios), necesitas saber exactamente qué retiene OpenAI. No lo que la página de marketing sugiere. Lo que la política de privacidad, los acuerdos enterprise y la documentación de la API dicen realmente.

Esta guía recorre cada categoría de retención, enlazando a la documentación del proveedor donde el detalle importa. Estas políticas cambian: trata cada cifra concreta como un punto de partida a verificar, no como un hecho asentado. Donde hay ambigüedad, lo decimos.

Aviso: este artículo explica el marco general del RGPD y HIPAA aplicado a las prácticas de tratamiento de datos de un proveedor concreto. No es asesoramiento jurídico. Las políticas descritas pueden cambiar. Verifica las condiciones vigentes directamente con el proveedor y confirma las decisiones de compliance con tu asesoría legal.

Retención por defecto de datos de la API

Según la documentación de OpenAI, cuando haces una llamada a la API, tu input (el prompt) y el output (la respuesta) se almacenan por defecto para monitorización de abuso y seguridad, no para entrenamiento. La ventana de retención actual y su alcance exacto deben verificarse en tu acuerdo, no asumirse de una cifra citada aquí.

Lo que la política documentada establece sobre esta ventana:

  • Si envías {"role": "user", "content": "Resume esta nota clínica: María López, fecha nacimiento 15/04/1962, NHC 48291..."}, esa cadena se almacena en la infraestructura de OpenAI durante el período de retención por defecto
  • Empleados de OpenAI con acceso legítimo pueden revisar inputs y outputs almacenados para fines de seguridad e investigación de abuso
  • Tras el período de retención, estos datos se eliminan, salvo que tengas un acuerdo contractual que especifique lo contrario

La ventana de 30 días importa para datos regulados. Bajo HIPAA, cualquier sistema que almacena PHI requiere sus propias salvaguardas. Bajo el RGPD, el almacenamiento de datos personales exige una base legal y un plazo de conservación definido.

Zero Data Retention (ZDR): qué cubre y qué no

Zero Data Retention es una configuración opcional disponible para clientes API elegibles (típicamente cuentas enterprise). Con ZDR activado:

  • OpenAI no almacena tus prompts ni respuestas después de devolver la respuesta
  • No hay ventana de retención para el contenido de las peticiones

Lo que ZDR no elimina:

  • Retención de metadatos: timestamps, nombre del modelo, conteo de tokens, IDs de petición y códigos de error se retienen para facturación, rate limiting y fines operativos, incluso con ZDR
  • Procesamiento en tránsito: tus datos siguen pasando por la infraestructura de inferencia de OpenAI mientras se procesa la petición. ZDR afecta a la persistencia, no al procesamiento
  • Detección de abuso: los sistemas de detección de abuso en tiempo real de OpenAI siguen procesando las peticiones; ZDR afecta a la retención de logs, no a las comprobaciones de seguridad
  • Tus propios logs: todo lo que tu aplicación registre antes o después de la llamada a la API está fuera del control de OpenAI

La elegibilidad para ZDR no es automática. Requiere un acuerdo enterprise y puede no estar disponible para todos los endpoints de modelos. Verifica tu acuerdo actual o contacta con ventas de OpenAI.

CaracterísticaPor defectoCon BAACon ZDR
Retención de input/outputSegún condiciones vigentes del proveedorRegido por los términos del BAASin retención de contenido
Retención de metadatos
Entrenamiento con tus datosNo (según política declarada)NoNo
Acceso de empleadosPara revisión de seguridad/abusoPara revisión de seguridad/abusoReducido (sin contenido almacenado)
Transferencia RGPDLimitadaParcialmente cubiertaRequiere CCT adicionales
Idoneidad HIPAARequiere BAARequiere BAA + salvaguardas técnicasPostura más sólida

Estas filas reflejan la política documentada de OpenAI en el momento de escribir. Las ventanas de retención, la elegibilidad ZDR y los términos BAA cambian. Verifica las cifras actuales directamente con el proveedor antes de diseñar controles de compliance basados en ellas.

Entrenamiento con tus datos: la política declarada

Según la documentación publicada de OpenAI, los datos de la API no se usan para entrenar los modelos de OpenAI por defecto. Esto aplica a inputs y outputs de la API de Chat Completions, Assistants, Embeddings y otros endpoints estándar. Verifícalo directamente en tu acuerdo actual. Las políticas declaradas de uso de datos pueden cambiar sin aviso, y el detalle que importa es lo que dice tu acuerdo, no lo que decía una versión anterior de la documentación.

La excepción clave: los datos de fine-tuning. Cuando envías un trabajo de fine-tuning, subes datos de entrenamiento a OpenAI. Esos datos:

  • Se usan para entrenar tu variante de modelo fine-tuned
  • Se almacenan durante la duración del trabajo y la existencia de tu modelo
  • No se usan para entrenar los modelos fundacionales de OpenAI (según la política actual)

Si estás haciendo fine-tuning con datos que contienen PHI o información personal, los datos de entrenamiento viajan a OpenAI y persisten allí. Un BAA que cubra datos de fine-tuning debe especificar qué puede y no puede hacer OpenAI con ellos tras la finalización del trabajo. La mayoría de BAAs estándar no abordan esto con suficiente especificidad.

La API de Embeddings: a menudo ignorada

La API de Embeddings convierte texto en vectores numéricos para búsqueda semántica y sistemas RAG.

Cuando llamas a la API de Embeddings:

  • El texto de entrada se envía a OpenAI para su procesamiento
  • Aplica la misma retención por defecto
  • El embedding devuelto (un vector de floats) es opaco, pero la llamada API que lo generó contenía tu texto original

Los equipos que construyen sistemas RAG sobre documentos sanitarios o legales a menudo se centran en la seguridad del vector store sin considerar que cada documento troceado y embebido pasó por la infraestructura de OpenAI como texto plano. Si esos documentos contienen PHI o datos personales, las llamadas a la API de embeddings están sujetas a los mismos requisitos HIPAA y RGPD que cualquier otra llamada.

El principio de mínimo necesario aplica también aquí: no siempre necesitas embeber documentos completos. Embeber solo las partes clínicamente o legalmente relevantes reduce tanto tu superficie de compliance como tus costes de embeddings.

Tus propios logs: la exposición más común

Un hallazgo contraintuitivo al auditar sistemas de IA: tu propia infraestructura es a menudo un riesgo de datos mayor que tu proveedor de IA.

Fuentes comunes de retención no intencionada de datos personales en aplicaciones de IA:

  • Logs de aplicación: la mayoría de frameworks web registran los cuerpos de las peticiones en nivel DEBUG
  • Logs de API gateway: si tu gateway o balanceador registra cuerpos de petición (algunos lo hacen por defecto), los datos personales en prompts quedan capturados
  • Logs de proxy y middleware: herramientas de observabilidad LLM (LangSmith, Helicone, Portkey) que se sitúan entre tu aplicación y OpenAI registran prompts y respuestas por diseño
  • Logs de cliente (navegador/móvil): si la construcción del prompt ocurre en el cliente y este envía logs a un servicio de crash reporting, los datos pueden acabar en Sentry, Datadog o herramientas similares sin controles
  • Logs de consultas a base de datos: si tu sistema RAG registra qué documentos se recuperaron y esos documentos contienen datos personales, tu log de consultas es un almacén de datos personales

Auditar tu propio pipeline de logging es frecuentemente más productivo que negociar ZDR con OpenAI.

Conclusión práctica

El tratamiento de datos de OpenAI para clientes API es más consciente de la privacidad de lo que la mayoría asume: sin entrenamiento con tus datos por defecto, ventana de retención limitada, ZDR disponible. Los riesgos son reales pero gestionables, y a menudo se gestionan mejor controlando qué llega a OpenAI que optimizando los términos contractuales de lo que OpenAI hace con lo que recibe.

Si tu aplicación envía datos personales a OpenAI, la ventana de retención, el acceso de empleados para revisión de seguridad y el procesamiento en Estados Unidos son preocupaciones legítimas. La solución para todas ellas es la misma: interceptar los datos personales antes de la llamada a la API, seudonimizarlos y enviar tokens en lugar de identificadores.

Privedge ejecuta esta interceptación en el edge de Cloudflare, antes de la llamada a OpenAI, en infraestructura que tú controlas. Nombres, fechas e identificadores de pacientes se convierten en tokens. OpenAI recibe y retiene contenido anonimizado. Tu BAA, tu configuración ZDR y tu ventana de retención pasan a ser consideraciones secundarias en lugar de riesgos primarios.


Si quieres entender mejor la diferencia entre anonimización, tokenización y cifrado antes de implementar, aquí tienes la guía: Anonimización vs tokenización vs cifrado en IA. Y si lo que necesitas es una checklist de cumplimiento para tu DPO: Cumplimiento normativo IA: checklist para DPOs.

Privedge

¿Necesitas usar IA en tu empresa?

Hazlo con el RGPD cubierto y respetando el anonimato de tus clientes.

Guía completa

IA conforme con HIPAA

Lectura relacionada

RGPD Arquitectura de privacidad para la API de OpenAI: qué exige el RGPD sobre transferencias ChatGPT ¿Es legal usar ChatGPT en tu empresa? Lo que dice la AEPD sobre privacidad y RGPD proxy IA Proxy de IA con privacidad: qué es y por qué lo necesitan las empresas europeas ChatGPT ChatGPT en tu empresa sin exponer datos de clientes: guía práctica de implementación ChatGPT Tu equipo usa ChatGPT en la empresa: cómo recuperar el control RGPD Cumplimiento normativo en IA: checklist para DPOs y responsables de compliance RGPD Anonimización, tokenización y cifrado en IA: qué técnica usar según el RGPD RGPD Claude y el RGPD: cómo construir aplicaciones conformes para empresas europeas Azure OpenAI Azure OpenAI Service vs Privedge: qué arquitectura de privacidad necesita tu empresa