ndaact.ai — protección de datos personales: extensión de navegador y aplicación de escritorio

Política de privacidad

Última actualización: 13 de octubre de 2026 · Aplicación de escritorio 0.9.15 · Extensión de navegador 0.6.5

En una frase: ndaact.ai detecta los datos personales antes de que salgan hacia una IA (en tus prompts y tus PDF en la web, y en lo que copias al portapapeles desde cualquier aplicación) y los sustituye por marcadores. La detección y la sustitución se realizan en tu equipo. Las conexiones técnicas del software, como la licencia, las actualizaciones y el diagnóstico de errores, se detallan más abajo.

Qué datos se detectan

ndaact.ai analiza dos flujos distintos: por un lado el texto que escribes y los archivos PDF que subes en claude.ai y chatgpt.com (extensión de navegador), y por otro el texto que copias al portapapeles de tu equipo, desde cualquier aplicación (aplicación de escritorio). En ambos casos busca las siguientes categorías de datos personales:

Cada dato detectado se sustituye por un marcador anónimo (por ejemplo, {{PERSON_a1b2}}) antes del envío. La respuesta del modelo se vuelve a mostrar después con los valores originales restituidos localmente, únicamente en tu navegador.

Los datos de salud merecen una mención aparte: asociados a un nombre, entran en las categorías especiales del artículo 9 del RGPD. No tienen forma fija («en seguimiento por una esclerosis múltiple» es un dato de salud, no un número) y es el modelo descrito más abajo el que los detecta.

Cómo funciona la detección

Dos mecanismos trabajan juntos, por razones distintas.

Las reglas deterministas se ocupan de los identificadores que tienen una forma y un dígito de control: NIR, IBAN, SIRET, tarjeta bancaria. El software no se limita a reconocer la forma, recalcula el dígito. Una serie de cifras que se parece a un IBAN sin serlo no se oculta por error, y un IBAN real no pasa.

El modelo de reconocimiento de entidades toma el relevo en todo lo que ninguna regla sabe describir: un nombre de persona, una razón social, una dirección, un dato de salud. Esas informaciones no tienen forma fija, es la frase que las rodea la que las revela. El modelo se ejecuta en tu equipo, sin ninguna conexión saliente durante el análisis.

Un modelo por idioma. Cada modelo pesa varios cientos de megabytes. Reunir cinco en un solo archivo daría un conjunto demasiado pesado para un equipo de trabajo corriente, y más lento en cada prompt. Por eso ndaact.ai descarga el modelo del idioma que usas, y solo ese: francés, inglés, alemán, español o italiano. Cambias de idioma desde la aplicación, que entonces recupera el modelo correspondiente.

El portapapeles y la aplicación de escritorio

La aplicación de escritorio ndaact.ai (macOS, Windows) vigila el portapapeles de tu equipo, para que la protección no dependa del navegador. Solo lee texto plano: en cuanto el portapapeles contiene algo que no podría reescribir por completo (una imagen, un archivo, texto enriquecido RTF o HTML), se abstiene y deja el contenido intacto.

Dos exclusiones absolutas. Un contenido marcado como confidencial por un gestor de contraseñas impone el silencio completo: ni lectura, ni registro, ni contador, ni cambio de estado. Un contenido marcado como transitorio queda fuera del ámbito.

Comportamiento no bloqueante. A diferencia de la extensión de navegador, que bloquea el envío cuando la protección no está activa, la vigilancia del portapapeles funciona en la medida de lo posible: si la ocultación no puede hacerse por completo, el contenido se deja tal cual en lugar de reescribirse parcialmente. Una reescritura parcial dejaría escapar la versión sin ocultar por la vía no tratada, bajo una garantía falsa.

Suspensión. Puedes suspender la vigilancia en cualquier momento desde el icono de la barra de menús, 30 minutos por defecto.

Autorización de macOS. La aplicación solicita el permiso «Accesibilidad» con un único fin: volver a pegar automáticamente el contenido ocultado en tu lugar. No lo usa para leer la pantalla ni para observar las pulsaciones de teclado. Denegarlo no impide la ocultación; solo se pierde el pegado automático.

Dónde tiene lugar el procesamiento

ComponenteDónde se ejecutaDato que transita
Detección por expresiones regulares Aplicación local ndaact.ai en tu equipo (127.0.0.1), invocada por la extensión Texto del prompt, antes del envío
Detección avanzada (modelo NER) y ocultación de PDF Aplicación local ndaact.ai en tu equipo (127.0.0.1) Texto del prompt / contenido del PDF, tratado en tu equipo sin pasar por un servidor de ndaact.ai
Vigilancia del portapapeles Aplicación local ndaact.ai, en tu equipo Texto plano copiado, y solo si puede reescribirse por completo; nunca un contenido marcado como confidencial por un gestor de contraseñas
Tabla de correspondencia marcador ↔ valor Base local cifrada (AES-256), clave propia de tu instalación, generada en el primer arranque y conservada en tu equipo Los valores originales detectados, necesarios para devolverte la respuesta en claro
Registro de auditoría local Archivo local de solo adición, encadenado por huella SHA-256, en tu equipo Marca de tiempo, tipo de entidad y posición en el texto, sin el valor original. Este registro no se purga automáticamente: permanece hasta que lo elimines
Historial de detecciones (auditoría) chrome.storage local, en tu equipo Tipo de dato personal, marcador, marca de tiempo, sin el valor original

Lo que se envía a ndaact.ai

Tus prompts y tus documentos, incluidos los datos personales detectados, no se envían a ningún servidor operado por ndaact.ai o Inkan.link, ni desde la extensión ni desde la aplicación de escritorio. La extensión solo se comunica con dos destinos: el sitio LLM que usas (claude.ai/chatgpt.com, que recibe marcadores de sustitución en lugar de las entidades detectadas, sin la tabla de correspondencia, por lo que no tiene ningún medio razonable de reidentificar a las personas) y la aplicación local ndaact.ai en 127.0.0.1, que se ejecuta en tu propio ordenador. Una entidad no detectada permanece en claro en el texto enviado: ndaact.ai ayuda a proteger tus datos, sin garantizarlo.

Aparte del contenido analizado, el software intercambia datos técnicos con nuestros servicios: licencia, actualizaciones, descarga del modelo, diagnóstico de errores. El detalle figura en esta política.

Terminología. Este procesamiento es una pseudonimización local (art. 4(5) del RGPD): reversible para ti, ya que la tabla de correspondencia permanece en tu equipo. Por eso no hablamos de «anonimización» en tu caso. En cambio, respecto al proveedor del LLM y a cualquier tercero, busca el efecto de una desidentificación: los marcadores les resultan opacos y sin medios razonables de reidentificación (enfoque relativo adoptado por el TJUE, sentencia SEPD/JUR, C-413/23 P, de 4 de septiembre de 2025). Solo se ocultan las entidades detectadas; no pretendemos anonimizar el prompt entero.

Intercambios técnicos y diagnóstico de errores

Aparte del contenido analizado, el software intercambia datos técnicos con nuestros servicios y con proveedores. Estos intercambios no están diseñados para contener tus prompts, tus documentos ni los valores detectados.

IntercambioQué se envíaDestinatario y lugar
Licencia e inicio de sesiónEtiqueta del dispositivo, huella de hardware (identificador técnico del dispositivo) y token de sesión (código técnico distinto de tu contraseña). Detalle en «Cuenta, suscripción y facturación»Supabase, Unión Europea (París)
ActualizacionesSolicitud del archivo de versión y del instalador. El proveedor de alojamiento ve la dirección IP de la solicitud, como cualquier servidor webAlmacenamiento de Scaleway, Francia (París)
Descarga del modeloSolicitud de los archivos del modelo. Para un modelo reservado a una suscripción, la licencia se comprueba en el servidorAlmacenamiento de Scaleway (Francia) y función de servidor de Supabase (Unión Europea)
Diagnóstico de erroresInforme técnico, descrito a continuaciónSentry, Unión Europea (Fráncfort)

Diagnóstico de errores (Sentry)

Para reparar los fallos, ndaact utiliza Sentry, un servicio de seguimiento de errores de Functional Software, Inc., en su región de la Unión Europea (Fráncfort, Alemania). Tres componentes le envían informes técnicos.

Dirección IP y ubicación. La dirección IP no se conserva en los informes (enmascaramiento activado). Sentry deduce, no obstante, un país y una ciudad aproximados a partir de la conexión y los conserva con el informe.

Finalidad. Detectar y corregir los casos en que la protección ya no está activa, así como los errores del servicio. Desactivación. La aplicación de escritorio no ofrece, por ahora, ningún ajuste para desactivar estos informes.

Base jurídica. El interés legítimo de ndaact en corregir los defectos de su aplicación y mantener el servicio (artículo 6, apartado 1, letra f, del RGPD). Puedes oponerte a este tratamiento escribiendo a dpo@inkan.link.

Conservación. Los informes se conservan durante el período de retención del plan de Sentry que utiliza ndaact, fijado por Sentry. Encargado del tratamiento. Sentry trata estos informes por cuenta de ndaact, en virtud de un acuerdo de encargo de tratamiento (DPA) entre ndaact y Sentry. Sentry es una empresa estadounidense: para las transferencias a Estados Unidos, el DPA prevé el Marco de Privacidad de Datos UE-EE. UU. y, en su defecto, las cláusulas contractuales tipo de la Comisión Europea.

Cuenta, suscripción y facturación

El software no nos transmite ni tus prompts ni tus documentos. Contratar una suscripción, en cambio, crea una cuenta, y esa cuenta implica datos que sí conservamos. Están alojados en la Unión Europea (Supabase, región de París). Supabase Pte. Ltd. es una sociedad establecida en Singapur: el acceso a estos datos desde Singapur es una transferencia fuera de la Unión Europea, amparada por las cláusulas contractuales tipo de la Comisión Europea (módulos 2 y 3) que Supabase incorpora a su acuerdo de tratamiento de datos.

DatoPara quéConservación
Dirección de correo electrónicoInicio de sesión (enlace de un solo uso o contraseña) y mensajes relativos al servicioDuración de la cuenta. Si has sido cliente, se archiva después 10 años junto con los documentos contables, para que puedas seguir reclamando tus facturas
Nombre y profesión, si los facilitasPersonalizar el área de clienteDuración de la cuenta
Razón social y número de IVA, recogidos por Stripe al hacer el pedidoFacturación profesional e inversión del sujeto pasivo en la Unión EuropeaDuración de la cuenta y 10 años con los documentos contables
Suscripción: plan, estado, vencimiento, identificadores de StripeHabilitar las funciones de pago y facturarDuración de la cuenta y 10 años para los documentos contables (artículo L123-22 del código de comercio francés)
Dispositivos: etiqueta, huella del equipo, fechas de primera y última actividad, huella del token de conexiónAplicar el límite de dispositivos de tu plan y permitir la revocaciónHasta la revocación del dispositivo
Registro de la cuenta: vinculación de un dispositivo, evento de pago, acceso al modeloSeguridad y prueba en caso de litigioDuración de la cuenta

El pago lo gestiona Stripe: ningún dato bancario llega a nuestros servidores. La base de cuentas la proporciona Supabase y el sitio, Vercel. Base jurídica: la ejecución del contrato de suscripción y la obligación legal para los documentos contables.

Lo que no está ahí: tus prompts, tus documentos y el detalle de tus detecciones. Permanecen en tu equipo, con o sin suscripción.

Compartición con terceros

ndaact.ai no vende ni alquila datos personales. Se comparten con los proveedores necesarios para el servicio, que figuran en esta política. Ningún dato se utiliza con fines publicitarios o de analítica de comportamiento. El tráfico del sitio de presentación se mide con Matomo, que alojamos y administramos nosotros mismos: las estadísticas de uso y de buen funcionamiento se quedan con nosotros y no se transmiten a ninguna red publicitaria.

Permisos y autorizaciones

La extensión solicita un conjunto mínimo de permisos de Chrome, cada uno estrictamente necesario para la detección y ocultación de datos personales antes del envío: acceso de red a claude.ai/chatgpt.com/127.0.0.1, lectura de la pestaña activa, inyección de scripts, almacenamiento local, alarmas periódicas y notificaciones. El detalle de cada permiso y su justificación están documentados en la ficha de la Chrome Web Store y disponibles a petición.

La aplicación de escritorio solo solicita una autorización del sistema, y únicamente en macOS: «Accesibilidad», para el pegado automático descrito más arriba. No necesita ningún privilegio de administrador para funcionar.

Tus derechos

La detección y la sustitución se realizan en tu equipo, y mantienes el control de la protección. Del lado del navegador: puedes desactivar la protección en cualquier momento desde el popup de la extensión, consultar el historial completo de detecciones, y desinstalar la extensión para eliminar de inmediato todos los datos almacenados localmente (chrome.storage).

Del lado de la aplicación de escritorio: suspender la vigilancia del portapapeles desde la barra de menús, consultar el registro de protección en los Ajustes, y desinstalar la aplicación para eliminar la tabla de correspondencia cifrada y el registro de auditoría. No accedemos a esos datos ni conservamos copia alguna: para estos datos locales, no hay nada que borrar de nuestro lado.

Contacto

Para cualquier pregunta sobre esta política, o para ejercer tus derechos sobre los datos de la cuenta: dpo@inkan.link. Para lo demás: contact@ndaact.ai.

Esta página es una traducción. Prevalece la versión francesa.