Seguridad e infraestructura

Seguridad y uptime de nivel torneo

Manejo de datos conforme RGPD, copias cifradas, restauración point-in-time de la base, copias diarias fuera de sitio. Hecho para torneos que toman sus datos en serio.

  • Conforme RGPD por diseño — controles de privacidad hasta a nivel de jugador
  • Copias diarias a Cloudflare R2 + streaming WAL con pgBackRest
  • Snapshots de Hetzner + pipeline de despliegue monitorizado

El problema

Una federación no puede confiar en software que corre en el portátil de alguien

Federaciones, escuelas y ligas serias necesitan saber dónde viven los datos, quién tiene acceso y cuánto tardas en recuperarte de un desastre. Goality corre sobre infraestructura dedicada con copias multinivel, controles RGPD y un log de operaciones transparente — así la respuesta a «¿es seguro?» está documentada, no es una intuición.

Qué obtienes

Cómo protegemos tu torneo

Cumplimiento RGPD

Niveles de privacidad por jugador, flujo de consentimiento parental, derecho al olvido en 30 días, analítica anonimizada. Listo para auditoría.

Cifrado en reposo y en tránsito

Base cifrada en reposo, transporte sólo HTTPS, campos sensibles (médicos, DNI) con protección extra. Nada de escuchas casuales.

Copias diarias fuera de sitio

Copias nocturnas enviadas a Cloudflare R2 en una región distinta. Si el servidor principal se quema, los datos no se pierden.

Restauración point-in-time

El streaming WAL de pgBackRest nos permite restaurar la base a cualquier segundo del pasado reciente. ¿Borrado erróneo? Recuperado en minutos.

Snapshots a nivel de servidor

Snapshots de servidor Hetzner sobre las copias de base. Redundancia triple: WAL + R2 + Hetzner.

Despliegues monitorizados

Cada despliegue ejecuta CI, construye una imagen Docker y la cambia atómicamente en el servidor. Monitorizado vía @goalityTMC_bot. Rollback en un comando.

Para quién es

Hecho para

Federaciones y asociacionesEscuelas y academiasTorneos internacionalesEventos sensibles a seguros

Preguntas frecuentes

Preguntas frecuentes

¿Dónde se guardan los datos?
La base principal vive en un servidor Hetzner en la UE. Las copias diarias van a Cloudflare R2 (también UE). Sin transporte transatlántico de datos.
¿Cuál es el objetivo de punto de recuperación?
El streaming WAL nos da un punto de recuperación de segundos. En el peor caso de restauración completa, espera minutos — no horas de trabajo perdidas.
¿Puedo exportar todos los datos del torneo?
Sí. Plantilla, calendario, resultados, pagos — exportables a CSV o JSON. Los datos son siempre tuyos.
¿Y los datos personales de menores?
Los jugadores menores de 16 requieren consentimiento parental (capturado electrónicamente). Los datos personales se limitan a roles autorizados, nunca aparecen en páginas públicas y se borran en 30 días bajo petición.

Lanza tu torneo sobre infraestructura seria

Cifrado, con backup, conforme RGPD — sin mover un dedo. Gratis para empezar.