Política de privacidad de la app de afectadosfutbol.com
Última actualización: 18/10/2026
1. Quién trata tus datos
RUNCODEAI, S.L. (sociedad unipersonal), CIF B88969779, C/ Vía Aurelia 13, 41016 Sevilla. Contacto de privacidad: privacidad@runcodeai.com. Para cualquier cuestión de protección de datos puedes dirigirte a ese contacto.
2. Lo primero: qué NO hacemos
No incorporamos analítica ni publicidad en la app. La comprobación de paquetes se realiza en tu navegador. Para contratar y gestionar una licencia se utiliza tu correo; Stripe recibe los datos necesarios para tramitar el pago y la facturación. No recibimos el número completo de tu tarjeta.
Lo que sí ocurre: las mediciones y capturas se guardan en este navegador. Para las marcas de tiempo y el sellado se comunican las huellas y los datos técnicos necesarios. El servidor conserva las operaciones de sellado y las respuestas recibidas; no son una copia de tus mediciones ni de tus capturas.
3. Qué datos tratamos, para qué y con qué base
| Qué haces | Qué dato tratamos | Para qué | Base legal | Cuánto tiempo |
|---|---|---|---|---|
| Visitas la app | Tu IP pública; el país y la región que se deducen de ella; tu navegador; la página que pides, la fecha y la hora, el código de respuesta y, si llegas desde un enlace, la página de procedencia. Lo registra nuestro proveedor de alojamiento (Netlify) al servir la página | Entregarte la página y poder ver si el servicio falla o está siendo atacado | Interés legítimo en la seguridad y el funcionamiento del servicio (art. 6.1.f RGPD) | En nuestro plan podemos consultar ese registro durante los 7 días siguientes. El plazo que Netlify aplique en sus propios sistemas se rige por el contrato de encargo que tenemos con ellos |
| Compruebas un dominio | El dominio que escribes | Consultar sus direcciones IP en resolutores DNS públicos (Google, Quad9 y Cloudflare) y compararlas con las que nuestra línea de medición ha registrado sin conexión | Prestarte el servicio que pides (art. 6.1.b RGPD) | La consulta no se incorpora a un historial de dominios del usuario en esta función. Esto no excluye los registros técnicos de seguridad y de los proveedores descritos en esta política |
| Pulsas «Comprobar mi conexión» o vigilas | Tu navegador se conecta a tu propio dominio, a sonda.runcodeai.com —nuestro punto de referencia, que no publica ningún servicio— a nodoref.com, a nuestro servidor de control de la app y a control.sondabase.com, alojado en UpCloud Madrid sin proxy web de Cloudflare. El control externo recibe solo una petición de estado, sin la clave de licencia, correo ni dominio vigilado; como cualquier destino, ve la IP de la conexión. En cada conexión, el servidor de destino ve tu IP, como en cualquier petición de internet | Saber si tu conexión llega a un destino de referencia y a nuestro servidor, para comparar resultados entre destinos; esa comparación no determina por sí sola la causa de un fallo | Ejecución de lo que solicitas (art. 6.1.b RGPD) | No conservamos un registro ordinario de accesos al control externo de UpCloud. Pueden generarse registros de errores críticos, con los datos técnicos de la incidencia; se rotan diariamente y se conservan hasta 14 archivos rotados, además del archivo activo. Esta configuración no excluye los registros propios del proveedor descritos en su documentación. El alojamiento de sonda.runcodeai.com lo presta Cloudflare como encargado del tratamiento; lo que registre por su cuenta se rige por su contrato de encargo |
| Usas el modo vigilancia | Tu IP pública, que nuestro servidor ve al sellar cada medición | Incluirla, con la hora del servidor y una firma digital, en la marca de tiempo que te devolvemos | Art. 6.1.b RGPD | La marca se devuelve a tu equipo. Los controles de seguridad pueden conservar una huella de la IP con sal y los proveedores pueden generar los registros técnicos descritos en esta política |
| Compruebas un paquete de mediciones en la página de comprobación | Ninguno por nuestra parte. El ZIP que arrastras no se envía a ningún sitio: se abre y se comprueba entero dentro de tu navegador, en tu equipo. No lo recibimos, no lo guardamos y no podemos verlo | Que puedas comprobar por tu cuenta que un paquete no se ha modificado | No procede: no hay tratamiento de datos por nuestra parte | El contenido del ZIP no se conserva en nuestros servidores; la visita a la página puede generar los registros de alojamiento indicados arriba |
La operación de comprobación no transmite el ZIP. La carga de la página y la actualización de su interfaz pueden generar conexiones y caché, como se explica en Cookies; eso no equivale a subir el archivo que compruebas.
Operaciones y permisos de sellado
Para tramitar un sello y recuperar su respuesta guardamos el identificador de la operación, la huella del cierre, una huella de la credencial de recuperación, el estado, las fechas, la petición técnica de sellado y la respuesta recibida. No guardamos aquí el contenido de tus mediciones ni tus capturas. La credencial de recuperación no se guarda en claro. Los consumos se relacionan con la licencia o el permiso de emisión correspondiente.
Cuando se utiliza un permiso manual de emisión, conservamos su identificador, el máximo autorizado, la caducidad, su posible revocación y el primer uso. Aunque el permiso no contenga un nombre ni un correo, su identificador puede relacionarse con su destinatario: lo tratamos como dato seudonimizado. La licencia permite gestionar el derecho al sellado sin introducir ese permiso manual.
La finalidad es atender el sellado solicitado y su recuperación, controlar el saldo y evitar emisiones o consumos duplicados (art. 6.1.b RGPD). Se mantienen los registros necesarios mientras exista una recuperación o incidencia pendiente, saldo o derechos que deban acreditarse, o una obligación de conservación aplicable. La caducidad del permiso no elimina por sí sola los consumos ni la operación asociada.
Un inventario mensual identifica los registros que requieren revisión. No existe un borrado automático por antigüedad de estas operaciones: la revisión debe determinar qué datos siguen siendo necesarios, cuáles deben limitarse y cuáles pueden suprimirse. Las operaciones con resultado incierto se concilian antes de resolver su conservación; no se reenvían automáticamente para intentar recuperar una respuesta. Puedes solicitar la revisión de tus datos en privacidad@runcodeai.com. Los criterios y plazos que correspondan se documentan al resolver cada solicitud.
Datos de contratación, licencia y gestión
Para gestionar la licencia se conservan el correo, la huella y el prefijo de su clave, las referencias del cliente y de la suscripción en Stripe, los cobros, lotes, consumos, devoluciones y la versión de las condiciones aceptadas. La finalidad es ejecutar y acreditar la contratación, conservar el saldo y atender solicitudes (art. 6.1.b RGPD); las obligaciones contables y fiscales se atienden cuando resulten aplicables (art. 6.1.c). Los controles de seguridad utilizan una huella de la IP con sal: es un dato seudonimizado, no anónimo (art. 6.1.f).
Las acciones del panel registran el identificador del administrador, acción y fecha para controlar y auditar el acceso. El correo de contratación y recuperación se gestiona mediante una bandeja de salida. Resend trata la dirección y el contenido necesarios para enviar los correos comerciales.
Los datos necesarios para mantener el contrato y el saldo se conservan mientras deban sostener esos derechos. Las obligaciones de conservación se evalúan por documento y finalidad: el plazo mercantil de seis años se cuenta desde el último asiento, no se aplica indiscriminadamente a todos los registros. Una solicitud de supresión exige examinar qué puede suprimirse y qué debe conservarse restringido por obligación legal o reclamaciones; conservar datos no extingue el saldo ni cancela automáticamente la suscripción.
El servicio comercial alojado en UpCloud procesa las solicitudes de licencia, las notificaciones de Stripe y los correos pendientes; accede a los datos de contratación necesarios descritos en este apartado. Supabase presta el almacenamiento de la base y Stripe la pasarela de pagos. La ubicación de una base en la Unión Europea no garantiza por sí sola que todo tratamiento de un proveedor permanezca en ella. Las entidades, contratos de encargo, subencargados y garantías de transferencia aplicables deben mantenerse documentados. El envío por Resend utiliza el remitente hola@runcodeai.com.
Puedes solicitar acceso, rectificación, supresión, oposición, limitación y portabilidad en privacidad@runcodeai.com. Se solicitará únicamente la identificación necesaria para atender el derecho. La tramitación y las restricciones de conservación se explicarán en la respuesta; una limitación técnica no sustituye la atención de la solicitud.
4. Lo que se guarda en tu equipo, no en el nuestro
Para que el modo vigilancia funcione y pueda intentar restaurarse tras una interrupción, la app guarda en tu navegador: las mediciones y sus marcas de tiempo, con tu IP, y las capturas (base de datos local «afb-vigilancia», que guarda además, solo mientras se completa cada guardado, una copia provisional del eslabón en curso para no perderlo si se cierra la ventana a mitad); el estado de la vigilancia (almacenamiento local «afb-vigilancia-estado») y, si alguna no se ha podido restaurar sola, ese estado apartado sin borrarlo para revisarlo («afb-vigilancia-estado-por-revisar»); al confirmar «Parar», la parada de esa vigilancia hasta que queda anotada en la cadena («afb-parada-solicitada-v1:» seguido de la sesión); y una copia de la interfaz para abrirla sin conexión. Es almacenamiento técnico para el servicio que pides. El contenido completo de las mediciones y capturas no se sube a nuestros servidores; los datos técnicos transmitidos se describen arriba. «Borrar mediciones» elimina los registros locales de medición, pero no la clave de licencia ni toda la caché. Para eliminar todos los datos locales del sitio utiliza la configuración de tu navegador, después de guardar tus paquetes.
5. Tus capturas y los datos de otras personas
Las capturas se hacen y se guardan solo en tu equipo. Pueden contener cualquier cosa que tengas en pantalla, también datos de otras personas. Cierra antes lo que no haga falta. Si entregas el paquete de mediciones (ZIP) o el informe (PDF) a un perito, a un abogado o a un juzgado, tú decides qué entregas y respondes de ello. Si usas la app en tu actividad profesional o empresarial, lo que hagas con esas capturas entra en tu propia responsabilidad de protección de datos.
6. Quién más ve tus datos
- Netlify, Inc. (Estados Unidos), nuestro proveedor de alojamiento y funciones, como encargado del tratamiento bajo contrato. Garantía para la transferencia a EE. UU.: el Marco de Privacidad de Datos UE-EE. UU. (Decisión de Ejecución (UE) 2023/1795), al que Netlify declara estar adherido, y, en su defecto, las cláusulas contractuales tipo de la Comisión Europea incluidas en su contrato. Su contrato de encargo está incorporado por referencia en sus condiciones. Puedes pedirnos copia de la garantía en privacidad@runcodeai.com.
- Cloudflare, Inc. (Estados Unidos), proveedor de alojamiento de sonda.runcodeai.com, nuestro punto de referencia, como encargado del tratamiento bajo contrato. Su contrato de encargo está incorporado por referencia en sus condiciones de autoservicio. Garantía para la transferencia a EE. UU.: el Marco de Privacidad de Datos UE-EE. UU. (Decisión de Ejecución (UE) 2023/1795), al que Cloudflare declara estar adherido, y, en su defecto, las cláusulas contractuales tipo de la Comisión Europea incluidas en su contrato. Puedes pedirnos copia de la garantía en privacidad@runcodeai.com.
- Los resolutores DNS públicos (Google, Quad9 y Cloudflare) reciben desde nuestro servidor solo el nombre de dominio que consultas, no tu IP.
- UpCloud Oy (Finlandia) aloja el control externo control.sondabase.com en Madrid y el servidor DNS autoritativo secundario de sondabase.com en Frankfurt. Actúa como encargado para los datos tratados por nuestra infraestructura, conforme a su contrato de tratamiento de datos, integrado en las condiciones del servicio. La petición de estado permite al servidor ver la IP de conexión, pero no incluye tu correo, clave de licencia, dominio vigilado ni mediciones. Los DNS autoritativos reciben el nombre consultado y la IP del resolutor que les pregunta; esa IP no tiene por qué ser la de tu equipo. No hemos activado un registro individual de consultas DNS. Estos servidores se encuentran en la Unión Europea; no afirmamos con ello que todos los tratamientos propios del proveedor se limiten a esas ubicaciones. Consulta su información de seguridad, tratamiento y transferencias y su aviso de privacidad.
- No vendemos tus datos. Las comunicaciones necesarias a proveedores se describen en esta política.
7. Tus derechos
Puedes solicitar acceso, rectificación, supresión, limitación, oposición y portabilidad, cuando procedan, en privacidad@runcodeai.com. Puedes retirar un consentimiento sin afectar al tratamiento previo lícito. No aplicamos decisiones basadas únicamente en tratamientos automatizados que produzcan efectos jurídicos o equivalentes sobre ti. Solicitaremos solo la identificación necesaria. Respondemos en un mes; si la complejidad o el número de solicitudes exige ampliar el plazo hasta dos meses adicionales, te informaremos dentro del primer mes, explicando el motivo. No necesitas reclamar primero ante nosotros para acudir a la AEPD.
Si no estás de acuerdo, puedes reclamar ante la Agencia Española de Protección de Datos (www.aepd.es).
8. Borrar mediciones
Puedes borrar tus mediciones desde la app. Ese botón elimina datos locales de medición: no cancela la suscripción, no devuelve pagos y no extingue el saldo guardado en el servidor. Para gestionar la baja o una devolución utiliza «Tu licencia». Para ejercer derechos sobre datos del servidor, contacta con privacidad@runcodeai.com. El borrado es definitivo: lo que borres no podrá recuperarse desde aquí. Los paquetes que ya hayas descargado siguen siendo tuyos y no se tocan.
9. Cambios
Si cambia lo que la app guarda en tu navegador o lo que conserva nuestro servidor, actualizaremos esta política antes y te lo diremos en la propia app.
Control de turnos de medición y consultas DNS
Los servicios de turnos de UpCloud reciben identificadores seudonimizados, sesión, turno, fechas y estado para repartir las mediciones y limitar la concurrencia. Estos servicios de turnos no reciben la clave de licencia, el correo ni el dominio consultado. El servicio comercial de UpCloud es distinto y trata los datos indicados en el apartado de contratación.
En la cola DNS, los trabajos finalizados con más de 30 días se eliminan al recibir una nueva solicitud, junto con sus citas y el identificador del participante cuando ya no tenga otros trabajos. Las esperas no concedidas se cancelan al atender peticiones una vez transcurridos 120 segundos desde la hora asignada; esta cancelación nunca libera una consulta ya iniciada. Los trabajos iniciados sin cierre confirmado se conservan hasta aclarar su ejecución.
En el centro de mediciones se elimina el historial finalizado de sesiones cerradas cuando su finalización tiene más de 30 días. La limpieza se comprueba al recibir peticiones, como máximo una vez por minuto. El historial de una sesión abierta se mantiene para evitar duplicados y respetar la cadencia; cerrar la sesión permite su posterior limpieza. Una espera abandonada puede cancelarse después de 120 segundos sin actualizarse. Un trabajo activo nunca se libera ni se elimina solo por antigüedad.
Las consultas DNS siguen saliendo de tu navegador hacia Quad9 y DNS4EU: esos resolutores reciben la IP de tu conexión y el nombre consultado. La consulta de tu dominio depende de la autorización que das en la pantalla de vigilancia. UpCloud administra los turnos, no ejecuta estas consultas en tu lugar. Un turno no concedido se registra como consulta no ejecutada; no acredita un fallo de DNS.
Supervisión de seguridad y disponibilidad
RUNCODEAI, S.L. utiliza un centinela alojado en UpCloud para comprobar periódicamente páginas y servicios propios y revisar determinados errores, rechazos y categorías de solicitudes sospechosas del servidor supervisado. Su registro específico contiene fecha y hora, categoría técnica y código de respuesta; no incorpora IP, dirección completa solicitada, parámetros, contenido de peticiones, correo ni clave de licencia. Esto no excluye los registros de alojamiento y otros controles descritos en esta política.
Los resultados se resumen en informes enviados mediante Resend al responsable de administración. Un error o rechazo no acredita por sí solo un ataque. El centinela no crea un historial individual de navegación ni accede a las mediciones locales o archivos del dispositivo.
El criterio de conservación es de siete días para el historial de comprobaciones y treinta días para los informes diarios del servidor, mediante limpieza periódica mientras el servicio se ejecuta. El registro específico del servidor tiene rotación diaria configurada, con siete rotaciones y máximo de antigüedad de siete días evaluado al rotar; no equivale a un borrado instantáneo en todos los soportes. Los correos recibidos se revisan mensualmente para eliminar los de más de treinta días; por esa frecuencia pueden permanecer hasta sesenta días. La eliminación en el buzón debe completarse también en su papelera. Los plazos propios de Resend, del alojamiento y de sus copias se rigen por sus contratos y no se presentan como borrado simultáneo.
Cuando un informe sea necesario para investigar una incidencia concreta, se separará del archivo ordinario, se limitará su acceso y se documentarán el motivo y la fecha de revisión. No se conservan todos los informes por una posibilidad genérica de reclamación.
Para los datos personales de seguridad, la base es el interés legítimo en proteger el servicio y a sus usuarios (art. 6.1.f RGPD). Puedes solicitar información y ejercer oposición por motivos relacionados con tu situación particular en privacidad@runcodeai.com; la solicitud se examinará conforme al artículo 21 RGPD. La supervisión no sustituye las elecciones sobre analítica.
Proveedores de contratación, correo y sellado
- Supabase presta la base de datos de licencias, saldo, contratación y operaciones. El proyecto revisado está en la región eu-west-1; la ubicación de la base no excluye accesos de soporte ni tratamientos de sus subencargados fuera del EEE. Véanse sus condiciones de tratamiento.
- Stripe tramita pagos, suscripciones y devoluciones y puede tratar datos como responsable para sus obligaciones legales, prevención del fraude y servicios propios, además del tratamiento por cuenta del comercio que corresponda. Consulta su política de privacidad. No enviamos a Stripe el contenido de tus mediciones.
- Resend envía los correos de licencia y gestión y los informes internos del centinela; recibe destinatario, contenido y datos técnicos de entrega. Consulta su política de privacidad y sus condiciones de tratamiento. La eliminación de nuestra bandeja de salida no acredita borrado simultáneo en el proveedor.
- ASETEC Ingeniería de Sistemas, S.L. (Mensatek) intermedia las solicitudes de sellado; FNMT-RCM, E.P.E., M.P. emite las respuestas de sellado. Reciben la petición técnica que contiene la huella, no una copia del ZIP ni de las capturas. La huella puede vincularse a una operación. Las obligaciones propias del prestador de confianza no se confunden con un encargo de tratamiento general. Consulta las condiciones de Mensatek y las condiciones específicas de sellado de FNMT.
UpCloud aloja también los servicios comerciales y de coordinación descritos en esta política. No afirmamos que todos los tratamientos de la cadena de proveedores permanezcan en la Unión Europea ni que todos tengan el mismo papel jurídico. Puedes solicitar información sobre destinatarios, contratos y garantías aplicables en privacidad@runcodeai.com.
Código postal de contratación
En las nuevas compras solicitamos el código postal de facturación para comprobar que pertenecen al territorio de contratación, Península y Baleares. Se conserva con los datos del contrato y la oferta aceptada para acreditar sus condiciones y atender obligaciones o reclamaciones. La pasarela de pago recoge además los datos de facturación que correspondan. No utilizamos el código postal para localizar tus mediciones ni te pedimos el municipio para calcular el plazo comercial ampliado.