Aislamiento entre organizaciones
Cada club, región y federación es una organización separada. La seguridad a nivel de fila de Postgres impone ese límite en cada consulta.
Las comisiones directivas de voluntarios igual guardan información sensible sobre niños, familias y socios. Así es como la mantenemos segura, en palabras simples.
Seis pilares, en palabras simples.
Cada club, región y federación es una organización separada. La seguridad a nivel de fila de Postgres impone ese límite en cada consulta.
TLS 1.2 o superior en tránsito, AES-256 en reposo. Las copias de seguridad están cifradas y se guardan en la misma región que tus datos principales.
El acceso a producción está limitado a un equipo pequeño y nominado, protegido con SSO y MFA por hardware. Cada acceso queda registrado.
Las acciones de administración, los cambios de rol y los ajustes de configuración se registran por organización y se pueden exportar como CSV.
Copias de seguridad diarias cifradas, conservadas durante 30 días, con recuperación a un momento determinado en los planes Pro y Enterprise.
La infraestructura principal funciona en Australia, alineada con la Privacy Act y los Australian Privacy Principles (los principios de privacidad australianos).
Por qué esto importa más que antes
En Australia, el umbral para pequeñas empresas de la Privacy Act no cambió: sigue en 3 millones de dólares australianos de facturación anual, y la mayoría de los clubes comunitarios está muy por debajo. Lo que cambió es cuánto vale esa respuesta.
El 10 de junio de 2025 entró en vigor en Australia una acción legal por invasión grave de la privacidad. Importa a un club pequeño por una razón estructural: su alcance es más amplio que el de la Privacy Act y abarca a entidades que quizás no sean una "APP entity" (una entidad sujeta a los Australian Privacy Principles). Así que una comisión directiva que comprobó que su club factura menos de 3 millones de dólares australianos respondió la pregunta de la Privacy Act, no la pregunta de la privacidad.
Hay una segunda trampa en la propia exención. El ejemplo que da la OAIC (el regulador australiano de privacidad) de un club que la pierde es un club que ofrece un programa para ayudar a los socios con lesiones o para mejorar su estado físico o su salud: eso es prestar un servicio de salud, y deja al club bajo la ley sin importar cuánto facture. Vale la pena leerlo dos veces si tu club tiene un programa de recuperación de lesiones.
Nada de esto convierte a una comisión directiva en negligente. Pero sí significa que la respuesta honesta a "¿quién puede ver las notas médicas de nuestros socios?" debería venir del software, no de la configuración de uso compartido de una planilla. Esta es información general, no asesoramiento legal.
Cinco cosas que son propiedades de la base de datos, no promesas sobre nuestra conducta: el único tipo de garantía que vale la pena darle a una comisión directiva de voluntarios.
Las acciones de administración, los cambios de rol y los cambios de configuración se registran por organización, y la base de datos se niega a modificar o borrar cualquier entrada. Al personal de la plataforma se le quitó ese poder a propósito, y la regla está por debajo del sistema de permisos, así que un administrador, una sesión de soporte y un proceso automático son igual de incapaces de editar el historial. El único cambio permitido es desvincular el nombre de un socio que pidió ser borrado, que es una medida de privacidad y no una edición.
La seguridad a nivel de fila está activada y forzada en las 275 tablas, así que una consulta que se olvida de filtrar por organización no devuelve nada, en lugar de devolver los socios de otro. En cada compilación se ejecuta una comprobación que falla si se publica una tabla nueva sin esa protección: la protección no puede desaparecer en silencio a medida que el producto crece.
En septiembre de 2026 buscamos información que nuestras propias páginas públicas podían devolver pero nunca mostraban, y encontramos tres casos: los datos de contacto de los clubes, la referencia de cuenta del responsable de un equipo y los datos de contacto de los eventos solo para socios. Los tres se cerraron ese mismo mes, y la corrección se escribió para que un campo que se agregue en el futuro sea invisible para el público por defecto, en lugar de quedar expuesto hasta que alguien lo note.
Cuando un socio pide que se borren sus datos, se destruyen las notas médicas, la fecha de nacimiento, el género, los contactos de emergencia, el correo, el teléfono y la foto. Los nombres que ya figuran en descargos firmados, reportes de incidentes, reclamos y actas se conservan, porque son registros legales de un momento dado: un registro que olvida sobre quién era un reclamo no es un registro. Los mensajes de chat denunciados con una denuncia sin resolver tampoco se eliminan nunca, porque borrarlos destruiría el rastro de protección.
Cuando cambian tus términos o tu política de privacidad, se pide a los socios con sesión iniciada que acepten la nueva versión antes de seguir usando el sitio, pudiendo leer primero qué cambió. La verificación en dos pasos está disponible para todas las cuentas y, una vez que alguien la activa, se vuelve a pedir en cada entrada al panel, en vez de confiar en el inicio de sesión de la mañana.
Dónde estamos, qué está en curso y qué no vamos a afirmar hasta que esté auditado.
Nuestros controles internos están mapeados a los Trust Services Criteria de SOC 2. Una auditoría formal Tipo 1 está en nuestra hoja de ruta.
La minimización de datos, el registro de la base legal y el borrado a pedido están integrados en nuestras herramientas de administración.
Alojamiento en Australia por defecto, con gestión de filtraciones notificables y prácticas de datos alineadas con los Australian Privacy Principles.
Los proveedores que tocan tus datos. La lista completa está en nuestro registro de subencargados.
| Proveedor | Finalidad |
|---|---|
Vercel | Alojamiento web y ejecución en el borde |
Supabase | Base de datos Postgres, autenticación y almacenamiento de archivos |
Stripe | Facturación de suscripciones y pagos |
Amazon Web Services (Amazon SES) | Correo transaccional y de difusión |
Twilio | SMS, para las organizaciones que lo activan |
Sentry | Monitoreo de errores |
Axiom | Registros de la aplicación |
Inngest | Procesos en segundo plano y tareas programadas |
Google | Inicio de sesión opcional con Google, y Search Console para dominios verificados |
Anthropic | El Asistente Helix, opcional |
La confiabilidad también es una promesa de confianza. Todos los productos tienen errores: lo que importa es si se detectan, se reportan y se corrigen, o si se ignoran en silencio.
Cada página reporta sus fallos automáticamente, incluidos los que nunca generan un error, como un botón que no hace nada al hacer clic o una solicitud que falla sin que se vea.
Cualquier persona con sesión iniciada puede reportar un error con un clic: en todo el panel, desde su página de cuenta y en cualquier pantalla de error. El reporte incluye la página y los errores recientes, y desde una pantalla de error se asocia al mismo incidente registrado que el fallo, así que llega al equipo técnico con la evidencia adjunta.
Las grabaciones de pantalla solo se capturan cuando ocurre un error, y el texto, los campos y los archivos multimedia se ocultan por defecto: los padrones, los descargos y los campos de pago nunca aparecen en las grabaciones.
Las comprobaciones sintéticas prueban la plataforma de forma continua, los procesos en segundo plano reportan sus fallos como cualquier otro error y el estado del servicio en vivo es público en nuestra página de estado.
¿Quieres ver el producto antes de confiarle una temporada? La demo en vivo está abierta a todos: sin llamada de ventas y sin registro. El estado actual de la plataforma siempre está visible en la página de estado del servicio. Mira cómo nuestro equipo encuentra y corrige errores por ti.
Nos tomamos en serio los reportes de seguridad. Escribe a security@clubhelix.com con los detalles y el equipo revisará tu reporte.