Transparencia KONTRENA

Mapa de datos

Version resumida e informativa del mapa de datos y tratamientos principales de KONTRENA.

Versión 1.2Actualizado el 19 de septiembre de 2026Documento 9 de 9

Infraestructura del proyecto

Supabase
Proyecto KONTRENA. Region de proyecto, base de datos y storage: West EU (Paris), eu-west-3. Backups, retencion, DPA y transferencias conforme a la configuracion y condiciones del proveedor.
Vercel
Proyecto KONTRENA/GymPro. Dominio final segun despliegue configurado. Region de Functions: Washington, D.C., USA (iad1). Logs gestionados por Vercel conforme a la configuracion y condiciones del proveedor. Retencion, DPA y transferencias conforme a configuracion y condiciones del proveedor.
Stripe
Integrado tecnicamente para pagos, checkout, suscripciones y facturacion. Su uso efectivo depende de la activacion y configuracion del entorno correspondiente. DPA y transferencias conforme a las condiciones de Stripe. Retencion: plazo legal fiscal/contable.
GitHub
Repositorio: alexdelrosalmoreno-maker/gympro. Accesos limitados a usuarios autorizados. Norma: no subir datos reales, backups, .env, claves ni dumps.
Resend
Activo como infraestructura de entrega para emails transaccionales de Supabase Auth mediante Custom SMTP. La integracion adicional de incidencias depende de INCIDENT_EMAIL_NOTIFICATIONS_ENABLED. DPA y transferencias conforme a las condiciones aplicables del proveedor.
Identidad juridica
KONTRENA es el nombre comercial de Alex del Rosal Moreno. La marca no sustituye al responsable o encargado identificado en cada tratamiento.
Backups
Gestionados por Supabase y proveedores de infraestructura conforme a la configuracion contratada. Retencion segun plan y configuracion del proveedor.

Tratamientos

Tratamiento 1

Solicitudes de demo y leads comerciales

CampoResumen
Rol de KONTRENAResponsable: Alex del Rosal Moreno (titular de KONTRENA)
InteresadosVisitantes web, leads y contactos comerciales
DatosNombre, email, telefono, gimnasio, mensaje y estado del lead
FinalidadGestionar solicitudes de demo y contacto comercial
Base legalConsentimiento / medidas precontractuales
Conservacion12 meses si no se convierte
ProveedoresSupabase, Vercel
RiesgoMedio
MedidasRLS, acceso super_admin, validacion de formulario y no lectura publica

Tratamiento 2

Gestion de cuentas de gimnasio

CampoResumen
Rol de KONTRENAResponsable: Alex del Rosal Moreno (titular de KONTRENA)
InteresadosGimnasios, owners, admins y staff
DatosUsuarios, roles, gimnasio, plan, Stripe IDs y datos de cuenta
FinalidadPrestar y administrar el servicio SaaS
Base legalEjecucion contractual
ConservacionRelacion contractual + plazos legales
ProveedoresSupabase, Vercel, Stripe
RiesgoMedio
MedidasRoles, auth, separacion multigym y rutas protegidas

Tratamiento 3

Autenticacion, sesion y control de acceso

CampoResumen
Rol de KONTRENAResponsable: Alex del Rosal Moreno (titular de KONTRENA)
InteresadosUsuarios de la plataforma
DatosEmail, user ID, sesion, rol y cookie de gimnasio activo
FinalidadPermitir acceso privado y proteger datos
Base legalEjecucion contractual / interes legitimo en seguridad
ConservacionSegun sesion, proveedor y configuracion
ProveedoresSupabase, Vercel
RiesgoMedio
MedidasMiddleware, cookies tecnicas, roles y validacion server-side

Tratamiento 4

Gestion de clientes finales del gimnasio

CampoResumen
Rol de KONTRENAResponsable: gimnasio / Encargado: Alex del Rosal Moreno (KONTRENA)
InteresadosClientes finales
DatosNombre, email, telefono, estado, archivo y gimnasio
FinalidadGestion operativa de clientes del gimnasio
Base legalLa determina el gimnasio responsable
ConservacionMientras dure la relacion contractual con el gimnasio o hasta solicitud de eliminacion, salvo conservacion necesaria por obligacion legal, seguridad o defensa de reclamaciones
ProveedoresSupabase, Vercel
RiesgoMedio
MedidasFiltrado por gym_id, roles y RLS

Tratamiento 5

Rutinas, ejercicios y progreso

CampoResumen
Rol de KONTRENAResponsable: gimnasio / Encargado: Alex del Rosal Moreno (KONTRENA)
InteresadosClientes finales y staff
DatosRutinas, ejercicios, cargas, progreso y fechas
FinalidadPlanificar y seguir entrenamientos
Base legalLa determina el gimnasio responsable
ConservacionMientras dure la relacion o hasta eliminacion
ProveedoresSupabase, Vercel
RiesgoMedio/alto si revela salud
MedidasAislamiento multigym, roles y acceso cliente limitado

Tratamiento 6

Dietas y nutricion

CampoResumen
Rol de KONTRENAResponsable: gimnasio / Encargado: Alex del Rosal Moreno (KONTRENA)
InteresadosClientes finales
DatosComidas, alimentos, alergias y patologias si se introducen
FinalidadOrganizar pautas de dieta y nutricion del gimnasio
Base legalLa determina el gimnasio responsable: articulo 6 RGPD y condicion valida del articulo 9 RGPD si revela salud
ConservacionMientras dure la relacion o hasta eliminacion
ProveedoresSupabase, Vercel
RiesgoAlto
MedidasMinimizacion, roles, separacion por gimnasio y LEGAL REVIEW REQUIRED antes de tratar categorias especiales

Tratamiento 7

Documentos privados/PDFs

CampoResumen
Rol de KONTRENAResponsable: gimnasio / Encargado: Alex del Rosal Moreno (KONTRENA)
InteresadosClientes finales y staff
DatosPDFs genericos, metadata, cliente y storage
FinalidadCompartir documentos privados con clientes
Base legalLa determina el gimnasio responsable
ConservacionMientras el gimnasio conserve el documento o dure la relacion contractual, salvo eliminacion solicitada o conservacion necesaria por obligacion legal o defensa de reclamaciones
ProveedoresSupabase Storage, Vercel
RiesgoAlto si el gimnasio introduce contenido sensible
MedidasBucket privado, signed URLs, server-only secrets y filtros por cliente/gimnasio

Tratamiento 8

Sesiones privadas y calendario

CampoResumen
Rol de KONTRENAResponsable: gimnasio / Encargado: Alex del Rosal Moreno (KONTRENA)
InteresadosClientes finales y staff
DatosCitas, fechas, horas, cliente y entrenador
FinalidadOrganizar agenda y sesiones del gimnasio
Base legalLa determina el gimnasio responsable
ConservacionMientras dure la relacion o hasta eliminacion
ProveedoresSupabase, Vercel
RiesgoMedio
MedidasRLS, roles y filtros de gimnasio

Tratamiento 9

Bonos, mensualidades y gestion economica interna

CampoResumen
Rol de KONTRENAResponsable: gimnasio / Encargado: Alex del Rosal Moreno (KONTRENA)
InteresadosClientes finales
DatosImportes, estados, bonos, caducidades y solicitudes
FinalidadGestion interna de bonos y pagos del gimnasio
Base legalLa determina el gimnasio responsable
ConservacionMientras dure la relacion o plazos aplicables
ProveedoresSupabase, Vercel
RiesgoMedio
MedidasRoles, aislamiento de gimnasio y auditoria funcional

Tratamiento 10

Incidencias y comentarios

CampoResumen
Rol de KONTRENAResponsable: gimnasio / Encargado: Alex del Rosal Moreno (KONTRENA)
InteresadosClientes finales y staff
DatosCategoria, prioridad, descripcion, comentarios, estado y fechas
FinalidadGestionar incidencias o recomendaciones del cliente al gimnasio
Base legalLa determina el gimnasio responsable
ConservacionMientras dure la relacion contractual o hasta eliminacion, salvo conservacion necesaria por seguridad, obligacion legal o defensa de reclamaciones
ProveedoresSupabase, Vercel
RiesgoMedio/alto segun contenido introducido
MedidasRLS, filtros por gym_id/client_id, detalle seguro y roles staff

Tratamiento 11

Notificaciones email de incidencias

CampoResumen
Rol de KONTRENAResponsable: gimnasio / Encargado: Alex del Rosal Moreno (KONTRENA)
InteresadosStaff del gimnasio
DatosEmail destinatario y resumen minimo de incidencia
FinalidadAvisar al gimnasio cuando entra una incidencia si se activa
Base legalLa determina el gimnasio responsable
ConservacionSegun proveedor y configuracion
ProveedoresResend cuando se habilitan notificaciones de incidencias
RiesgoMedio
MedidasDesactivado por defecto, override test, server-only y no bloqueante

Tratamiento 12

Importacion CSV de clientes

CampoResumen
Rol de KONTRENAResponsable: gimnasio / Encargado: Alex del Rosal Moreno (KONTRENA)
InteresadosClientes finales
DatosFilas, mapping, errores, duplicados y datos importados
FinalidadFacilitar carga de clientes del gimnasio
Base legalLa determina el gimnasio responsable
ConservacionBorrado tras completar la importacion cuando sea tecnicamente posible, o en un plazo corto razonable si se requiere depuracion o trazabilidad tecnica
ProveedoresSupabase, Vercel
RiesgoMedio
MedidasStaging protegido, RLS y acceso owner/admin

Tratamiento 13

Facturacion SaaS con Stripe

CampoResumen
Rol de KONTRENAResponsable: Alex del Rosal Moreno (titular de KONTRENA)
InteresadosGimnasios y pagadores
DatosDatos de facturacion, suscripciones, pagos e identificadores Stripe
FinalidadGestion de pagos, checkout, renovaciones y facturacion
Base legalContrato y obligacion fiscal/contable
ConservacionPlazo legal fiscal/contable aplicable
ProveedoresStripe
RiesgoMedio
MedidasProveedor especializado, webhooks server-side y secretos no publicos

Tratamiento 14

Soporte tecnico y comunicaciones

CampoResumen
Rol de KONTRENAResponsable: Alex del Rosal Moreno (titular de KONTRENA)
InteresadosGimnasios, staff y usuarios que contactan
DatosConsultas, email, mensajes y capturas si se aportan
FinalidadResolver incidencias, dudas y solicitudes de soporte
Base legalContrato / interes legitimo
ConservacionMientras dure la relacion o plazo razonable para trazabilidad
ProveedoresEmail de soporte de KONTRENA y proveedores tecnicos asociados
RiesgoMedio
MedidasMinimizacion, control de acceso y no solicitar datos innecesarios

Tratamiento 15

Seguridad, logs y prevencion de abuso

CampoResumen
Rol de KONTRENAResponsable: Alex del Rosal Moreno (titular de KONTRENA)
InteresadosUsuarios y visitantes
DatosLogs tecnicos, IPs, eventos, errores y metadatos de seguridad
FinalidadSeguridad, diagnostico, disponibilidad y prevencion de abuso
Base legalInteres legitimo
ConservacionPlazo configurado y contratado con cada proveedor, limitado a seguridad, soporte y diagnostico
ProveedoresVercel, Supabase y otros proveedores tecnicos
RiesgoMedio
MedidasAcceso limitado, retencion acotada y revision de errores tecnicos

Tratamiento 16

Plataforma super_admin

CampoResumen
Rol de KONTRENAResponsable: Alex del Rosal Moreno (titular de KONTRENA)
InteresadosSuper_admin, gimnasios y leads
DatosLeads, gimnasios, estados comerciales y administracion interna
FinalidadGestion interna de la plataforma KONTRENA
Base legalContrato / interes legitimo / medidas precontractuales
ConservacionSegun tipo de dato y relacion aplicable
ProveedoresSupabase, Vercel
RiesgoAlto
MedidasRol super_admin, rutas protegidas y RLS