Cuando encontramos un error en lo que publicamos, o en la base normativa que usa el copiloto, lo corregimos después de abrir el texto oficial y lo dejamos anotado aquí: cuándo, qué decía, qué dice ahora y en qué fuente nos apoyamos. Esta página se genera sola a partir del registro de correcciones.
La mayoría de las correcciones de septiembre de 2026 salen de una revisión propia de todo lo que publicamos, frase a frase, contra el texto oficial (BOE, DOUE, EUR-Lex). La hemos hecho nosotros, con nuestro agente; no es la revisión de un despacho externo. Cifras, método y límites de la revisión →
Mostrando 961–1020 de 1887, de la más reciente a la más antigua.
/ca/que-me-aplica · entradilla
Decía:Explica'ns la teva plantilla, el teu sector i què fas: et diem quines normes se t'apliquen, per què i per on començar. Sense registrar-te i sense desar res.
Dice: Explica'ns la teva plantilla, el teu sector i què fas: et diem quines normes se t'apliquen, per què i per on començar. Sense registrar-te i sense galetes. No guardem qui ets: només comptem visites i consultes —amb el sector, el tram de plantilla i una empremta (hash) de la IP, no la IP— i s'esborren als 90 dies.
Fuente: aegis/modules/analytics/models.py y track.py (ProductEvent: evento, sector, tramo de plantilla y sha256(IP + clave secreta del servicio); ni IP en claro ni navegador), la llamada track("triaje_result") de _que_me_aplica (aegis/modules/marketing/routes.py), la visita de página de app.py (_record_marketing_pageview) y la purga de más de 90 días de aegis/modules/ops/backups.py. «Sin guardar nada» no era verdad: algo se guarda, sin nombre · comprobado el 27/09/2026
/ca · cabecera
Decía:Et diem què t'obliga la llei i què no, amb l'article de cada cosa. I et generem els documents amb les teves dades, a punt per signar. Sense plantilles genèriques i amb les cites a la vista: cada resposta diu quantes n'hem trobat al text oficial.
Dice: Et diem què t'obliga i què no segons la teva empresa, amb la cita de cada cosa, i et preparem els documents amb les teves dades perquè els revisis. Els documents són gratuïts.
Fuente: RD 901/2020, art. 5.1 (los planes de igualdad «deberán ser objeto de negociación»), https://www.boe.es/buscar/act.php?id=BOE-A-2020-12214; ET art. 34.9 («previa consulta»); Ley 3/1991, arts. 5.1.b y 7 · abierto el 27/09/2026
/ayuda · el agente (dentro de la cuenta)
Decía:Cada respuesta cita los artículos y se contrasta contra la base normativa: el índice de fundamentación te dice cuántas afirmaciones están verificadas. Si algo no puede respaldarlo, lo dice en vez de presentarlo como certeza.
Dice: Cada respuesta cita los artículos en que se apoya y te dice cuántos están en la base normativa («N de M artículos citados encontrados»): se comprueba que el artículo existe en la norma que nombra, todavía no que diga lo que se afirma. Si no se encuentra ninguna cita, la respuesta lleva un aviso delante y no se presenta como firme.
Fuente: Revisión 3.5 (commit 8aa667e; aegis/modules/assistant/fuentes.py): el asistente ya no calcula un «índice de fundamentación»; enseña «N de M artículos citados encontrados en la base normativa» y el aviso de respuesta sin fuentes verificadas · comprobado el 27/09/2026
/autonomos · datos estructurados · «¿Cuánto cuesta?»
Decía:El diagnóstico y los documentos son gratis, sin tarjeta y sin caducidad. Lo que se paga es la vigilancia: que alguien lea el boletín oficial cada día y te avise cuando algo que te afecta cambie.
Dice: El diagnóstico y los documentos son gratis, sin tarjeta y sin caducidad. Lo que se paga es la vigilancia: que un agente revise cada día el boletín oficial y te avise cuando detecte un cambio que te afecta. Cuesta 9,99 €/mes + IVA con pago anual (119,88 € al año + IVA), o 12,99 €/mes + IVA mes a mes, sin permanencia.
Fuente: El boletín lo revisa un agente, sin revisión manual (aegis/modules/regulatory_kb/watch_curator.py: «No interviene ningún humano en ningún caso»); la revisión 3.5 ya lo corrigió en el texto visible (G3) y se quedó en los datos estructurados; Ley 3/1991, art. 5.1.b, https://www.boe.es/buscar/act.php?id=BOE-A-1991-628; importe del catálogo de planes con su IVA, LSSI art. 10.1.f, https://www.boe.es/buscar/act.php?id=BOE-A-2002-13758 · comprobado el 27/09/2026
/asesorias · preguntas · «¿Y si un cliente pregunta algo que no dominamos?»
Decía:Lo que verifica queda fundamentado; lo que no, se marca como pendiente en lugar de sonar a certeza.
Dice: Cada respuesta dice cuántos de los artículos citados se han encontrado en la base normativa; lo que no se encuentra se marca como pendiente en lugar de sonar a certeza.
Fuente: Ley 3/1991 de Competencia Desleal, art. 5.1.b: es desleal la información que «pueda inducir a error» sobre «los resultados que pueden esperarse de su utilización», https://www.boe.es/buscar/act.php?id=BOE-A-1991-628; acta de la revisión 3.5, punto 8.4.1: la comprobación automática mira que el artículo citado exista en la norma cargada, no que diga lo que se afirma · comprobado el 27/09/2026
/asesorias · preguntas · «¿Y si el agente se equivoca?»
Decía:Lo que se encuentra se marca como fundamentado; lo que no, se señala como tal en vez de presentarse como certeza.
Dice: Lo que se encuentra se marca como encontrado; lo que no, se señala como tal en vez de presentarse como certeza.
Fuente: Ley 3/1991 de Competencia Desleal, art. 5.1.b: es desleal la información que «pueda inducir a error» sobre «los resultados que pueden esperarse de su utilización», https://www.boe.es/buscar/act.php?id=BOE-A-1991-628; acta de la revisión 3.5, punto 8.4.1: la comprobación automática mira que el artículo citado exista en la norma cargada, no que diga lo que se afirma · comprobado el 27/09/2026
/asesorias · preguntas · «¿Puedo probarlo sin hablar con nadie?»
Decía:(cada respuesta dice cuántas de sus citas hemos encontrado en el texto oficial)
Dice: (cada respuesta dice cuántas de sus citas hemos encontrado en nuestra base normativa)
Fuente: Rótulo que devuelve la consulta en vivo desde la revisión 3.5: «N de M artículos citados encontrados en la base normativa», y aparte cuáles tienen su texto oficial cargado; Ley 3/1991, art. 5.1.b, https://www.boe.es/buscar/act.php?id=BOE-A-1991-628 · comprobado el 27/09/2026
/asesorias · preguntas · «¿Puedo cobrarlo como servicio propio?»
Decía:Con 3 €/cliente/mes plano, el margen es tuyo.
Dice: Con un precio plano de 3 €/cliente/mes + IVA, el margen es tuyo.
Fuente: LSSI art. 10.1.f («indicando si incluye o no los impuestos aplicables»), https://www.boe.es/buscar/act.php?id=BOE-A-2002-13758 · comprobado el 27/09/2026
/asesorias · cabecera · precio
Decía:3 €/cliente/mes plano · marca blanca en el plan Despachos
Dice: después, 3 € por cliente y mes + IVA
Fuente: LSSI art. 10.1.f («indicando si incluye o no los impuestos aplicables»), https://www.boe.es/buscar/act.php?id=BOE-A-2002-13758 · comprobado el 27/09/2026
/asesorias · Registro de jornada
Decía:Marca blanca incluida: tu logo, tus colores, tu dominio. Clientes ilimitados, sin coste por cliente.
Dice: ¿Una cartera grande? Con marca blanca, clientes ilimitados y sin coste por cliente: plan Despachos, 149 €/mes + IVA, con pago anual.
Fuente: Catálogo de planes publicado en /precios: para asesorías, 3 €/cliente/mes + IVA con los 5 primeros gratis; clientes ilimitados sin coste por cliente, plan Despachos (149 €/mes + IVA con pago anual); Ley 3/1991, art. 5.1.e («el precio o su modo de fijación»), https://www.boe.es/buscar/act.php?id=BOE-A-1991-628 · comprobado el 27/09/2026
/asesorias · Lo que frena a una gestoría · «No sé qué necesita cada cliente»
Decía:con las oportunidades de servicio detectadas y la propuesta lista para enviar.
Dice: con las oportunidades de servicio detectadas y la propuesta preparada para que la revises.
Fuente: La propia página, paso 3: «Tu papel: revisarla y ponerle precio»; Ley 3/1991, art. 5.1.b, https://www.boe.es/buscar/act.php?id=BOE-A-1991-628 · comprobado el 27/09/2026
/asesorias · Lo que frena a una gestoría · «No es mi especialidad»
Decía:Cada obligación aparece con su explicación y su artículo citado, cada documento sale fundamentado.
Dice: Cada obligación aparece con su explicación y su artículo citado, y cada documento sale citado a la norma.
Fuente: Ley 3/1991 de Competencia Desleal, art. 5.1.b: es desleal la información que «pueda inducir a error» sobre «los resultados que pueden esperarse de su utilización», https://www.boe.es/buscar/act.php?id=BOE-A-1991-628; que un documento cite la norma no garantiza que su contenido se ajuste a cada caso · comprobado el 27/09/2026
Fuente: El pie pintaba {{ APP_VERSION }} (la versión del programa, que cambia en cada despliegue aunque el texto no); ahora la cabecera da la versión del documento y la fecha en que cambió su texto, hoy · comprobado el 27/09/2026
/aegis/transparencia-ia · cabecera
Decía:Esta página recoge, punto por punto, cómo AIM ÆGIS las satisface.
Dice: Esta página recoge, punto por punto, qué hace hoy AIM ÆGIS con cada una y qué tiene pendiente. · VERSIÓN 1.1 · 27/09/2026
Fuente: Dos obligaciones del art. 50 no están cubiertas del todo hoy (ver 50(1) y 50(2)); El pie pintaba {{ APP_VERSION }} (la versión del programa, que cambia en cada despliegue aunque el texto no); ahora la cabecera da la versión del documento y la fecha en que cambió su texto, hoy · comprobado el 27/09/2026
/aegis/transparencia-ia · art. 50(2)
Decía:Posición actual: AIM ÆGIS genera texto exclusivamente para uso interno del partner-counsel (análisis de cumplimiento). No producimos imagen, audio ni vídeo. Para el texto, implementaremos antes del 2 de diciembre de 2026 metadatos de procedencia C2PA en los exports PDF/DOCX del módulo DGE y un endpoint público /aegis/provenance/{document_id} para verificación. Seguiremos el Code of Practice del AI Office cuya versión final se espera en junio de 2026.
Dice: Posición actual: AIM ÆGIS genera texto (análisis de cumplimiento y documentos en PDF y DOCX); no producimos imagen, audio ni vídeo. A 27/09/2026 esos documentos no llevan un marcado de procedencia legible por máquina (por ejemplo, metadatos C2PA) ni hay un servicio público para comprobar la procedencia de cada uno: lo tenemos pendiente, sin fecha comprometida. Lo que sí existe es el expediente de trazabilidad de cada cliente (qué secciones de cada documento redactó la IA, si estaban ancladas a una fuente legal y quién lo aprobó), con su huella y el sello de tiempo de un tercero, descrito en /trazabilidad-ia; no sustituye al marcado de cada documento. · La Comisión Europea publicó el 10/06/2026 la versión final del código de buenas prácticas sobre marcado y etiquetado de contenido generado por IA; a 27/09/2026 no lo hemos incorporado.
Fuente: No hay código de marcado de procedencia: ni C2PA ni la ruta /aegis/provenance en aegis/ ni en requirements.txt; el expediente es templates/modules/dge/trazabilidad.html con SelloExpediente (aegis/core/db.py). Código de buenas prácticas: Comisión Europea, «Code of Practice on Transparency of AI-generated Content», https://digital-strategy.ec.europa.eu/en/policies/code-practice-ai-generated-content (versión final publicada el 10 June 2026) · comprobado el 27/09/2026
/aegis/transparencia-ia · art. 50(1)
Decía:Cómo lo cumplimos: banner permanente y visible en cada conversación del módulo Asistente y en la demo pública, con etiqueta «AVISO · ART. 50 AI ACT» y mensaje «Estás interactuando con un sistema de inteligencia artificial». No usamos personajes humanos ni voces sintéticas que puedan confundir.
Dice: Qué se ve hoy: en el asistente, una línea fija al inicio de cada conversación dice que es orientación con base legal citada, no asesoramiento jurídico, y cómo se marcan las citas; y, bajo el cuadro de pregunta, que la pregunta se envía a un proveedor de IA fuera de la UE. El panel del Copiloto se presenta como «Copiloto · Asistente de la plataforma». En la portada, «Pregúntale a Atlas» (sin cuenta, 3 consultas al día) avisa de que es orientación con base legal citada y no asesoramiento jurídico. No usamos personajes humanos ni voces sintéticas que puedan confundir. · Pendiente: a 27/09/2026 ninguna de las tres pantallas dice expresamente, al empezar, que se está interactuando con un sistema de inteligencia artificial. Lo tenemos pendiente de añadir.
Fuente: La demo pública se retiró el 20/09/2026 (marketing/routes.py, función demo). Ninguna plantilla lleva «AVISO · ART. 50 AI ACT» ni «Estás interactuando con un sistema de inteligencia artificial» (grep en templates/). Lo que se ve: templates/modules/assistant/chat.html (aviso fijo y data-aviso-privacidad), templates/_copilot.html (cabecera y saludo) y templates/landing.html (sección «Pregúntale», 3 consultas al día) · comprobado el 27/09/2026
/aegis/transparencia-ia · anexo III
Decía:Esta autoevaluación está documentada y firmada por el DPO.
Dice: Esta autoevaluación es la que publica esta página, con su versión y su fecha; no hay un documento firmado aparte que podamos enlazar.
Fuente: No hay en el repositorio ni en la web un documento firmado, ni fecha de firma, que enlazar · comprobado el 27/09/2026
/aegis/rat · inventario de actividades
Decía:Siete actividades documentadas. Cada una con los datos que pide el Art. 30.1 RGPD: fines, categorías de datos, destinatarios, transferencias internacionales (con el país de destino; si falta, lo decimos), plazos de supresión y medidas de seguridad. El responsable y el DPD figuran arriba y las categorías de interesados, al final.
Dice: Siete actividades documentadas. Cada una con los datos que pide el Art. 30.1 RGPD: fines, categorías de datos, destinatarios, transferencias internacionales (con el país de destino; si falta, lo decimos), plazos de supresión y medidas de seguridad. El responsable y el DPD figuran arriba y las categorías de interesados, al final. Lo que está pendiente se dice en su sitio, con la fecha.
Fuente: A-03 y A-04 llevan ahora partes pendientes, fechadas (base jurídica y plazo de A-03; borrado de A-04) · comprobado el 27/09/2026
/aegis/rat · categorías de interesados
Decía:Visitantes de la demo pública: cualquier persona que use el agente sin registro (datos minimizados, IP truncada).
Dice: Visitantes que preguntan a Atlas en la portada: cualquier persona que pregunte sin registrarse (se guarda una huella de su IP, no la IP, y lo que escribe; se le pide que no incluya datos personales).
Fuente: aegis/modules/marketing/routes.py, función demo: /demo redirige a /contacto desde el 20/09/2026 (lo comprueba tests/test_v18.py::test_demo_page_has_ai_disclosure_banner). La consulta pública que existe hoy es la de la portada: aegis/modules/sandbox/routes.py (ask y ask_stream: _ip_hash con SECRET_KEY, DAILY_LIMIT = 3, longitud 12-300, honeypot; _build_payload guarda SandboxQuery con la huella de la IP, la pregunta y la respuesta) y models.py; ningún proceso borra sandbox_queries. La pregunta sale al modelo por aegis/core/llm.py (call_llm), que oculta antes los identificadores (aegis/core/seudonimo.py, Seudonimos.ocultar: DNI/NIE, correo, teléfono, IBAN, NSS) · comprobado el 27/09/2026
/aegis/rat · cabecera
Decía:ÚLTIMA ACTUALIZACIÓN · 18 MAYO 2026 · REVISIÓN SEMESTRAL
Dice: VERSIÓN 1.1 · ÚLTIMA ACTUALIZACIÓN 27/09/2026 · LA 1.0 ES DEL 18/05/2026 · REVISIÓN SEMESTRAL
Fuente: git: la plantilla nació el 18/05/2026 (commit fcf3037f) y su contenido recoge comprobaciones del 21 y del 25/09/2026 (DPF, OpenRouter, Alibaba); el texto cambia hoy · comprobado el 27/09/2026
/aegis/rat · Inventario de actividades
Decía:Siete actividades documentadas.
Dice: Ocho actividades documentadas.
Fuente: Faltaba la actividad de las solicitudes de contacto y de ayuda tras un autodiagnóstico, que /privacidad ya recogía; se añade como A-08 (y en las categorías de interesados) con lo que hace el código: aegis/modules/leads/routes.py (submit: nombre, correo, empresa, cartera, mensaje de hasta 2.000 caracteres, huella de la IP, 5 envíos al día, campo trampa, dominios descartados, aviso por correo) y aegis/modules/public_diagnostic/routes.py (lead: el área del autodiagnóstico y la guía por correo al interesado), modelo Lead en aegis/modules/leads/models.py, sin borrado automático; bandeja /admin/leads solo para superadministradores · comprobado el 27/09/2026
/aegis/rat · A-07 · finalidad
Decía:Emitir facturas, cobrar mediante el proveedor de pagos (cuando se active), cumplir obligaciones contables y fiscales españolas.
Dice: Emitir facturas, cobrar mediante la pasarela de pago elegida, Paddle (a 27/09/2026 sin activar: el servicio aún no cobra), cumplir obligaciones contables y fiscales españolas.
Fuente: aegis/modules/billing/paddle.py (pasarela elegida; PaddleConfig.activo exige claves) y billing/routes.py, función mejorar (sin credenciales no abre el pago); PLAN_MAESTRO.md, acción 0.1 «Paddle: productos y claves», abierta · comprobado el 27/09/2026
/aegis/rat · A-04 · seguridad
Decía:Append-only (logs inmutables) · Hash chained para detección de manipulación · Acceso restringido al DPO y al equipo de seguridad
Dice: Tabla de la base de datos separada por organización: el administrador de cada una consulta la suya en Ajustes → Pista de auditoría. No es de solo añadir ni lleva una cadena de huellas (la cadena de huellas con árbol de Merkle y sello de tiempo de un tercero es la del registro de jornada)
Fuente: aegis/core/db.py, clase AuditLog: una tabla normal (sin cadena de huellas ni protección de solo añadir; tampoco en migrations/); la escriben auth.py (inicio y cierre de sesión, doble factor, contraseña), settings/routes.py (equipo, organización), whistleblowing (acceso y consultas del canal) y otros módulos; el administrador la ve en /settings/auditoria (settings/routes.py, función audit_log, «Pista de auditoría»). La cadena con árbol de Merkle y sello RFC 3161 es la del registro de jornada (aegis/modules/attendance/anclaje.py) · comprobado el 27/09/2026
/aegis/rat · A-04 · destinatarios
Decía:DPO · Personal autorizado para respuesta a incidentes · Autoridades de control bajo requerimiento legal
Dice: El administrador de cada organización, solo la suya · DPO · Personal autorizado para respuesta a incidentes · Autoridades de control bajo requerimiento legal
Fuente: aegis/modules/settings/routes.py, función audit_log: el administrador de la organización ve su pista de auditoría (AuditLog filtrado por tenant_id) · comprobado el 27/09/2026
/aegis/rat · A-04 · conservación
Decía:12 meses desde el evento · Después agregación estadística y supresión de identificadores
Dice: Plazo fijado: 12 meses desde el evento. A 27/09/2026 el borrado al cumplirse está pendiente de automatizar: hasta entonces, el registro de auditoría se conserva entero
Fuente: Ningún proceso borra filas de AuditLog: no hay purga por occurred_at en aegis/ (ni en ops/ ni en los programadores de worker.py) · comprobado el 27/09/2026
/aegis/rat · A-03 Preguntas a Atlas en la portada, sin cuenta · Conservación
Decía:A 27/09/2026 no hay un plazo fijado ni borrado automático: se conservan. Pendiente de fijar
Dice: 90 días desde la pregunta; después se borran de forma automática. En las copias de seguridad, hasta que salen de la rotación (hasta unos 30 días más, ver A-02)
Fuente: aegis/modules/sandbox/models.py (purgar_consultas_antiguas, RETENCION_DIAS = 90) y aegis/modules/ops/backups.py (ensure_backup_scheduler, que la llama con la purga de la telemetría); rotación de las copias en backups.py (_rotate_ext) y copia_externa.py (MAX_COPIAS) · comprobado el 27/09/2026
/aegis/rat · A-03
Decía:A-03 Demo pública anónima · Finalidad: Permitir que cualquier visitante pruebe el agente sin registro; prevenir el abuso mediante rate-limiting por IP. · Base jurídica: Art. 6.1.f RGPD · Interés legítimo en prevenir abuso · ponderado contra expectativas del visitante · Datos: Dirección IP truncada, pregunta libre, timestamp · NO se almacena identidad · Destinatarios: Personal interno autorizado para mantenimiento del rate-limiter · Transferencias: Para preguntas libres no canónicas: OpenRouter (EE. UU.) y los modelos Qwen3-Max (Alibaba Cloud International, fuera de la UE, región pendiente de confirmar) y Gemini (Google): Google figura en el DPF; OpenRouter y Alibaba no (comprobado el 21/09/2026). OpenRouter: cláusulas tipo, módulo 2, en su acuerdo de tratamiento de 26/08/2026. Alibaba Cloud International: garantía pendiente de confirmar a 25/09/2026 · Conservación: Counter de IP: 30 días desde última actividad, supresión automática · Preguntas: NO se almacenan tras producir la respuesta · Seguridad: Rate-limiting 3 req/24h por IP · IP truncada a /24 (IPv4) o /48 (IPv6) en logs · Audit log diferenciado canonical vs live
Dice: A-03 Preguntas a Atlas en la portada, sin cuenta · Finalidad: Responder a la pregunta que escribe un visitante sin registrarse, con el límite de 3 consultas al día por dirección IP, y conocer qué se pregunta. Sustituye a la demo pública, retirada el 20/09/2026. · Base jurídica: Pendiente de fijar a 27/09/2026 · Datos: Huella (hash con clave secreta) de la dirección IP, no la IP en claro · la pregunta (hasta 300 caracteres) · la respuesta servida · fecha · Destinatarios: Personal interno autorizado · Proveedor de inferencia de IA (encargado) · Transferencias: OpenRouter (EE. UU.) y los modelos Qwen3-Max (Alibaba Cloud International, fuera de la UE, región pendiente de confirmar) y Gemini (Google): Google figura en el DPF; OpenRouter y Alibaba no (comprobado el 21/09/2026). OpenRouter: cláusulas tipo, módulo 2, en su acuerdo de tratamiento de 26/08/2026. Alibaba Cloud International: garantía pendiente de confirmar a 25/09/2026. Antes de salir se ocultan DNI y NIE, correos, teléfonos, IBAN y números de la Seguridad Social; los nombres no · Conservación: A 27/09/2026 no hay un plazo fijado ni borrado automático: se conservan. Pendiente de fijar · Seguridad: Huella de la IP con clave secreta · límite de 3 consultas al día · campo trampa contra robots · longitud de 12 a 300 caracteres
Fuente: aegis/modules/marketing/routes.py, función demo: /demo redirige a /contacto desde el 20/09/2026 (lo comprueba tests/test_v18.py::test_demo_page_has_ai_disclosure_banner). La consulta pública que existe hoy es la de la portada: aegis/modules/sandbox/routes.py (ask y ask_stream: _ip_hash con SECRET_KEY, DAILY_LIMIT = 3, longitud 12-300, honeypot; _build_payload guarda SandboxQuery con la huella de la IP, la pregunta y la respuesta) y models.py; ningún proceso borra sandbox_queries. La pregunta sale al modelo por aegis/core/llm.py (call_llm), que oculta antes los identificadores (aegis/core/seudonimo.py, Seudonimos.ocultar: DNI/NIE, correo, teléfono, IBAN, NSS) · comprobado el 27/09/2026
/aegis/rat · A-02 Conversaciones con el agente IA · Conservación
Decía:Vida del contrato · El usuario puede borrar cualquier conversación en cualquier momento (supresión inmediata en la aplicación, propagada a backups en próxima rotación ≤7 días)
Dice: Vida del contrato · El usuario puede borrar cualquier conversación en cualquier momento (supresión inmediata en la aplicación). En las copias de seguridad desaparece cuando sale de la rotación la última copia anterior al borrado: en el volumen se guardan las 7 copias más recientes y, cifradas fuera del volumen, las 30 más recientes; con una copia al día, hasta unos 30 días
Fuente: aegis/modules/ops/backups.py: con PostgreSQL (producción) la rotación del volumen conserva las 7 copias más recientes (_rotate_ext, «files[:-7]»; con SQLite eran 7 diarias y 4 semanales, _rotate); aegis/modules/ops/copia_externa.py: fuera del volumen se conservan las 30 más recientes (MAX_COPIAS = 30, podar). Un borrado sigue en la última copia anterior hasta que esa sale de las dos rotaciones · comprobado el 27/09/2026
/aegis/rat · A-01 · seguridad
Decía:hash adaptativo de alto coste · HTTPS+HSTS · CSRF · MFA opcional · Logs inmutables de alta/baja/cambio rol
Dice: hash adaptativo de alto coste · HTTPS+HSTS · CSRF · MFA opcional · Registro de auditoría del alta, de los cambios de rol y de activación (ver A-04)
Fuente: aegis/core/db.py, clase AuditLog: una tabla normal (sin cadena de huellas ni protección de solo añadir; tampoco en migrations/); la escriben auth.py (inicio y cierre de sesión, doble factor, contraseña), settings/routes.py (equipo, organización), whistleblowing (acceso y consultas del canal) y otros módulos; el administrador la ve en /settings/auditoria (settings/routes.py, función audit_log, «Pista de auditoría»). La cadena con árbol de Merkle y sello RFC 3161 es la del registro de jornada (aegis/modules/attendance/anclaje.py) · comprobado el 27/09/2026
/aegis/dpo · identificación · buzón alternativo
Decía:Buzón alternativo · dpo@aim-aegis.ai (las consultas se reenrutan)
Dice: (se retira este texto)
Fuente: app.py, inject_contactos: CONTACTO_DPO es una sola dirección; la plantilla la pintaba dos veces (restos de cuando había dos buzones). Producción: dpo@aim-aegis.ai en ambas · comprobado el 27/09/2026
/aegis/dpo · funciones · 6
Decía:Específicamente para AIM ÆGIS: revisar trimestralmente los logs de UNVERIFIED del Citation Verifier para detectar patrones de degradación del agente o nuevas materias normativas no cubiertas; coordinar la actualización del RKB cuando proceda.
Dice: Específicamente para AIM ÆGIS: revisar trimestralmente las citas que el asistente marca como «no verificadas» (artículos que no se encuentran en la base normativa) y los resultados de su evaluación semanal, para detectar patrones de degradación del agente o nuevas materias normativas no cubiertas; coordinar la actualización del RKB cuando proceda.
Fuente: aegis/modules/assistant/fuentes.py (rotulo_citas: «N de M artículos citados encontrados en la base normativa»; ALCANCE: «no se coteja todavía que diga lo que la respuesta afirma»; aviso_sin_fuentes); citation_verifier.py (la cita no encontrada queda verified=False y rebaja un punto la confianza del paso); templates/modules/assistant/chat.html (marca «NO VERIFICADA» en ámbar, sin texto entre comillas); y la propia /verificacion-juridica (revisión 3.5); evaluación semanal en aegis/modules/evals/runner.py · comprobado el 27/09/2026
/aegis/dpo · cómo dirigirse al DPO · canal del servicio
Decía:Canal del propio servicio: si tienes cuenta, sección «Mi cuenta → Privacidad → Contactar DPO»
Dice: Si tienes cuenta: dentro de la aplicación no hay un formulario para el DPO; escríbele al correo de arriba o al correo de la empresa que publica el aviso legal, info@biomag.es.
Fuente: Esa sección no existe: ninguna ruta ni plantilla de la aplicación (grep en templates/ y aegis/: la frase solo estaba en esta página). El correo de la empresa es el que publica /aviso-legal (templates/marketing/legal_notice.html) · comprobado el 27/09/2026
/aegis/dpo · cómo dirigirse al DPO
Decía:Puedes contactar al DPO por cualquiera de estas vías. Todas se reciben en el mismo buzón gestionado directamente por la función DPO: · Email: dpo@aim-aegis.ai o dpo@aim-aegis.ai
Dice: Puedes contactar al DPO por cualquiera de estas vías: · Email: dpo@aim-aegis.ai
Fuente: La misma dirección salía dos veces (app.py, inject_contactos: una sola CONTACTO_DPO), y el correo postal no llega a un buzón · comprobado el 27/09/2026
/aegis/dpo · cabecera
Decía:(no figuraba: se añade)
Dice: VERSIÓN 1.1 · 27/09/2026
Fuente: La designación no llevaba versión ni fecha; el texto cambia hoy · comprobado el 27/09/2026
/aegis/dpia · §4 · conclusión
Decía:Firmado por: el DPO designado del responsable (ver /aegis/dpo) tras revisión técnica del equipo y validación por el responsable del tratamiento.
Dice: Esta evaluación es la que publica esta página, en la versión y la fecha de su cabecera; no hay una copia firmada aparte que podamos enlazar. La designación y las funciones del DPO, en /aegis/dpo.
Fuente: No hay en el repositorio ni en la web un documento firmado, ni fecha de firma, que enlazar · comprobado el 27/09/2026
/aegis/dpia · §2 · criterio 4
Decía:Categorías especiales y datos del Art. 10 vetadas por T&C salvo plan Enterprise con contrato Art. 28 específico. Datos financieros: solo el método de pago tratado por Stripe (cuando se integre).
Dice: Categorías especiales y datos del Art. 10 vetadas por T&C salvo plan Enterprise con contrato Art. 28 específico. Datos financieros: a 27/09/2026 ninguno, porque el servicio aún no cobra. La pasarela elegida es Paddle, que factura en su nombre: cuando se active, los datos de la tarjeta se introducen en su propia ventana de pago y no llegan a AIM ÆGIS.
Fuente: aegis/modules/billing/paddle.py (docstring: Paddle como vendedor registrado, que factura en su nombre; «por qué Paddle y no Stripe»); static/js/paddle-checkout.js (Paddle.Checkout.open, la ventana de pago de Paddle); templates/billing/mejorar.html (solo carga Paddle.js con credenciales); PLAN_MAESTRO.md, acción 0.1 abierta: aún no hay claves ni productos · comprobado el 27/09/2026
/aegis/dpia · §1 · tecnología
Decía:Sistema de IA agéntica con cadena de razonamiento explícita, RKB de fuentes primarias y citation verifier
Dice: Sistema de IA agéntica con cadena de razonamiento explícita, RKB de fuentes primarias y comprobación de que cada artículo citado existe en la base normativa
Fuente: aegis/modules/assistant/fuentes.py (rotulo_citas: «N de M artículos citados encontrados en la base normativa»; ALCANCE: «no se coteja todavía que diga lo que la respuesta afirma»; aviso_sin_fuentes); citation_verifier.py (la cita no encontrada queda verified=False y rebaja un punto la confianza del paso); templates/modules/assistant/chat.html (marca «NO VERIFICADA» en ámbar, sin texto entre comillas); y la propia /verificacion-juridica (revisión 3.5) · comprobado el 27/09/2026
/aegis/dpia · cabecera
Decía:VERSIÓN 1.0 · 18 MAYO 2026 · REVISIÓN CONTINUA ANTE CAMBIOS MATERIALES
Dice: VERSIÓN 1.1 · 27/09/2026 · LA 1.0 ES DEL 18/05/2026 · REVISIÓN CONTINUA ANTE CAMBIOS MATERIALES
Fuente: git: la plantilla nació el 18/05/2026 (commit fcf3037f); R2 y R4 citan hechos del 21 y del 25/09/2026 y el texto cambia hoy · comprobado el 27/09/2026
/aegis/dpia · R9 · mitigación
Decía:Cifrado en reposo de la base de datos. Logs append-only de cada acceso.
Dice: Cifrado en reposo de la base de datos. El registro de auditoría guarda los eventos importantes (inicios de sesión, cambios de rol, exportaciones, consultas de expedientes del canal de denuncias…), no cada lectura, y es una tabla normal: no es de solo añadir.
Fuente: aegis/core/db.py, clase AuditLog: una tabla normal (sin cadena de huellas ni protección de solo añadir; tampoco en migrations/); la escriben auth.py (inicio y cierre de sesión, doble factor, contraseña), settings/routes.py (equipo, organización), whistleblowing (acceso y consultas del canal) y otros módulos; el administrador la ve en /settings/auditoria (settings/routes.py, función audit_log, «Pista de auditoría»). La cadena con árbol de Merkle y sello RFC 3161 es la del registro de jornada (aegis/modules/attendance/anclaje.py) · comprobado el 27/09/2026
/aegis/dpia · R8 · mitigación
Decía:Saneamiento del input en el frontend (HTML escape con autoescape del motor de plantillas activado) y backend (validación de longitud + caracteres). El agente opera bajo un system prompt fijo que prioriza siempre las instrucciones AEPD/EDPB sobre instrucciones del input. Monitorización de prompts anómalos. Sin acceso del agente a funciones externas (no hay tool-use con efectos en sistemas del cliente).
Dice: El texto del usuario se escapa al mostrarse (autoescape del motor de plantillas activado) y el Copiloto recorta cada mensaje a 2.000 caracteres. El agente opera bajo unas instrucciones de sistema fijas. No llama a servicios de terceros más allá del proveedor del modelo (la única búsqueda en fuentes abiertas es la del cribado de noticias adversas del módulo de prevención del blanqueo) ni actúa sobre sistemas del cliente. Dentro de la plataforma, el Copiloto sí usa herramientas, siempre acotadas a la organización del usuario: consulta sus datos (cartera, clientes, documentos, plazos) y puede proponer tres acciones —dar de alta un cliente, generar un documento o abrir una brecha— que solo se ejecutan si una persona pulsa «Confirmar», tras volver a comprobar sus permisos. A 27/09/2026 no hay una vigilancia automática de instrucciones anómalas en las preguntas.
Fuente: aegis/modules/copilot/tools.py (TOOLS_SCHEMA: herramientas de lectura acotadas al tenant y tres propose_*; execute_action solo tras «Confirmar» en templates/_copilot.html, revalidando permisos); copilot/agents.py (los agentes solo usan las herramientas de lectura y avisan con emit_system, una notificación del panel); copilot/routes.py (mensaje recortado a 2.000 caracteres); aegis/core/llm.py (call_llm_with_web_search, que solo usa aegis/modules/pbc/adverse_media.py); sin OAuth en aegis/; no hay en aegis/ ningún detector de instrucciones anómalas en las preguntas · comprobado el 27/09/2026
/aegis/dpia · R7 · mitigación
Decía:Cuatro medidas combinadas: (1) banner permanente de Art. 50 AI Act en cada conversación que recuerda que la responsabilidad última es humana; (2) marcas UNVERIFIED ámbar visualmente prominentes; (3) T&C cláusula 5 que asigna responsabilidad jurídica al partner-counsel; (4) materiales de alfabetización en IA (Art. 4 AI Act) disponibles en /aegis/alfabetizacion.
Dice: Cuatro medidas combinadas: (1) una línea fija al inicio de cada conversación del asistente recuerda que es orientación con base legal citada, no asesoramiento jurídico para el caso concreto; (2) la cita que no se encuentra en la base normativa se marca «no verificada» en ámbar, y cada respuesta dice cuántos de los artículos que cita se encontraron; (3) T&C cláusula 5 que asigna responsabilidad jurídica al partner-counsel; (4) materiales de alfabetización en IA (Art. 4 AI Act) disponibles en /aegis/alfabetizacion.
Fuente: templates/modules/assistant/chat.html (el aviso fijo, role=note, dice «Orientación con base legal citada, no asesoramiento jurídico para tu caso»; no hay ningún rótulo «Art. 50» en la aplicación) y aegis/modules/assistant/fuentes.py (rotulo_citas: «N de M artículos citados encontrados en la base normativa»; ALCANCE: «no se coteja todavía que diga lo que la respuesta afirma»; aviso_sin_fuentes); citation_verifier.py (la cita no encontrada queda verified=False y rebaja un punto la confianza del paso); templates/modules/assistant/chat.html (marca «NO VERIFICADA» en ámbar, sin texto entre comillas); y la propia /verificacion-juridica (revisión 3.5) · comprobado el 27/09/2026
Dice: Medidas Art. 32 RGPD: hash adaptativo de alto coste para contraseñas, HTTPS+HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, CSRF, rate-limiting, registro de auditoría de los eventos importantes (una tabla de la base de datos, sin cadena de huellas).
Fuente: aegis/core/db.py, clase AuditLog: una tabla normal (sin cadena de huellas ni protección de solo añadir; tampoco en migrations/); la escriben auth.py (inicio y cierre de sesión, doble factor, contraseña), settings/routes.py (equipo, organización), whistleblowing (acceso y consultas del canal) y otros módulos; el administrador la ve en /settings/auditoria (settings/routes.py, función audit_log, «Pista de auditoría»). La cadena con árbol de Merkle y sello RFC 3161 es la del registro de jornada (aegis/modules/attendance/anclaje.py) · comprobado el 27/09/2026
/aegis/dpia · R10 · mitigación
Decía:AIM ÆGIS no actúa en nombre del usuario fuera del propio servicio. No tiene tool-use con OAuth ni credenciales de terceros del usuario. La autonomía del agente está limitada a operaciones de lectura/razonamiento sobre el RKB.
Dice: AIM ÆGIS no actúa en nombre del usuario fuera del propio servicio ni usa credenciales del usuario en servicios de terceros (no hay conexiones OAuth). Dentro del servicio, las herramientas del Copiloto solo alcanzan la organización del usuario: leen sus datos y proponen acciones que solo se ejecutan si una persona pulsa «Confirmar»; los agentes programados solo leen y dejan un informe con un aviso en la campana del panel.
Fuente: aegis/modules/copilot/tools.py (TOOLS_SCHEMA: herramientas de lectura acotadas al tenant y tres propose_*; execute_action solo tras «Confirmar» en templates/_copilot.html, revalidando permisos); copilot/agents.py (los agentes solo usan las herramientas de lectura y avisan con emit_system, una notificación del panel); copilot/routes.py (mensaje recortado a 2.000 caracteres); aegis/core/llm.py (call_llm_with_web_search, que solo usa aegis/modules/pbc/adverse_media.py); sin OAuth en aegis/ · comprobado el 27/09/2026
/aegis/dpia · R1 · mitigación
Decía:Citation Verifier v1.4: cada cita producida por el agente se valida en tiempo real contra el RKB. Las no verificadas se marcan visiblemente UNVERIFIED en ámbar; la confianza del paso se rebaja una posición. Tests de regresión 280+.
Dice: Cada artículo que cita el agente se busca en tiempo real en la base normativa, en la norma que se nombra. La respuesta dice cuántos se han encontrado («N de M artículos citados encontrados en la base normativa») y cuántos con su texto oficial; el que no se encuentra se marca «no verificada» en ámbar, no se muestra entre comillas y rebaja una posición la confianza del paso; una respuesta sin ninguna fuente encontrada lleva delante un aviso de que no es firme. Límite: a 27/09/2026 se comprueba que el artículo existe, no que diga lo que la respuesta afirma.
Fuente: aegis/modules/assistant/fuentes.py (rotulo_citas: «N de M artículos citados encontrados en la base normativa»; ALCANCE: «no se coteja todavía que diga lo que la respuesta afirma»; aviso_sin_fuentes); citation_verifier.py (la cita no encontrada queda verified=False y rebaja un punto la confianza del paso); templates/modules/assistant/chat.html (marca «NO VERIFICADA» en ámbar, sin texto entre comillas); y la propia /verificacion-juridica (revisión 3.5); la cifra «280+» estaba escrita a mano y no se medía · comprobado el 27/09/2026
/aegis/dpa-modelo · pie
Decía:Última actualización: 1.404.780 · Para solicitar el texto completo: hola@aim-aegis.ai
Dice: Para solicitar el texto completo: hola@aim-aegis.ai
Fuente: El pie pintaba {{ APP_VERSION }} (la versión del programa, que cambia en cada despliegue aunque el texto no); ahora la cabecera da la versión del documento y la fecha en que cambió su texto, hoy · comprobado el 27/09/2026
/aegis/dpa-modelo · cabecera
Decía:(no figuraba: se añade)
Dice: VERSIÓN 1.1 · 27/09/2026
Fuente: El pie pintaba {{ APP_VERSION }} (la versión del programa, que cambia en cada despliegue aunque el texto no); ahora la cabecera da la versión del documento y la fecha en que cambió su texto, hoy · comprobado el 27/09/2026
Fuente: El pie pintaba {{ APP_VERSION }} (la versión del programa, que cambia en cada despliegue aunque el texto no); ahora la cabecera da la versión del documento y la fecha en que cambió su texto, hoy; y la misma dirección salía dos veces · comprobado el 27/09/2026
/aegis/brechas · fase 1
Decía:Cualquier persona del equipo o cualquier usuario puede reportar incidente a hola@aim-aegis.ai o a hola@aim-aegis.ai.
Dice: Cualquier persona del equipo o cualquier usuario puede reportar incidente a hola@aim-aegis.ai.
Fuente: app.py, inject_contactos: CONTACTO_SOPORTE es una sola dirección; la plantilla la pintaba dos veces · comprobado el 27/09/2026
/aegis/brechas · cabecera
Decía:(no figuraba: se añade)
Dice: VERSIÓN 1.1 · 27/09/2026
Fuente: El pie pintaba {{ APP_VERSION }} (la versión del programa, que cambia en cada despliegue aunque el texto no); ahora la cabecera da la versión del documento y la fecha en que cambió su texto, hoy · comprobado el 27/09/2026
/aegis/alfabetizacion · §4 · sesgo del catálogo
Decía:Mitigación: consulta el catálogo en /modules/rkb antes de aceptar conclusiones sectoriales.
Dice: Mitigación: consulta el catálogo público de marcos antes de aceptar conclusiones sectoriales.
Fuente: /modules/rkb es una ruta interna que pide sesión (lección del plan 0.10); el catálogo público es /marcos (aegis/modules/marcos/routes.py), enlazado ahora. Lo vigila scripts/probar_enlaces.py · comprobado el 27/09/2026
/aegis/alfabetizacion · §4 · sesgo de automatización
Decía:Riesgo de aceptar la respuesta del agente sin cuestionar. Mitigación: lee siempre la cadena de razonamiento, no solo la conclusión. Si todas las citas son VERIFICADO, sigue siendo tu trabajo evaluar si el razonamiento aplica a tu caso.
Dice: Riesgo de aceptar la respuesta del agente sin cuestionar. Mitigación: lee siempre la cadena de razonamiento, no solo la conclusión. Aunque la respuesta diga que se encontraron en la base normativa todos los artículos que cita, eso solo comprueba que existen: sigue siendo tu trabajo evaluar si el razonamiento aplica a tu caso.
Fuente: aegis/modules/assistant/fuentes.py (rotulo_citas: «N de M artículos citados encontrados en la base normativa»; ALCANCE: «no se coteja todavía que diga lo que la respuesta afirma»; aviso_sin_fuentes); citation_verifier.py (la cita no encontrada queda verified=False y rebaja un punto la confianza del paso); templates/modules/assistant/chat.html (marca «NO VERIFICADA» en ámbar, sin texto entre comillas); y la propia /verificacion-juridica (revisión 3.5) · comprobado el 27/09/2026
/aegis/alfabetizacion · §3 · no es infalible
Decía:No es infalible. Los modelos de IA pueden alucinar; por eso existe el Citation Verifier y las marcas UNVERIFIED.
Dice: No es infalible. Los modelos de IA pueden alucinar; por eso cada artículo citado se busca en la base normativa y el que no se encuentra se marca «no verificada». Que un artículo exista no garantiza que diga lo que la respuesta afirma: a 27/09/2026 eso no se coteja.
Fuente: aegis/modules/assistant/fuentes.py (rotulo_citas: «N de M artículos citados encontrados en la base normativa»; ALCANCE: «no se coteja todavía que diga lo que la respuesta afirma»; aviso_sin_fuentes); citation_verifier.py (la cita no encontrada queda verified=False y rebaja un punto la confianza del paso); templates/modules/assistant/chat.html (marca «NO VERIFICADA» en ámbar, sin texto entre comillas); y la propia /verificacion-juridica (revisión 3.5) · comprobado el 27/09/2026
/aegis/alfabetizacion · §3 · no accede a sistemas del cliente
Decía:No accede a sistemas del cliente. No lee tu correo, tus archivos, tu CRM.
Dice: No accede a sistemas del cliente. No lee tu correo ni tu CRM; de tus archivos, solo los documentos que tú le adjuntas.
Fuente: templates/_copilot.html (botón «Adjuntar documento», .pdf/.docx/.txt) y aegis/modules/copilot/routes.py (analyze_document) · comprobado el 27/09/2026
/aegis/alfabetizacion · §1 · qué es técnicamente
Decía:No tiene tool-use externo: no llama a APIs de terceros, no manda emails, no abre tickets. Su autonomía se limita a producir un análisis razonado.
Dice: No actúa fuera de la plataforma: no llama a servicios de terceros más allá del proveedor del modelo (la única búsqueda en fuentes abiertas es la del cribado de noticias adversas del módulo de prevención del blanqueo, que hace ese mismo proveedor), no manda correos, no abre incidencias en otros sistemas. Dentro de la plataforma, el Copiloto sí usa herramientas: consulta los datos de tu organización (cartera, clientes, documentos, plazos) y puede proponer dar de alta un cliente, generar un documento o abrir una brecha; nada de eso ocurre hasta que una persona pulsa «Confirmar». Los agentes que programes solo leen y te dejan un informe con un aviso en la campana del panel.
Fuente: aegis/modules/copilot/tools.py (TOOLS_SCHEMA: herramientas de lectura acotadas al tenant y tres propose_*; execute_action solo tras «Confirmar» en templates/_copilot.html, revalidando permisos); copilot/agents.py (los agentes solo usan las herramientas de lectura y avisan con emit_system, una notificación del panel); copilot/routes.py (mensaje recortado a 2.000 caracteres); aegis/core/llm.py (call_llm_with_web_search, que solo usa aegis/modules/pbc/adverse_media.py); sin OAuth en aegis/ · comprobado el 27/09/2026
/aegis/alfabetizacion · pie
Decía:Última actualización: 1.404.780 · Consultas sobre alfabetización: hola@aim-aegis.ai
Dice: Consultas sobre alfabetización: hola@aim-aegis.ai
Fuente: El pie pintaba {{ APP_VERSION }} (la versión del programa, que cambia en cada despliegue aunque el texto no); ahora la cabecera da la versión del documento y la fecha en que cambió su texto, hoy · comprobado el 27/09/2026
/aegis/alfabetizacion · cabecera
Decía:(no figuraba: se añade)
Dice: VERSIÓN 1.1 · 27/09/2026
Fuente: El pie pintaba {{ APP_VERSION }} (la versión del programa, que cambia en cada despliegue aunque el texto no); ahora la cabecera da la versión del documento y la fecha en que cambió su texto, hoy · comprobado el 27/09/2026
/aegis/alfabetizacion · 5 · Qué te exige el Reglamento de IA si usas AIM ÆGIS
Decía:Su obligación legal principal es la del art. 4 del Reglamento (UE) 2024/1689: adoptar medidas para apoyar la alfabetización en IA de las personas que lo usan, según sus conocimientos y el contexto de uso.
Dice: Su obligación legal principal es la del art. 4 del Reglamento (UE) 2024/1689: adoptar medidas para apoyar la promoción de la alfabetización en materia de IA de las personas que lo usan, según sus conocimientos y el contexto de uso.
Fuente: Reglamento (UE) 2024/1689, art. 4.1, en la redacción del Reglamento (UE) 2026/1744 (consolidado 02024R1689-20260727, https://eur-lex.europa.eu/legal-content/ES/TXT/?uri=CELEX:02024R1689-20260727; texto leído en https://publications.europa.eu/resource/celex/02024R1689-20260727): «Los proveedores y responsables del despliegue de sistemas de IA adoptarán medidas para apoyar la promoción de la alfabetización en materia de IA de su personal y demás personas que se encarguen en su nombre del funcionamiento y la utilización de sistemas de IA [...]. Esta obligación no exige que [...] garanticen un nivel específico de alfabetización en materia de IA de ninguna persona en particular.» Según CELLAR, el Reglamento (UE) 2026/1744 sustituyó el art. 4 con efectos del 27/07/2026 y no hay consolidación posterior a la de esa fecha · comprobado el 27/09/2026
/ · preguntas · «¿Y si el agente se equivoca?»
Decía:Cada afirmación normativa se verifica contra el catálogo. Lo que verifica se marca como fundamentado; lo que no, se señala como tal en vez de presentarse como certeza. Esa honestidad es el núcleo del producto.
Dice: Cada cita se contrasta con el texto oficial cuando lo tenemos cargado. Lo que se encuentra se marca como encontrado; lo que no, se señala como tal en vez de presentarse como certeza. Que una cita exista no garantiza que la conclusión se aplique a tu caso: revísala. Y si encontramos un error, lo corregimos y lo publicamos en la fe de erratas.
Fuente: Ley 3/1991 de Competencia Desleal, art. 5.1.b: es desleal la información que «pueda inducir a error» sobre «los resultados que pueden esperarse de su utilización», https://www.boe.es/buscar/act.php?id=BOE-A-1991-628; acta de la revisión 3.5, punto 8.4.1: la comprobación automática mira que el artículo citado exista en la norma cargada, no que diga lo que se afirma · abierto el 26/09/2026
/ · preguntas · «¿Puedo probarlo sin hablar con nadie?»
Decía:pregunta a Atlas en vivo en la portada (responde con citas verificadas contra la norma) y haz el autodiagnóstico gratuito
Dice: pregunta a Atlas en vivo en esta página (cada respuesta dice cuántas de sus citas hemos encontrado en nuestra base normativa) y haz el autodiagnóstico gratuito
Fuente: Ley 3/1991 de Competencia Desleal, art. 5.1.b: es desleal la información que «pueda inducir a error» sobre «los resultados que pueden esperarse de su utilización», https://www.boe.es/buscar/act.php?id=BOE-A-1991-628; acta de la revisión 3.5, punto 8.4.1: la comprobación automática mira que el artículo citado exista en la norma cargada, no que diga lo que se afirma · abierto el 26/09/2026
/ · preguntas · «¿Mis clientes verán que es AIM ÆGIS?»
Decía:No. Es marca blanca: tu logo, tus colores y tu dominio. Para tus clientes, es tu plataforma.
Dice: La ven con tu marca: tu logo, tus colores y tu dominio. Como tratamos datos de tus clientes, figuramos como subencargado en tu contrato de encargo con cada uno (art. 28 RGPD).
Fuente: RGPD art. 28.2 y 28.4, https://eur-lex.europa.eu/eli/reg/2016/679/oj · abierto el 26/09/2026