Seguridad y datos
La aplicación de Validiscan guarda su base de datos y sus archivos en la región de Fráncfort de Supabase, en la UE, y cada cliente ve solo los datos de su propia organización. La aplicación está construida, pero todavía no está en funcionamiento, así que esta página describe cómo está construida, a fecha de 6 de octubre de 2026.
Última actualización:
En esta página: 8 respuestas
¿Está en funcionamiento la aplicación de Validiscan?
Todavía no. La aplicación de Validiscan, con una consola en la que Validiscan hace el trabajo y un portal para los clientes, está construida, pero no está en funcionamiento: su dirección, app.validiscan.com, no está en línea. Esta página describe cómo está construida y configurada la aplicación a fecha de 6 de octubre de 2026.
Detalles: la consola, el portal y lo que describe esta página
Todavía no. La aplicación de Validiscan, con una consola en la que Validiscan hace el trabajo y un portal para los clientes, está construida, pero no está en funcionamiento: su dirección, app.validiscan.com, no está en línea.
Esta página describe cómo está construida y configurada la aplicación a fecha de 6 de octubre de 2026. Cuando una parte todavía no está configurada, la página lo indica.
¿Dónde se guardan los datos de mi tienda?
La aplicación de Validiscan guarda su base de datos, cuentas de usuario y archivos en Supabase, una empresa estadounidense, en su región de Fráncfort (eu-central-1). El almacenamiento está en la UE, pero no todo permanece allí: cuando la redacción con IA está activada en una tienda, un fragmento del código que falla se envía a Anthropic, una empresa estadounidense.
| Datos | Dónde se guardan o a quién se envían | Cuándo |
|---|---|---|
| Base de datos: cuentas de usuario, organizaciones, tiendas, escaneos, hallazgos, correcciones, entregas, resúmenes de revisiones gratuitas, el registro de auditoría | Supabase, región de Fráncfort (eu-central-1) | Siempre |
| Archivos: capturas de pantalla, HTML de las páginas, resultados sin procesar de las pruebas, paquetes de evidencias, paquetes de parches, exportaciones de temas subidas, evidencias de las revisiones manuales | Supabase Storage, región de Fráncfort, sin acceso público | Siempre |
| Una corrección entregada como pull request | Su repositorio de GitHub, en una rama nueva | Cuando las correcciones se entregan mediante pull request |
| Una corrección entregada como copia del tema | Un tema sin publicar en su tienda de Shopify | Cuando las correcciones se entregan en Shopify |
| Un fragmento del código que falla | Anthropic, una empresa estadounidense, a través de su API | Solo en las correcciones ASSISTED, en una tienda con la redacción con IA activada |
| Correos electrónicos de la aplicación: nombres, direcciones de correo electrónico, nombres de tiendas, recuentos, enlaces | Todavía no se ha decidido el proveedor de correo electrónico | Para invitaciones, avisos de escaneos terminados, de entregas y de paquetes de evidencias, y resúmenes de la protección contra regresiones |
| La aplicación en ejecución y sus archivos de trabajo temporales | Un servidor que todavía no está configurado | Cuando la aplicación esté en funcionamiento |
Detalles: los archivos, los enlaces a ellos y adónde llegan las correcciones
La aplicación de Validiscan guarda su base de datos, sus cuentas de usuario y sus archivos en Supabase, en su región de Fráncfort (eu-central-1). Supabase es una empresa estadounidense; los datos en sí se guardan en Fráncfort. El almacenamiento está en la UE, pero no todo permanece allí: cuando la redacción con IA está activada en una tienda, un fragmento del código que falla se envía a Anthropic, una empresa estadounidense, como se describe más abajo.
Los archivos son capturas de pantalla de las páginas escaneadas, el HTML de las páginas, los resultados sin procesar de las pruebas, paquetes de evidencias, paquetes de parches, exportaciones de temas subidas en el portal y archivos que Validiscan adjunta como evidencia de sus revisiones manuales. Se guardan en un almacenamiento privado, sin enlaces públicos. La aplicación crea el enlace a un archivo solo en el momento en que alguien con acceso lo abre o lo descarga, y ese enlace deja de funcionar a los 60 segundos.
Las correcciones en sí llegan a su propia plataforma: como un pull request en su repositorio de GitHub o como una copia sin publicar de su tema en su tienda de Shopify. Un paquete de parches se guarda en el almacenamiento de la aplicación, y Validiscan se lo envía a su desarrollador.
¿Quién puede ver los datos de mi tienda?
En la aplicación de Validiscan, cada cliente ve solo los datos de su propia organización. El personal de Validiscan ve todos los proyectos; a día de hoy, es una sola persona, William Quaade Rasmussen. La base de datos lo impone con seguridad a nivel de fila, y los tokens de acceso se cifran antes de guardarse.
-
Se aplica en la base de datos.
Cada tabla de la aplicación tiene seguridad a nivel de fila: la propia base de datos decide qué filas puede leer una cuenta, no solo las páginas de la aplicación.
-
Dos roles para los clientes.
En la organización de un cliente, un administrador puede invitar a compañeros y solicitar un escaneo de verificación. Un lector puede ver los datos de la organización en el portal, pero no cambiar nada.
-
Los tokens de acceso están cifrados.
Una contraseña de Shopify Theme Access, un token de GitHub o la contraseña de una tienda de preproducción protegida se cifra con AES-256-GCM antes de guardarse.
-
Un registro de cada cambio.
Cada cambio que un usuario hace en la aplicación se anota en un registro de auditoría, con quién lo hizo y cuándo.
-
Registros sin secretos.
Los registros de la aplicación no incluyen contraseñas, tokens, claves, cookies ni cuerpos de solicitud.
Detalles: las reglas de la base de datos, los dos roles de los clientes, los tokens cifrados, el registro de auditoría y los registros de la aplicación
En la aplicación de Validiscan, cada cliente ve solo los datos de su propia organización. El personal de Validiscan ve todos los proyectos; a día de hoy, es una sola persona, William Quaade Rasmussen.
- Se aplica en la base de datos. Cada tabla de la aplicación tiene seguridad a nivel de fila: la propia base de datos decide qué filas puede leer una cuenta, no solo las páginas de la aplicación. Unas pruebas automatizadas de la base de datos comprueban que un cliente no puede leer los datos de otro.
- Dos roles para los clientes. En la organización de un cliente, un administrador puede invitar a compañeros y solicitar un escaneo de verificación. Un lector puede ver los datos de la organización en el portal, pero no cambiar nada.
- Los tokens de acceso están cifrados. Una contraseña de Shopify Theme Access, un token de GitHub o la contraseña de una tienda de preproducción protegida se cifra con AES-256-GCM antes de guardarse. La aplicación solo muestra que existe un token. Ninguna cuenta de la aplicación puede recuperar su valor, ni siquiera una cuenta del personal; solo el proceso en segundo plano de la aplicación lo descifra, cuando una tarea lo usa.
- Un registro de cada cambio. Cada cambio que un usuario hace en la aplicación se anota en un registro de auditoría, con quién lo hizo y cuándo. Solo el personal de Validiscan puede leer el registro de auditoría.
- Registros sin secretos. Los registros de la aplicación no incluyen contraseñas, tokens, claves, cookies ni cuerpos de solicitud.
¿Se usa IA con el código de mi tienda?
La aplicación de Validiscan usa IA solo para redactar correcciones de nivel ASSISTED, y la redacción con IA está desactivada por defecto: Validiscan la activa en una tienda únicamente después de que el cliente la haya aceptado por escrito. Un modelo de Anthropic, una empresa estadounidense, escribe cada borrador, y Validiscan revisa cada borrador antes de entregarlo.
- Servicio
- La API de Anthropic (Anthropic PBC, una empresa estadounidense)
- Se usa para
- Borradores de correcciones ASSISTED, cada uno solicitado por Validiscan para un hallazgo concreto
- Por defecto
- Desactivada; se activa en una tienda solo después de que el cliente la haya aceptado por escrito
- Se envía por cada borrador
- La regla que falla con la plataforma de la tienda, la recomendación del catálogo de reglas, hasta cinco elementos que fallan con su HTML renderizado y la ruta y la plantilla de su página, la ruta del archivo del tema y hasta 200 líneas de ese archivo
- Nunca se envía
- Capturas de pantalla, contraseñas ni tokens, datos de clientes o de cuentas, nada de otras tiendas; el HTML de un elemento puede contener, aun así, enlaces o texto visible de su propia tienda
- Comprobaciones
- Se rechaza todo borrador que modifique un archivo distinto del que se le mostró, que cree o elimine un archivo, o cuyo diff tenga más de 400 líneas; Validiscan revisa cada borrador antes de entregarlo, y usted o su desarrollador vuelven a revisar el cambio
Detalles: quién solicita un borrador, qué envía la aplicación y cómo se comprueba un borrador
La aplicación de Validiscan usa IA solo para redactar correcciones de nivel ASSISTED, y solo en una tienda con la redacción con IA activada. Está desactivada por defecto. Validiscan la activa en una tienda únicamente después de que el cliente la haya aceptado por escrito, y solo el personal de Validiscan puede cambiar el ajuste. Incluso entonces, la aplicación no redacta nada con IA por sí sola después de un escaneo: Validiscan solicita cada borrador para un hallazgo concreto.
Un modelo de Anthropic (Anthropic PBC, una empresa estadounidense) escribe el borrador a través de la API de Anthropic. Por cada borrador, la aplicación envía:
- la regla que falla: su ID, su título, su impacto y los criterios de conformidad de las WCAG, y la plataforma de la tienda;
- la recomendación del catálogo de reglas sobre cómo corregir el fallo;
- hasta cinco elementos que fallan, cada uno con su selector CSS, el resumen del fallo, su HTML renderizado (como máximo 2000 caracteres) y la ruta y la plantilla de la página en la que aparece, pero no la dirección completa de esa página;
- la ruta del archivo del tema en el que se localizó el fallo y hasta 200 líneas numeradas de ese archivo en torno al código donde se localizó.
La aplicación no envía capturas de pantalla, ni contraseñas ni tokens, ni datos de clientes o de cuentas, ni nada de otras tiendas. El HTML de un elemento puede contener, aun así, enlaces o texto visible de su propia tienda.
Lo que la API devuelve es un cambio propuesto con una explicación. La aplicación rechaza todo borrador que modifique cualquier archivo distinto del que se le mostró, que cree o elimine un archivo, o cuyo diff tenga más de 400 líneas, y comprueba que el cambio se aplica sin conflictos y supera un control de sintaxis. Un borrador que no supera estas comprobaciones no se entrega nunca. Validiscan revisa cada borrador antes de entregarlo, y usted o su desarrollador vuelven a revisar el cambio antes de fusionarlo o publicarlo.
¿Cuánto tiempo se conservan los datos?
Por defecto, la aplicación de Validiscan elimina las capturas de pantalla, el HTML y los resultados sin procesar de las pruebas de un escaneo 365 días después de escanear la página, salvo que se elabore con él un paquete de evidencias. Los registros de los proyectos no se eliminan automáticamente; todavía no está decidido cuánto se conservan una vez que el proyecto termina.
| Datos | Se conservan | Los elimina |
|---|---|---|
| Capturas de pantalla, HTML y resultados sin procesar de las pruebas de las páginas escaneadas, con los fragmentos de HTML de sus hallazgos | 365 días después de escanear la página (el ajuste por defecto) | Una tarea de limpieza que se ejecuta cada día |
| Lo mismo, para un escaneo a partir del cual se elabora un paquete de evidencias | Mientras exista el paquete de evidencias | A mano |
| El resultado sin procesar de una revisión gratuita | 365 días después de la revisión (el ajuste por defecto) | La tarea de limpieza diaria |
| Tareas en segundo plano terminadas, incluidas las direcciones a las que se envió un correo electrónico | 30 días después de que terminara la tarea | La tarea de limpieza diaria |
| Registros de los proyectos: organizaciones, cuentas, tiendas, escaneos con las direcciones y los títulos de sus páginas, hallazgos, correcciones, entregas, paquetes de evidencias y sus archivos, paquetes de parches, exportaciones de temas subidas, evidencias de las revisiones manuales, resúmenes de revisiones gratuitas, el registro de auditoría | No se eliminan automáticamente | A mano, a petición |
| Tokens de acceso cifrados: contraseñas de Shopify Theme Access, tokens de GitHub y contraseñas de tiendas de preproducción protegidas | No se eliminan automáticamente | A mano, a petición |
| Copias de seguridad de la base de datos | 7 días | Supabase |
Detalles: la eliminación a petición, poner fin usted mismo al acceso en Shopify y las copias de seguridad
Por defecto, la aplicación de Validiscan elimina las capturas de pantalla, el HTML de las páginas y los resultados sin procesar de las pruebas de un escaneo 365 días después de escanear la página, salvo que se elabore un paquete de evidencias a partir de ese escaneo. Los registros de los proyectos no se eliminan automáticamente.
Todavía no está decidido cuánto tiempo se conservan los registros de un proyecto una vez que este termina. Puede pedir a Validiscan que los elimine, o que elimine un token de acceso guardado, escribiendo a info@validiscan.com. En Shopify también puede poner fin al acceso usted mismo: a fecha de 6 de octubre de 2026, la documentación de Shopify dice que eliminar la contraseña en la aplicación Theme Access revoca el acceso. Cada día se hace una copia de seguridad de la base de datos, y cada copia se conserva 7 días, así que los datos eliminados de la base de datos pueden permanecer hasta 7 días en una copia de seguridad.
¿Qué hace el rastreador en una tienda que revisa gratis?
En una revisión gratuita, ValidiscanBot carga en su navegador como máximo 15 páginas públicas, que antes elige con solicitudes simples, sigue el robots.txt y deja al menos 1 s entre las solicitudes que él mismo inicia, con una excepción conocida. Nunca inicia sesión, nunca añade un producto al carrito, nunca abre el proceso de pago y no envía formularios.
- Páginas en su navegador
- Como máximo 15, cada una en tamaño de escritorio y de móvil; antes las elige con solicitudes simples
- Intervalo entre las solicitudes que él mismo inicia
- Al menos 1 s, más si el robots.txt lo pide, hasta 10 s
- Una excepción conocida
- Una redirección en respuesta a la carga de una página en el navegador se sigue de inmediato, sin el intervalo y sin comprobar el robots.txt
- User agent
-
ValidiscanBot/1.0 (+https://validiscan.com; info@validiscan.com)En la pasada en tamaño de móvil, la misma cadena termina con la palabra Mobile - Lo que nunca hace
- Iniciar sesión, añadir un producto al carrito, abrir el proceso de pago, enviar formularios
- Se conserva cuando la aplicación ejecuta la revisión
- Un resumen, que no se elimina automáticamente; el resultado sin procesar, que por defecto se elimina 365 días después de la revisión
Detalles: cómo se identifica, el robots.txt, la excepción conocida, los datos personales y lo que conserva la aplicación
En una revisión gratuita, ValidiscanBot carga en su navegador como máximo 15 páginas públicas de la tienda, cada una en tamaño de escritorio y de móvil. Para elegir esas páginas, primero hace solicitudes simples de la página de inicio, del robots.txt, de los sitemaps y de las páginas candidatas, así que hace más solicitudes que páginas carga. Sigue el robots.txt de la tienda y deja un intervalo de al menos 1 s entre las solicitudes que él mismo inicia, con una excepción conocida que se describe más abajo. Los archivos que una página carga por sí misma, como estilos, scripts e imágenes, se cargan como en cualquier navegador. Nunca inicia sesión, nunca añade un producto al carrito, nunca abre el proceso de pago y no envía formularios.
- Se identifica por su nombre. Cada solicitud lleva
ValidiscanBot/1.0 (+https://validiscan.com; info@validiscan.com). En la pasada en tamaño de móvil, la misma cadena termina con la palabra Mobile. - Lee el robots.txt antes que las demás páginas. Su primera solicitud es la de la página de inicio, para ver si la tienda responde. Después lee el robots.txt. Si el robots.txt prohíbe la página de inicio a ValidiscanBot, o el servidor responde a la solicitud del robots.txt con un error del servidor (5xx), con 429 (demasiadas solicitudes) o no responde en absoluto, la revisión se detiene ahí.
- Espera más si el robots.txt lo pide. Se respeta un Crawl-delay más largo indicado en el robots.txt, hasta un máximo de 10 s.
- Una excepción conocida. Cuando la tienda responde a la carga de una página en el navegador con una redirección, el navegador la sigue de inmediato, sin el intervalo y sin comprobar el robots.txt. Validiscan ha registrado esto como una laguna conocida de su escáner.
- Solo lee lo que es público. Los datos personales llegan al escaneo solo cuando las páginas públicas de la tienda los muestran, por ejemplo un nombre en una reseña de producto o en el aviso legal.
Cuando la aplicación ejecuta una revisión gratuita, conserva un resumen: el número de páginas probadas y de fallos por impacto, la plataforma y cualquier overlay de accesibilidad que haya detectado, y hasta cinco fallos, cada uno con la regla, la dirección de una página, el selector CSS y el HTML del elemento que falla, recortado a 300 caracteres. El resumen no se elimina automáticamente. El resultado sin procesar conserva los hallazgos con las direcciones de sus páginas y el HTML de los elementos, pero no el HTML de las páginas, ni capturas de pantalla, ni la salida sin procesar de las pruebas; por defecto se elimina 365 días después de la revisión.
ValidiscanBot: qué solicita y cómo bloquearlo¿Cuándo hace Validiscan un escaneo completo de la tienda de un cliente?
La aplicación de Validiscan inicia un escaneo completo de una tienda solo cuando se ha registrado el permiso del propietario de la tienda. Un escaneo completo va más allá de la revisión gratuita: añade un producto al carrito y abre el primer paso del proceso de pago, sin completar ninguna compra y sin introducir datos de pago.
- Solo se inicia con
- El permiso del propietario de la tienda, registrado con la hora y el nombre de la persona de Validiscan que lo registró
- Sin él
- No se inicia ningún escaneo completo, el portal rechaza un escaneo de verificación y la protección contra regresiones omite su revisión
- Carrito y proceso de pago
- Un producto añadido al carrito y el primer paso del proceso de pago abierto; ninguna compra, ningún dato de pago
- Para retirarlo
- Escriba a Validiscan
Detalles: cómo se registra el permiso, qué pasa sin él y cómo retirarlo
La aplicación de Validiscan inicia un escaneo completo de una tienda solo cuando se ha registrado el permiso del propietario de la tienda. Un escaneo completo va más allá de la revisión gratuita: añade un producto al carrito y abre el primer paso del proceso de pago, sin completar ninguna compra y sin introducir datos de pago.
Validiscan registra el permiso en la aplicación, con la hora y el nombre de la persona de Validiscan que lo registró. Sin un permiso registrado, no se inicia ningún escaneo completo, el portal rechaza una solicitud de escaneo de verificación y la protección contra regresiones omite su revisión. Para retirar el permiso, escriba a Validiscan.
Cómo se desarrolla un proyecto, paso a paso¿Cómo informo de un problema de seguridad o pregunto por mis datos?
Escriba a info@validiscan.com. Su mensaje llega a William Quaade Rasmussen, que dirige Validiscan. Lo que hace este sitio web en sí con los datos personales se explica en la política de privacidad de validiscan.com.
Detalles: la dirección y la política de privacidad de este sitio web
Escriba a info@validiscan.com. Su mensaje llega a William Quaade Rasmussen, que dirige Validiscan. Lo que hace este sitio web en sí con los datos personales se explica en la política de privacidad de validiscan.com.
Empiece con una revisión gratuita de su tienda.
Envíe la dirección de su tienda. Validiscan la escanea y le responde con cada fallo que el escaneo pueda demostrar, con la página y el código.
Solicitar revisión gratuitaO escriba a info@validiscan.com.
Qué cubre la revisión gratuita y qué deja fuera- Usted envía
- la dirección de su tienda
- Páginas escaneadas
- hasta 15
- Usted recibe
- todos los fallos que el escaneo puede demostrar, con la página y el código
- En su tienda
- solo páginas públicas; sin inicio de sesión, nada comprado, ningún formulario enviado
- Lo que no es
- una auditoría completa