Tarjeta de modelo de IA

Tarjeta de Modelos de IA (Models Card)

Esta tarjeta abarca los tres paquetes de Dedomena.AI EDGE Engine que distribuyen modelos de IA preentrenados: dedomena-edge-text, dedomena-edge-vision y dedomena-edge-audio. Describe el funcionamiento de estos modelos, sus limitaciones en producción y sus posibles fallos.

1. Alcance

Dedomena.AI EDGE incluye dos tipos de IA muy diferentes, y solo uno de ellos es un modelo distribuido.

ComponenteEstado de esta tarjeta
dedomena-edge (paquete principal): algoritmos y métodos propietarios de datos sintéticos y anonimización, junto con submódulos de datos y privacidad para diferentes tareas.FUERA DE ALCANCE. El paquete principal distribuye algoritmos y código, no pesos de modelos. No se incluye nada preentrenado ni se distribuye en estado entrenado: un modelo solo existe después de que el cliente lo entrene con sus propios datos, dentro de su propio proyecto. Por lo tanto, no hay un modelo distribuido que caracterizar. La sección 9 cubre los sintetizadores entrenados por el cliente para mayor exhaustividad, ya que los clientes lo solicitan.

| dedomena-edge-text, dedomena-edge-vision, dedomena-edge-audio (paquetes del motor) | DENTRO DE ALCANCE. Estos distribuyen modelos preentrenados con pesos fijos que realizan inferencias de forma inmediata, sin necesidad de entrenamiento por parte del cliente. Son el tema de esta tarjeta.

2. Detalles del modelo

CampoValor
ProveedorDedomena Artificial Intelligence, S.L.
ProductoDedomena.AI EDGE — Paquetes del motor
FinalidadDetección y eliminación/sustitución con datos sintéticos de datos personales y sensibles en contenido no estructurado: documentos y texto libre, imágenes y vídeo, voz y audio
Origen del modeloModelos base de código abierto de terceros, obtenidos de sus editores y ajustados mediante el código, los umbrales y la lógica de verificación de la canalización de Dedomena.AI. No se utilizaron datos de clientes para su entrenamiento. Dedomena.AI es proveedor de un sistema de IA que integra modelos GPAI de terceros — no proveedor de GPAI modificado.
LicenciaLos modelos incorporados se distribuyen bajo licencias de código abierto permisivas (Apache 2.0 y términos de clase MIT). Los textos completos de la licencia, los avisos de derechos de autor y las atribuciones originales se reproducen en el archivo THIRD-PARTY-NOTICES incluido en cada paquete del motor.
DistribuciónPaquetes Python firmados, instalados por el cliente en su propio proyecto de Google Cloud. Dedomena.AI no ofrece ningún punto final de inferencia alojado.
Servicios de IA de tercerosNinguno. No se envía contenido a ninguna API de modelo externa o alojada en ningún momento.
VersiónVer Sección 15
Contactosupport@dedomena.ai (soporte técnico) · security@dedomena.ai (seguridad y privacidad)

3. Perfil de ejecución

Todos los modelos se ejecutan dentro del proyecto de Google Cloud del cliente, en su servidor GPU. El contenido analizado nunca sale de dicho proyecto.

La inferencia es determinista por configuración: la temperatura de muestreo se establece en cero para todos los pasos de detección y verificación, por lo que la misma entrada produce los mismos resultados.

Los pesos del modelo se entregan con el paquete Engine. No se descargan pesos de terceros en tiempo de ejecución ni se utiliza la API del modelo.

La tarea de reconocimiento de voz se ejecuta cuantificada en la CPU; las etapas de visión y lenguaje requieren la GPU.

No se abre ningún acceso público al proyecto del cliente. El único tráfico saliente es la validación de licencias y los contadores de uso.

4. dedomena-edge-text

4.1 Qué hace

Localiza datos personales y entidades nombradas en documentos y texto libre para que puedan ser censurados, enmascarados o sustituidos por datos sintéticos. Es una herramienta de detección y reescritura, no un asistente de propósito general. Permite generar información en lenguaje natural.

4.2 Modelos utilizados

ComponenteDescripción
Modelo de lenguajeUn modelo de lenguaje multilingüe de peso abierto y ajustado con precisión, perteneciente a la clase de parámetros pequeños (de miles de millones de un solo dígito), con una ventana de contexto amplia y soporte nativo para salida estructurada de estilo funcional. Preentrenado por su editor con datos web multilingües a gran escala, de texto, código y multimodales, con un límite de conocimiento de 2025, que abarca muchos idiomas, con filtrado CSAM y de datos sensibles aplicado al corpus de preentrenamiento por el editor.
Capa Dedomena.AIAjuste fino, indicaciones, taxonomía de entidades, conciliación de intervalos, umbrales de confianza y lógica de sustitución.

4.3 Limitaciones

  • La detección es probabilística. Pueden producirse falsos negativos (datos personales no incluidos) y falsos positivos (sobreedición); siempre se recomienda la revisión humana del análisis de riesgos.

  • El rendimiento varía según el idioma, el dominio y el formato del documento. Los documentos escaneados, manuscritos o mal estructurados son considerablemente más difíciles de procesar que el texto digital limpio.

  • Los matices sutiles, el sarcasmo y el lenguaje figurado se interpretan de forma poco fiable, lo cual es importante cuando la información de identificación se infiere en lugar de declararse explícitamente.

  • Los sesgos y las lagunas en los datos de entrenamiento subyacentes se propagan a la cobertura de detección: los tipos de entidades y las formas de nombres que están subrepresentados en el proceso se detectan con menor fiabilidad.

  • El modelo subyacente puede generar texto incorrecto. Los valores sustituidos son plausibles, pero no verificados; nunca deben interpretarse como hechos.

5. dedomena-edge-vision

5.1 Qué hace

Localiza elementos identificativos en imágenes y vídeo — rostros, firmas, logotipos, huellas dactilares y regiones con texto, como los campos de un documento de identidad — y los elimina regenerando la región afectada, de modo que el resultado mantiene la coherencia visual en lugar de quedar cubierto por un recuadro negro. La detección de rostros y huellas se realiza únicamente para localizar elementos potencialmente identificativos y aplicarles una transformación de privacidad, y que el Engine no realiza identificación biométrica, verificación biométrica, reconocimiento de emociones ni categorización biométrica de personas.

5.2 Modelos utilizados

ComponenteDescripción
Detector de visión y lenguajeUn modelo de visión y lenguaje de pesos abiertos con localización espacial nativa, ejecutado en precisión reducida (FP8). Devuelve cajas delimitadoras candidatas con sus etiquetas.
Modelo de lenguaje de verificaciónUn segundo modelo que revisa cada región candidata y la confirma o la rechaza antes de realizar ninguna modificación.
Editor de imagen generativoUn editor de imagen por instrucciones de pesos abiertos, basado en difusión, que redibuja únicamente las regiones confirmadas, con un número de pasos y una escala de guiado fijos, y varias semillas por región.
Detectores clásicosCascadas deterministas de visión por computador utilizadas como pasada de recuperación para captar elementos que el detector aprendido haya pasado por alto.

5.3 Mecanismos de seguridad específicos de este Engine

La cadena de procesamiento se apoya en una separación de responsabilidades que conviene enunciar de forma explícita, porque es la propiedad que hace aceptable un modelo de edición dentro de una herramienta de privacidad:

> El detector nunca decide. Solo propone. Cada región propuesta es confirmada o rechazada por una etapa de verificación independiente antes de que se modifique nada.

  • Edición exclusivamente regional. El editor queda restringido a la región confirmada; el resto de la imagen permanece intacto, de modo que la estructura del documento, el fondo y el contenido no relacionado no pueden alterarse.

  • Detección aditiva en varias pasadas. Cada imagen se analiza más de una vez — de forma directa, con ecualización de contraste para elementos tenues, con filtrado para microtexto y en mosaico para regiones pequeñas — y los resultados se fusionan por solapamiento. Las pasadas solo añaden hallazgos, nunca los eliminan.

  • Las zonas de lectura mecánica (MRZ) se borran y se redibujan, nunca se reescriben sobre el original, de forma que no sobrevive ningún residuo de los valores codificados originales.

  • Umbrales de aceptación objetivos. Una ocultación solo se acepta si ha funcionado de forma medible: la fidelidad del texto se puntúa frente al reemplazo solicitado, y tanto el detalle residual como el contraste residual de una región ocultada deben quedar por debajo de límites fijos. El resultado que no los cumple se rechaza, no se entrega.

  • Alternativa determinista. Cuando ningún candidato generado alcanza los umbrales tras agotar todas las semillas, la cadena recurre a una operación de ocultación determinista. El modo de fallo es una imagen visiblemente más tosca, nunca una imagen que parece anonimizada sin estarlo.

  • Las coordenadas confirmadas se reutilizan aguas abajo en lugar de volver a detectarse, porque dos detectores nunca coinciden píxel a píxel y una segunda pasada de detección dejaría franjas sin cubrir.

5.4 Limitaciones

  • No se puede presuponer que una imagen sin analizar esté limpia. La ausencia de hallazgos no es prueba de la ausencia de datos personales.

  • El rendimiento varía con la resolución, la oclusión, el desenfoque de movimiento, la iluminación y la compresión, y puede variar entre grupos demográficos.

  • El microtexto, las sobreimpresiones de bajo contraste y el texto muy estilizado o rotado son los casos más difíciles y la fuente más probable de un fallo de detección.

  • Las regiones regeneradas son contenido sintético. Un documento de identidad procesado es una imagen fabricada de un documento y carece de valor probatorio.

  • Es el Engine con mayor exigencia computacional; las imágenes grandes y el vídeo son lentos y están limitados por la memoria de la GPU.

6. dedomena-edge-audio

6.1 Qué hace

Transcribe el habla, localiza datos personales en la transcripción y genera audio y transcripción anonimizados.

6.2 Modelos utilizados

ComponenteDescripción
Modelo de reconocimiento del hablaUn modelo multilingüe de reconocimiento automático del habla, de pesos abiertos y de clase compacta (menos de mil millones de parámetros), cuantizado a int8 y ejecutado en CPU con búsqueda por haz (beam search). El idioma se detecta antes de iniciar la transcripción, y un filtro de actividad de voz con reintento descarta los segmentos silenciosos o sin habla.
Modelo de lenguajeEl mismo modelo de lenguaje multilingüe de pesos abiertos que utiliza el Engine de texto, aplicado a la transcripción para localizar datos personales.
Capa de Dedomena.AICondicionamiento del decodificador con los formatos de identificador propios de cada idioma (documento nacional de identidad, número fiscal, teléfono, cuenta bancaria, código postal, número de tarjeta, correo electrónico), alineación temporal y supresión en el dominio del audio de los tramos localizados.

6.3 Mecanismos de seguridad específicos de este Engine

Aquí el riesgo determinante se sitúa antes del paso de anonimización:

> Un error de transcripción se propaga. Lo que no aparece en el texto no se detecta y, por tanto, no se anonimiza.

  • El idioma se detecta antes de transcribir en lugar de presuponerse, porque una suposición de idioma errónea degrada la transcripción y, con ella, degrada silenciosamente la detección.

  • La decodificación se condiciona con los formatos de identificador del idioma detectado, lo que mejora de forma sustancial la captura precisamente de las cadenas que hay que suprimir.

  • Los valores que no pueden anclarse a una marca temporal en el audio se registran de forma explícita en lugar de descartarse, de modo que el operador sabe que se encontró un tramo que no pudo localizarse para su supresión.

6.4 Limitaciones

  • La precisión varía con la calidad de la grabación, el ruido de fondo, la superposición de hablantes, el acento y el dialecto.

  • Los caracteres de control y las letras de verificación de los identificadores dictados se pierden con frecuencia, y los límites entre palabras son aproximados, por lo que la supresión alineada por marcas temporales puede recortar o excederse en una fracción de segundo.

  • El condicionamiento de identificadores está configurado actualmente para español, francés e inglés. Los demás idiomas se transcriben, pero sin información previa de formato, y la detección de identificadores en ellos es proporcionalmente más débil.

  • Ejecutar la etapa de reconocimiento cuantizada en CPU limita el rendimiento. Las grabaciones largas son lentas.

  • La identidad del hablante puede seguir siendo inferible a partir de las características de la voz, incluso cuando se ha suprimido todo identificador pronunciado.

7. Uso previsto

7.1 Usos previstos

  • Suprimir datos personales y sensibles de contenido no estructurado para que pueda analizarse, compartirse o conservarse bajo una base legal que el contenido original no permitía.

  • Preparar material de entrenamiento, de pruebas y de demostración sin exponer datos personales de producción.

  • Reducir el esfuerzo manual de ocultación bajo supervisión humana.

7.2 Usuarios previstos

Equipos de datos, privacidad, riesgo y cumplimiento, e ingenieros de datos, que operen dentro de una organización que posea lícitamente el contenido de origen y que sean competentes para revisar el resultado.

7.3 Usos fuera de alcance

  • La reidentificación de personas, o cualquier intento de revertir la anonimización.

  • Presentar un documento, imagen o grabación procesados como un original auténtico. El resultado es sintético y nunca debe utilizarse como prueba, como acreditación de identidad ni para obtener un servicio.

  • El uso de los Engines como modelos generativos de propósito general. Están restringidos a la cadena de detección y anonimización descrita aquí.

  • Servir de base única o automatizada para decisiones con efectos jurídicos o de significación similar sobre las personas.

8. Tratamiento de datos

PreguntaRespuesta
¿Se utiliza contenido del cliente para entrenar estos modelos?No. Los modelos distribuidos tienen pesos fijos y nunca se ajustan, actualizan ni adaptan con contenido del cliente.
¿Sale el contenido del cliente de su proyecto?No. La inferencia es local al host con GPU del cliente. Dedomena.AI no dispone de ningún acceso IAM al proyecto.
¿Se envía contenido a un proveedor de IA externo?No. No existen llamadas a modelos externos.
¿Qué sale del entorno?Únicamente la validación de licencia y los contadores de uso: ningún contenido, ninguna característica derivada, ninguna salida de modelo.
¿Quién es propietario del resultado?El cliente. El contenido anonimizado o sintético y los informes son suyos.
CifradoAES-256 en reposo, TLS 1.3 en tránsito.

9. Sintetizadores entrenados por el cliente (contexto, no un modelo distribuido)

El paquete principal dedomena-edge proporciona algoritmos generativos propietarios para datos tabulares, transaccionales, de series temporales y relacionales. No se distribuye ningún modelo entrenado: es el cliente quien entrena un sintetizador con sus propios datos, en su propio proyecto, y quien es propietario del resultado. Se incluye aquí únicamente porque sus limitaciones suelen plantearse junto con las de los Engines.

  • La fidelidad depende de los datos de origen. Los conjuntos de datos pequeños o dispersos pueden producir sintetizadores más débiles.

  • Las reglas de negocio no declaradas entre campos pueden no preservarse; la integridad relacional declarada sí se preserva.

  • La sintetización reduce el riesgo de divulgación, pero no lo elimina matemáticamente. La inferencia de pertenencia y de atributos sigue siendo posible en principio, sobre todo con sintetizadores entrenados sobre conjuntos de datos pequeños y simples.

  • La evaluación integrada (synthesizer_evaluations y synthesizer_evaluations_multitable) mide la utilidad y la privacidad antes de utilizar el resultado, y la función de detección de riesgo puntúa el riesgo de reidentificación antes y después de la protección.

10. Equidad y sesgo

  • La calidad de la detección no es uniforme entre grupos. La detección de rostros puede variar según el tono de piel y las condiciones de la imagen; el reconocimiento del habla varía según acentos, dialectos e idiomas; la detección de entidades varía según las formas de los nombres y los sistemas de escritura. Una detección desigual significa una protección de la privacidad desigual, y las personas peor servidas son aquellas cuyos datos tienen más probabilidad de pasar desapercibidos.

  • Los Engines heredan el sesgo sociocultural presente en los datos de preentrenamiento de los modelos de pesos abiertos subyacentes.

  • El condicionamiento de identificadores en el Engine de audio favorece actualmente al español, el francés y el inglés, lo que constituye una brecha de equidad conocida y explícita, no accidental.

  • Los clientes con casos de uso sensibles a la equidad deberían medir el rendimiento por subgrupos sobre su propio contenido, en lugar de basarse en cifras agregadas.

Dedomena.AI no ha publicado una evaluación cuantitativa por subgrupos de los Engines: no existen tasas de detección medidas y desglosadas por tono de piel, acento, dialecto, idioma, sistema de escritura o tipo de documento. De ello se derivan dos consecuencias. En primer lugar, la cadena de procesamiento está construida de modo que una detección desigual quede contenida y no oculta: sobredetecta y después verifica, cada ocultación se puntúa frente a umbrales de aceptación objetivos, el resultado que no los cumple se rechaza y se reprocesa mediante una alternativa determinista, y nada se publica sin revisión humana; por ello, una debilidad en un subgrupo tiende a manifestarse como un fallo visible que un operador puede detectar, y no como contenido que parece protegido sin estarlo. En segundo lugar, los clientes cuyo caso de uso sea sensible a la equidad deberían medir el rendimiento sobre su propio contenido y su propia población, dado que una cifra agregada publicada por el proveedor no respondería en ningún caso a esa pregunta para sus datos. La evaluación por subgrupos, por modalidad y por idioma, es un compromiso de la hoja de ruta, y sus resultados se publicarán en una revisión futura de esta ficha.

11. Evaluación

Los Engines se evalúan frente a criterios de aceptación objetivos aplicados a cada elemento en tiempo de ejecución, y no únicamente frente a una prueba de referencia en el momento de la publicación. Las ocultaciones se puntúan por fidelidad del texto, detalle residual y contraste residual, y el resultado que no alcanza los umbrales se rechaza y se reprocesa por la vía alternativa determinista. Los sintetizadores se evalúan sobre los propios datos del cliente, que son la única distribución relevante para su caso de uso.

12. Consideraciones éticas

Tres principios rigen la forma en que se operan estos modelos, y se enuncian aquí porque explican decisiones de diseño presentes en otros puntos de esta ficha.

> Un falso negativo es una fuga de datos personales. Por ello la cadena está ajustada para sobredetectar y después verificar, en lugar de detectar de forma conservadora y cubrir de menos.

> Los modelos generativos se emplean para suprimir o reemplazar información. El resultado procesado es sintético por construcción y se marca y se destina como tal.

> La anonimización automatizada respalda el juicio humano y no lo sustituye. El producto genera material para su revisión; no publica nada ni actúa en nombre del cliente.

La anonimización realizada por estos Engines no constituye una determinación jurídica de que el resultado sea dato anónimo conforme al RGPD ni a ningún otro régimen. La anonimidad depende del contexto y se valora frente a los datos, el destinatario y los medios que razonablemente puedan emplearse para la reidentificación. Dedomena.AI proporciona detección, supresión, reemplazo y medición; no realiza esa determinación. El cliente sigue siendo el responsable del tratamiento y debe obtener su propio asesoramiento jurídico, correspondiendo al mismo determinar su rol, base jurídica y demás obligaciones regulatorias aplicables al tratamiento.

14. Recomendaciones para un uso seguro

  • Revisar manualmente una muestra del resultado en cada nuevo tipo de documento, fuente de imagen o condición de grabación antes de confiar en la cadena para esa clase de contenido.

  • Tratar como desprotegido cualquier elemento no procesado. No inferir cobertura a partir de la ausencia de hallazgos.

  • Valorar el riesgo frente al destinatario previsto y no en abstracto: el mismo contenido conlleva riesgos distintos si se comparte internamente o si se publica.

  • Mantener un revisor humano en cualquier publicación hacia un contexto regulado o de alto riesgo.

  • Mantenerse en una versión soportada. Las correcciones al comportamiento de los modelos y a la cobertura de detección se entregan mediante actualizaciones de los paquetes.

15. Historial de versiones y cambios

Version Model Card: 1.0.2

Ultima Actualizacion: 19 de agosto de 2026

ComponenteVersiónFecha de publicaciónCambios
dedomena-edge5.0.307/08/2026
4.11.022/07/2026
dedomena-edge-text1.8.410/08/2026Nuevo modo de codificación (3 valores), nuevo text_regenerate con length_tolerance ±20 %, group_variants activado por defecto
dedomena-edge-vision1.4.212/08/2026crop_margin ahora escalado según la relación de aspecto, best_of de 3 a 4 en recortes pequeños, readback_similarity de 0,85 a 0,88, neighbour_guard de 8 % a 10 %, date_offset_scope de por activo a por entidad
dedomena-edge-audio1.1.312/08/2026range_padding de simétrico a asimétrico (+160/+100 ms), merge_gap de 200 a 250 ms, min_duration de 150 a 120 ms, beep_profile de tono puro a tono más ruido de banda, judge_confidence de 0,60 a 0,55 en dos formas
Tarjeta de modelo de IA | Dedomena AI Documentation | Dedomena AI