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
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:
- Nombres y apellidos de personas
- Fechas de nacimiento
- Direcciones postales
- Razones sociales y nombres de organizaciones
- Datos de salud: patología, tratamiento o situación médica mencionados en claro
- Números de la seguridad social francesa (NIR)
- IBAN y números de tarjeta bancaria
- Direcciones de correo electrónico
- Números de teléfono
- Números SIRET
- Direcciones IP
- Referencias de expediente e identificadores de documentos
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
| Componente | Dónde se ejecuta | Dato 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.
| Intercambio | Qué se envía | Destinatario y lugar |
|---|---|---|
| Licencia e inicio de sesión | Etiqueta 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) |
| Actualizaciones | Solicitud del archivo de versión y del instalador. El proveedor de alojamiento ve la dirección IP de la solicitud, como cualquier servidor web | Almacenamiento de Scaleway, Francia (París) |
| Descarga del modelo | Solicitud de los archivos del modelo. Para un modelo reservado a una suscripción, la licencia se comprueba en el servidor | Almacenamiento de Scaleway (Francia) y función de servidor de Supabase (Unión Europea) |
| Diagnóstico de errores | Informe técnico, descrito a continuación | Sentry, 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.
- Aplicación de escritorio. Cuando el motor de detección no arranca o sigue sin estar disponible, o cuando el portapapeles contiene un formato no reconocido, la aplicación envía un informe: estado del motor y motivo de la indisponibilidad, versión de la aplicación, sistema operativo, modelo y nombre del equipo, fase y duración de la carga y, para un formato no reconocido, el nombre técnico de ese formato. El informe no contiene ni el texto analizado, ni los valores detectados, ni el contenido del portapapeles o de los PDF, ni las claves de licencia. Las versiones anteriores a la 0.9.15 envían sus informes a un servidor de Sentry alojado en Estados Unidos.
- Área de cliente y funciones de servidor. Los errores de estas dos superficies se envían con los datos técnicos de la solicitud.
- Sitio web y área de cliente (informes de seguridad). Cuando el navegador de un visitante bloquea un elemento de la página (política de seguridad de contenido o CSP, un mecanismo de seguridad del navegador), puede enviar un informe: dirección de la página, dirección del elemento bloqueado, página anterior en su caso y navegador utilizado.
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.
| Dato | Para qué | Conservación |
|---|---|---|
| Dirección de correo electrónico | Inicio de sesión (enlace de un solo uso o contraseña) y mensajes relativos al servicio | Duració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 facilitas | Personalizar el área de cliente | Duración de la cuenta |
| Razón social y número de IVA, recogidos por Stripe al hacer el pedido | Facturación profesional e inversión del sujeto pasivo en la Unión Europea | Duración de la cuenta y 10 años con los documentos contables |
| Suscripción: plan, estado, vencimiento, identificadores de Stripe | Habilitar las funciones de pago y facturar | Duració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ón | Aplicar el límite de dispositivos de tu plan y permitir la revocación | Hasta la revocación del dispositivo |
| Registro de la cuenta: vinculación de un dispositivo, evento de pago, acceso al modelo | Seguridad y prueba en caso de litigio | Duració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.