Esta es una traducción. En caso de discrepancia, prevalecerá la versión en inglés. Leer en inglés →
1. Quiénes somos
Trainzeno es publicada por distintos operadores en función de la plataforma:
- Versión para iOS y este sitio web: RC Portal s. r. o., Dunajská 8, 811 08 Bratislava, Eslovaquia, número de identificación de la empresa (IČO) 44233493, número de identificación fiscal (DIČ) 2022645328, número de IVA (IČ DPH) SK2022645328.
- Versión para Android: Štefan Marinčák, desarrollador particular con sede en Bratislava, Eslovaquia.
En esta política, los términos «operador», «nosotros» y «nos» se refieren al operador responsable de la versión de Trainzeno que usted utiliza o, en el caso de este sitio web, a RC Portal s. r. o. Ambos operadores aplican esta misma Política de privacidad. Puede ponerse en contacto con cualquiera de ellos a través del formulario de soporte de Trainzeno.
2. Qué es Trainzeno
Trainzeno es una aplicación de organización empresarial para entrenadores independientes. Ayuda a los usuarios a gestionar clientes, sesiones, asistencia, bonos de sesiones, pagos, notas, registros de progreso y resúmenes financieros.
El uso de Trainzeno es gratuito. La versión gratuita muestra anuncios e incluye la aplicación para clientes para un máximo de tres clientes. Una compra única opcional elimina los anuncios, y la suscripción opcional Trainzeno Pro elimina el límite de tres clientes de la aplicación para clientes y también los anuncios (véase la sección 11).
La misma aplicación dispone además de un modo cliente opcional (la «aplicación para clientes»): un entrenador puede invitar a un cliente, y este puede entonces ver en Trainzeno sus próximas sesiones y el saldo de su bono, cancelar una sesión con un breve mensaje, participar en retos establecidos por el entrenador, conseguir medallas y, si así lo decide, compartir con ese entrenador sus totales diarios de pasos y actividad. La aplicación para clientes se describe en la sección 7.
3. Funciones y responsabilidad sobre los registros de clientes
El entrenador que utiliza Trainzeno determina qué información de los clientes se introduce en la aplicación y con qué finalidad se trata. Respecto de esta información, el entrenador es, por lo general, el responsable del tratamiento y le corresponde contar con una base jurídica adecuada, informar a los clientes, mantener la información exacta y suprimirla cuando ya no sea necesaria.
No gestionamos un sistema centralizado de cuentas de Trainzeno con nombres, direcciones de correo electrónico o contraseñas, y no tenemos acceso habitual a los registros de clientes almacenados en la aplicación ni en el almacenamiento privado en la nube de la plataforma del usuario. Únicamente cuando un entrenador utiliza la aplicación para clientes se almacena en nuestro servicio en la nube la información limitada descrita en la sección 7, para que pueda mostrarse al cliente invitado y al entrenador.
4. Información tratada en la aplicación
En función de cómo utilice el usuario Trainzeno, la aplicación puede tratar:
- nombres de los clientes, números de teléfono, fotos de perfil y estado de actividad;
- fechas de nacimiento, objetivos, limitaciones de salud o de entrenamiento y notas libres;
- información sobre el progreso, como el peso corporal, el perímetro de cintura y notas de progreso;
- fechas, horas, lugares y duración de las sesiones, si son presenciales u online, un enlace opcional a la llamada o al vídeo, pertenencia a grupos, estado de asistencia y notas de las sesiones;
- nombres de los bonos de sesiones, saldos de créditos, inicio y fin de un bono online por tiempo, importes de los pagos, métodos de pago, estado de los pagos y fechas de vencimiento;
- retos, hitos y medallas, así como mensajes a los clientes redactados por el entrenador;
- resúmenes e informes financieros calculados a partir de los registros introducidos por el usuario.
Los usuarios solo deben introducir la información que sea realmente necesaria para sus servicios de entrenamiento. Las notas sensibles relativas a la salud exigen especial cuidado y una base jurídica adecuada conforme a la legislación aplicable.
5. Dónde se almacenan los datos de la aplicación
En el dispositivo
Los registros principales de Trainzeno se almacenan localmente en el dispositivo iOS o Android del usuario. Los widgets de la aplicación pueden acceder a determinados datos a través de un contenedor compartido de la aplicación en el mismo dispositivo.
Servicios privados en la nube de la plataforma
Cuando la sincronización o la copia de seguridad privadas en la nube estén disponibles y activadas, los registros de la aplicación pueden sincronizarse o copiarse a través de servicios prestados por la plataforma móvil del usuario, como Apple iCloud y CloudKit en iOS o la copia de seguridad de Android en la cuenta de Google del usuario. Los proveedores de las plataformas tratan estos datos con arreglo a sus propias condiciones y políticas de privacidad. No utilizamos estos servicios para crear una base de datos central accesible a otros usuarios de Trainzeno.
Aplicación para clientes (solo si se utiliza)
Si un entrenador activa la aplicación para clientes e invita a un cliente, la información limitada enumerada en la sección 7 se almacena en Google Cloud Firestore (Firebase) en Europa, servicio prestado por Google Ireland Limited. Las notificaciones de la aplicación para clientes se entregan a través de Firebase Cloud Messaging y, en el iPhone, del servicio de notificaciones push de Apple (Apple Push Notification service). Todo lo demás permanece en el dispositivo, tal como se ha descrito anteriormente.
Copias de seguridad manuales y exportaciones
Los usuarios pueden crear archivos de copia de seguridad y exportaciones financieras en PDF o CSV. Una vez exportados, estos archivos quedan bajo el control del usuario, que es responsable de elegir un destino seguro y de compartirlos de forma adecuada. Las copias de seguridad manuales actuales de la aplicación no incluyen las fotos de perfil de los clientes.
6. Permisos del dispositivo y funciones opcionales
Notificaciones
Si están activadas, Trainzeno programa notificaciones locales en el dispositivo relativas a sesiones con estado pendiente, cumpleaños de clientes, el fin de la prueba gratuita de Trainzeno Pro (véase la sección 11) y, en la aplicación para clientes, recordatorios opcionales de sesiones. En la aplicación para clientes, el entrenador y el cliente también pueden recibir notificaciones push sobre la conexión (véase la sección 7). El permiso de notificaciones es opcional y puede retirarse en los ajustes del dispositivo.
Calendario
Si el usuario activa la exportación al calendario y concede el permiso, Trainzeno crea y actualiza eventos de las sesiones en un calendario específico en el dispositivo del usuario. El acceso al calendario es opcional y puede desactivarse en los ajustes de la aplicación o del dispositivo.
Fotos
La aplicación puede solicitar acceso cuando el usuario elige una imagen de perfil para un cliente, y puede guardar una imagen de felicitación en la fototeca cuando el usuario lo solicita. Las fotos se utilizan para el perfil del cliente seleccionado y no se suben a nuestros servidores. La única excepción es la pequeña foto opcional que un entrenador elige mostrar a sus clientes en la aplicación para clientes (sección 7).
Contactos
El usuario puede importar clientes desde los contactos del dispositivo. En iOS se utiliza el selector de contactos del sistema: Trainzeno recibe únicamente los contactos que el usuario selecciona y no obtiene acceso al resto de la agenda, por lo que no se solicita el permiso de contactos. En Android, donde el selector del sistema solo permite elegir un contacto, la aplicación solicita el permiso de contactos cuando el usuario inicia una importación y lee la agenda del dispositivo únicamente para mostrar la lista entre la que elegir. De cada contacto seleccionado, la aplicación toma solo el nombre, un número de teléfono, la fecha de cumpleaños y la foto, y los guarda como registro de cliente en el dispositivo (y, si está activada, en la nube privada de la plataforma del usuario). Los contactos no se suben a nuestros servidores y el resto de la agenda no se almacena. El permiso de contactos en Android es opcional y puede retirarse en los ajustes del dispositivo.
7. Aplicación para clientes, retos y compartición de pasos
La aplicación para clientes es opcional. Solo se utiliza cuando un entrenador la activa e invita a un cliente, y este introduce en Trainzeno el código de invitación personal. El cliente no se registra con un nombre, una dirección de correo electrónico o una contraseña: la aplicación crea una cuenta anónima aleatoria (Firebase Authentication) para que solo los teléfonos correspondientes puedan leer y escribir la información compartida. El entrenador inicia sesión con Iniciar sesión con Apple (iPhone) o con Google (Android), para que los clientes invitados sigan conectados también en un teléfono nuevo. La aplicación no solicita a Apple ningún nombre ni dirección de correo electrónico; Google facilita a Firebase Authentication la dirección de correo electrónico y el nombre de la cuenta de Google. La aplicación no los almacena en ningún otro lugar y nunca los muestra a los clientes. El entrenador que activó antes la aplicación para clientes conserva una cuenta anónima hasta que inicie sesión. Cada código de invitación funciona una sola vez, en un único teléfono y durante un máximo de 7 días.
Qué se almacena en la nube para la aplicación para clientes
Para cada cliente invitado, se almacena en Google Cloud Firestore (Firebase) lo siguiente:
- el código de invitación, su validez y estado, y el momento en que el cliente se conectó;
- el nombre de pila o apodo que el entrenador eligió para el cliente (no el nombre completo almacenado en la aplicación del entrenador), el tipo de teléfono del cliente (iPhone o Android) y la última vez que el cliente abrió la aplicación;
- el nombre que el entrenador eligió mostrar a los clientes y, si el entrenador los añade, una pequeña foto de perfil y un número de teléfono;
- las sesiones del propio cliente (fecha, hora, duración, individual o en grupo, nombre del grupo, lugar, si es presencial u online y, si el entrenador lo añade, el enlace a la llamada online o a un vídeo de la sesión, y si la sesión está prevista, se ha asistido a ella o se ha cancelado), las sesiones que el cliente canceló en la aplicación, el mensaje opcional que el cliente escribió al cancelar y la respuesta única del entrenador;
- el saldo del bono del cliente (por ejemplo, «quedan 3 de 10»), en un bono online su inicio y fin, y si está pagado o pendiente de pago;
- los retos que el entrenador creó para el cliente (tipo, objetivo, fechas, progreso y resultado del cliente, si el cliente lo aceptó, días que el cliente marcó como cumplidos y las breves palabras de ánimo del entrenador); en los retos de grupo solo se muestra el total del grupo, nunca los nombres ni los resultados de otros clientes;
- las medallas que obtuvo el cliente (por ejemplo, por el número de sesiones a las que ha asistido o por un reto cumplido) y un mensaje personal opcional del entrenador asociado a una medalla;
- para las notificaciones: el token de notificación del teléfono del cliente y del entrenador, el idioma de la aplicación, las preferencias de notificación del cliente y la zona horaria del entrenador (para que las horas que figuran en las notificaciones sean correctas). Los elementos de notificación se suprimen en cuanto se envían o transcurridas 24 horas;
- un contador técnico por entrenador del número de notificaciones enviadas en la última hora, utilizado únicamente para evitar abusos; no contiene datos personales;
- si el cliente lo permite, los totales diarios de pasos y de actividad que se describen a continuación.
Los importes de los pagos, las notas, los objetivos, las notas de salud, las mediciones de progreso y el número de teléfono del cliente almacenado nunca se envían a la aplicación para clientes.
El enlace a una llamada o a un vídeo se abre en la aplicación a la que pertenece (por ejemplo, Google Meet o Zoom). Trainzeno no participa en la llamada y no recibe nada de ella.
Las notificaciones de la aplicación para clientes se limitan a: un nuevo reto, palabras de ánimo del entrenador, una nueva medalla y un mensaje asociado a una medalla (en el caso del cliente, cada grupo puede desactivarse en la aplicación para clientes, en Perfil) y, en el caso del entrenador, que un cliente ha cancelado una sesión, se ha unido a la aplicación o la ha abandonado. El texto de las notificaciones dirigidas al entrenador se genera en nuestro servidor a partir de la información enumerada anteriormente.
Protección contra el uso indebido
Para proteger el servicio en la nube frente a aplicaciones falsas o modificadas, Trainzeno utiliza Firebase App Check con Apple App Attest en el iPhone y Google Play Integrity en Android. Estos servicios confirman a Firebase que las solicitudes proceden de una copia auténtica de la aplicación en un dispositivo auténtico. No nos facilitan ninguna información personal sobre el usuario.
Pasos y actividad de Apple Health y Health Connect
Con el permiso del cliente, la aplicación para clientes lee de la plataforma de salud del teléfono –Apple Health (HealthKit) en el iPhone y Health Connect en Android– únicamente lo siguiente, en forma de totales diarios:
- Pasos: el número de pasos al día;
- Minutos activos: en el iPhone, el tiempo diario de ejercicio; en Android, la duración total de las sesiones de ejercicio del día;
- Número de entrenamientos: cuántos entrenamientos o sesiones de ejercicio se registraron ese día (y cuántos de ellos cuentan para un reto de entrenamientos);
- si los datos más recientes proceden del teléfono o de un reloj.
La aplicación nunca lee la ubicación, las rutas, la frecuencia cardíaca, el sueño ni ningún otro dato de salud, nunca escribe datos en Apple Health ni en Health Connect, y solo realiza la lectura mientras la aplicación para clientes está abierta en pantalla, nunca en segundo plano. Los totales diarios de los últimos 45 días se almacenan en la nube (los días anteriores se eliminan automáticamente) para que el entrenador del propio cliente pueda verlos y puedan computarse los retos. Solo se muestran al cliente y a dicho entrenador; en un reto de grupo, a sus miembros solo se les muestra la suma correspondiente a todo el grupo.
Los datos de Apple Health y Health Connect se utilizan únicamente para mostrar estos totales diarios al cliente y a su entrenador y para computar los retos. No se utilizan con fines publicitarios ni analíticos, no se venden, no se comparten con ningún tercero (salvo con Google como proveedor de nube que los almacena por cuenta nuestra) y no se utilizan para tomar decisiones sobre el cliente. El uso que hace Trainzeno de la información recibida de Health Connect se ajusta a la política de permisos de Health Connect, incluidos los requisitos de uso limitado.
Sus opciones como cliente
- La compartición es opcional: el cliente puede elegir «Ahora no» y utilizar la aplicación para clientes sin ella.
- Cada elemento (pasos, minutos activos, número de entrenamientos) puede desactivarse en cualquier momento en la aplicación para clientes, en Perfil; a partir de ese momento deja de enviarse de inmediato y se elimina de la nube con la siguiente actualización.
- El permiso puede retirarse en cualquier momento en Apple Health (Ajustes → Salud → Acceso a datos y dispositivos → Trainzeno) o en Health Connect (Ajustes → Health Connect → Permisos de aplicaciones → Trainzeno).
- Las notificaciones de retos y medallas pueden desactivarse en la aplicación para clientes, en Perfil, y todas las notificaciones, en los ajustes del dispositivo.
- La opción «Desconectar» de la aplicación para clientes pone fin a la conexión y suprime los datos del cliente de la nube, tal como se describe en la sección 8.
Estadísticas de uso e informes de errores en la aplicación para clientes
La aplicación para clientes utiliza los mismos informes de errores y estadísticas de uso que la aplicación del entrenador, descritos en la sección 9. Tras conectarse con un código, la aplicación para clientes pregunta una sola vez si puede enviar estadísticas de uso anónimas; solo se envían si el cliente elige «Permitir». Los informes de errores están activados y pueden desactivarse. Ambos pueden cambiarse en cualquier momento en la aplicación para clientes, en Perfil → Otros. La elección se aplica a todo el teléfono, por lo que un teléfono que ya respondió en la aplicación del entrenador no vuelve a recibir la pregunta. Nunca contienen el nombre del cliente, sus pasos, las fechas de las sesiones ni información de salud.
Demostración para revisores de la aplicación
El código DEM-001 abre una demostración de la aplicación para clientes con datos de ejemplo almacenados únicamente en el dispositivo. No crea ninguna cuenta ni envía nada a la nube.
Funciones
El entrenador decide invitar a un cliente y es, por lo general, el responsable del tratamiento de la información del cliente que se muestra en la aplicación para clientes (véase la sección 3). El cliente decide si comparte con su entrenador los totales de pasos y actividad. Nosotros prestamos el servicio y almacenamos la información descrita en esta sección únicamente para que la aplicación para clientes funcione.
8. Cómo suprimir sus datos
Trainzeno no dispone de cuentas de usuario con nombre, dirección de correo electrónico o contraseña. Puede suprimir su información directamente en la aplicación, sin necesidad de ponerse en contacto con nosotros:
Clientes (aplicación para clientes)
- En la aplicación para clientes, abra Perfil → Desconectar. Sus totales diarios de pasos y actividad, sus opciones de compartición y su token de notificación se suprimen de la nube de inmediato, y su teléfono deja de tener acceso. El resto de la información de su aplicación para clientes (sesiones, saldo del bono, retos, medallas y mensajes copiados para usted) se suprime cuando la aplicación de su entrenador procesa la desconexión, a más tardar en un plazo de 30 días.
- También puede pedir a su entrenador que le desconecte, con el mismo efecto.
- Los retos que estuvieran en curso en el momento de la desconexión finalizan ese mismo día. Su resultado hasta ese día se conserva únicamente en los registros propios del entrenador en su teléfono, como cualquier otro registro que este lleve; no se vuelve a enviar a la nube y, si más adelante se le invita de nuevo, los retos y mensajes anteriores no se le mostrarán como nuevos.
- Desactivar un elemento en Perfil (pasos, minutos activos, número de entrenamientos) elimina de la nube únicamente ese elemento con la siguiente actualización.
Entrenadores
- Para desconectar a un cliente, abra el cliente en la aplicación y elija Aplicación para clientes → Desconectar (o cancele una invitación pendiente). Se suprime la información de ese cliente almacenada en la nube.
- Para suprimir todo lo almacenado en la nube para la aplicación para clientes, abra Ajustes → Aplicación para clientes → Desactivar la aplicación para clientes. Esta acción suprime todos los códigos de invitación, la información en la nube de todos los clientes, su tarjeta mostrada a los clientes, su token de notificación y su cuenta (anónima o el inicio de sesión con Apple o Google; con Apple, la aplicación revoca además la autorización de Iniciar sesión con Apple). Todos los clientes conectados quedan desconectados. Solo se conserva el contador técnico de notificaciones descrito en la sección 7, que no contiene datos personales. Los registros de su propio teléfono no se ven afectados.
- Los registros almacenados en el dispositivo (clientes, sesiones, pagos y notas) pueden suprimirse en la aplicación en cualquier momento, o por completo eliminando la aplicación. Las copias que se encuentren en su nube privada de la plataforma (por ejemplo, iCloud) o en archivos de copia de seguridad que haya exportado están bajo su control y pueden suprimirse allí.
Informes de errores, estadísticas de uso y soporte
- Los informes de errores y las estadísticas de uso pueden desactivarse en la aplicación del entrenador, en Ajustes → Acerca de, y en la aplicación para clientes, en Perfil → Otros; los informes aún no enviados se suprimen en ese momento. Los datos ya recopilados se suprimen automáticamente una vez transcurridos los plazos indicados en la sección 9.
- Para cualquier otra cuestión, o si ya no puede utilizar la aplicación, envíe una solicitud a través del formulario de soporte de Trainzeno y suprimiremos la información que podamos identificar, normalmente en un plazo de 30 días.
9. Informes de errores y estadísticas de uso
Trainzeno utiliza Firebase Crashlytics y Google Analytics for Firebase, servicios prestados por Google Ireland Limited, para mantener la estabilidad de la aplicación y conocer qué funciones se utilizan. Funcionan de la misma manera en iOS y en Android y se aplican a todas las personas que usan Trainzeno: a los entrenadores en la aplicación del entrenador y a los clientes en la aplicación para clientes.
Informes de errores
Cuando la aplicación se cierra inesperadamente o se produce un error técnico, Crashlytics recibe un informe con los detalles técnicos del error (en qué parte del programa se produjo y un código de error), el modelo del dispositivo, el sistema operativo y la versión de la aplicación, el nombre de la pantalla en uso, un identificador aleatorio de la instalación y rangos aproximados de uso, como el número de clientes expresado como intervalo (por ejemplo, «6–15») en la aplicación del entrenador. Los informes de errores están activados de forma predeterminada porque tenemos un interés legítimo en detectar y corregir errores. Pueden desactivarse en cualquier momento en la aplicación del entrenador, en Ajustes → Acerca de, y en la aplicación para clientes, en Perfil → Otros; los informes aún no enviados se suprimen en ese momento. Google conserva los informes de errores durante un máximo de 90 días.
Estadísticas de uso (solo con su permiso)
Las estadísticas de uso permanecen desactivadas hasta que el usuario elige «Permitir» cuando la aplicación se lo pregunta: el entrenador una vez tras configurar la aplicación y el cliente una vez tras conectarse con un código. Si se permiten, Google Analytics for Firebase recibe qué pantallas se abren y qué acciones se completan (por ejemplo, que se ha añadido un cliente, un pago o una sesión, o que se ha exportado una copia de seguridad; en la aplicación para clientes, por ejemplo, que se ha aceptado un reto o cancelado una sesión), detalles codificados como el tipo de sesión o el estado del pago, si Trainzeno Pro está activo y cuándo se mostró su oferta o se inició una suscripción (sin precios, datos de pago ni información de la cuenta de la tienda), intervalos en lugar de cifras exactas, el idioma y la moneda de la aplicación, datos del dispositivo y del sistema operativo, el país aproximado deducido de la dirección IP y un identificador aleatorio de la instancia de la aplicación. El permiso puede retirarse en cualquier momento en la aplicación del entrenador, en Ajustes → Acerca de, y en la aplicación para clientes, en Perfil → Otros; la recopilación se detiene entonces de inmediato. Los datos a nivel de evento se conservan durante 2 meses; los informes agregados pueden conservarse durante más tiempo.
Lo que nunca se envía
Esto se aplica por igual a entrenadores y clientes: ninguno de los dos servicios recibe nombres de clientes, números de teléfono, fotos, fechas de nacimiento, notas, mensajes, información de salud, datos de pasos o actividad, mediciones de progreso, importes de pagos, fechas de sesiones ni ningún otro contenido de los registros introducidos en la aplicación. No asignamos un identificador de usuario, no utilizamos el identificador de publicidad con fines analíticos, hemos desactivado Google Signals y no utilizamos estas estadísticas para publicidad ni para personalizar anuncios.
Encontrará más información en la información sobre privacidad y seguridad de Firebase.
10. Publicidad y consentimiento
La versión gratuita de Trainzeno muestra anuncios en la parte de la aplicación destinada al entrenador mediante Google Mobile Ads y User Messaging Platform de Google. No se muestran anuncios tras la compra única «Eliminar anuncios» ni mientras Trainzeno Pro esté activo, y la aplicación para clientes nunca muestra anuncios. En función de la región del usuario, de sus opciones de consentimiento y de los ajustes del dispositivo, Google y sus socios pueden tratar información como identificadores del dispositivo, la dirección IP, la ubicación aproximada deducida de la IP, las interacciones con los anuncios, datos de diagnóstico y señales de consentimiento con el fin de ofrecer, medir y proteger la publicidad. Cuando se requiera consentimiento, los anuncios no se cargan hasta que se haya tomado una decisión al respecto.
Cuando sea necesario, la aplicación muestra una solicitud de consentimiento antes de utilizar publicidad personalizada. En los dispositivos de Apple, cuando proceda, el permiso para realizar un seguimiento a través de aplicaciones y sitios web de otras empresas se solicita mediante el marco App Tracking Transparency de Apple. En los dispositivos Android, los usuarios pueden restablecer o eliminar su ID de publicidad en los ajustes del dispositivo. Rechazar el seguimiento no impide utilizar la aplicación.
Encontrará más información en la Política de privacidad de Google y en la información de Google sobre publicidad.
Medición de anuncios (Meta)
También promocionamos Trainzeno con anuncios en Facebook e Instagram. Para saber cuántas instalaciones y nuevos entrenadores generan estos anuncios, la app del entrenador incluye el SDK de Meta de Meta Platforms Ireland Limited. Solo se inicia si el entrenador elige «Permitir» en la pregunta «Ayuda a mejorar Trainzeno» (la pregunta indica esta finalidad). Después envía únicamente que la app se instaló o se abrió y cuánto tiempo estuvo abierta y, una sola vez, que el entrenador terminó la configuración inicial de la app (registro completado, sin ningún detalle), junto con datos del dispositivo, del sistema operativo y de la versión de la app y la dirección IP. El identificador de publicidad se envía en Android con este consentimiento y en iOS solo si el usuario también ha permitido el rastreo (App Tracking Transparency). Meta no recibe registros de clientes ni ningún otro contenido introducido en la app; los eventos automáticos y las compras están desactivados. La app del cliente nunca usa el SDK de Meta. La medición se puede desactivar en cualquier momento en Ajustes → Acerca de → Medición de anuncios (Meta).
Más información en la Política de privacidad de Meta.
11. Compras integradas en la aplicación y Trainzeno Pro
Trainzeno ofrece dos compras opcionales en la parte de la aplicación destinada al entrenador:
- Eliminar anuncios: una compra única que elimina de forma permanente los anuncios en la cuenta de la tienda con la que se realizó.
- Trainzeno Pro: una suscripción de renovación automática, facturada mensual o anualmente, que elimina el límite de tres clientes de la aplicación para clientes (de modo que los retos puedan incluir grupos completos) y elimina los anuncios. A los nuevos suscriptores se les puede ofrecer una prueba gratuita de un mes. Los precios se muestran en la aplicación y en la tienda antes de la compra y pueden variar según el país.
Todas las compras son procesadas por la tienda de la plataforma –App Store de Apple en el iPhone y Google Play en Android– y están sujetas a las condiciones de dicha tienda (en el caso de iOS, el Contrato de licencia de usuario final estándar de Apple). El pago se carga en la cuenta de la tienda del usuario. La suscripción se renueva automáticamente al final de cada periodo, salvo que se cancele al menos 24 horas antes de que finalice el periodo; la prueba gratuita se convierte en una suscripción de pago al finalizar, salvo que se cancele antes. Las suscripciones se gestionan y cancelan en los ajustes de la cuenta de la tienda (en el iPhone: Ajustes → su nombre → Suscripciones; en Android: Google Play → Pagos y suscripciones → Suscripciones) o desde Ajustes → Trainzeno Pro en la aplicación. Los reembolsos los gestionan Apple o Google con arreglo a sus propias normas.
No recibimos ni almacenamos datos de tarjetas de pago, direcciones de facturación ni información de la cuenta de la tienda. La aplicación consulta a la tienda, en el propio dispositivo, si una compra o suscripción está activa (incluido su tipo, la fecha de renovación o de finalización y si hay una prueba gratuita en curso) y conserva únicamente este estado en el dispositivo; no se envía a nuestro servicio en la nube. Dos días antes de que finalice la prueba gratuita, la aplicación muestra una notificación local de recordatorio si las notificaciones están permitidas; esta se elimina si se cancela la prueba.
Cuando finaliza Trainzeno Pro, no se suprime nada: los clientes conectados siguen conectados y conservan sus sesiones, el saldo de su bono y los retos en curso. Solo las nuevas invitaciones por encima de tres clientes y los nuevos retos con más de tres participantes vuelven a requerir Pro, y los anuncios vuelven a mostrarse salvo que se haya adquirido «Eliminar anuncios».
12. Sitio web y consultas de soporte
13. Bases jurídicas
Cuando tratamos información personal directamente, la base jurídica puede ser la ejecución de un contrato o la aplicación de medidas precontractuales adoptadas a petición del interesado, la ejecución del contrato de compra o de suscripción (celebrado a través de la tienda de la plataforma), el cumplimiento de obligaciones legales, el interés legítimo en el funcionamiento y la seguridad de Trainzeno (incluida la protección contra el uso indebido), la corrección de errores (informes de errores) y la prestación de soporte, o el consentimiento, cuando sea necesario, para las estadísticas de uso, la publicidad, la compartición de pasos o los permisos opcionales.
Los entrenadores que utilizan la aplicación deben determinar su propia base jurídica para el tratamiento de la información de sus clientes.
14. Conservación
Los registros de la aplicación permanecen en el dispositivo y, cuando esté activado, en el almacenamiento privado en la nube de la plataforma del usuario hasta que este los modifique o suprima. La información de la aplicación para clientes (sección 7) se conserva mientras el cliente esté conectado; los totales diarios de pasos y actividad se conservan únicamente respecto de los últimos 45 días. Cuando finaliza la conexión, los totales de pasos y actividad del cliente, sus opciones de compartición y su token de notificación se suprimen de inmediato, y el resto se suprime a más tardar en un plazo de 30 días (véase la sección 8). Si la aplicación para clientes deja de usarse sin que nadie finalice la conexión –por ejemplo, porque el entrenador o el cliente elimina la aplicación–, la información de la aplicación para clientes, la tarjeta del entrenador mostrada a los clientes y los tokens de notificación se suprimen automáticamente unos 6 meses después de la última actividad. Los códigos de invitación dejan de funcionar una vez utilizados o transcurridos 7 días, y después se suprimen automáticamente. Las sesiones y el saldo del paquete de un cliente invitado se envían a la nube en cuanto se crea la invitación, para que el cliente los vea nada más introducir el código; si nadie usa el código, se suprimen automáticamente una semana después de que caduque. Los elementos de notificación se suprimen una vez enviados o transcurridas 24 horas. Los archivos exportados permanecen allí donde el usuario los guarde. Los informes de errores se conservan durante un máximo de 90 días y las estadísticas de uso a nivel de evento durante 2 meses, tal como se describe en la sección 9. Los correos electrónicos de soporte se conservan únicamente durante el tiempo razonablemente necesario para responder a la solicitud, gestionar cuestiones relacionadas y cumplir los requisitos legales aplicables.
15. Comunicación de datos
No vendemos registros de clientes. La información puede ser tratada por proveedores de servicios únicamente cuando sea necesario para ofrecer la función correspondiente, entre ellos Apple y Google para los servicios de la plataforma móvil, las notificaciones, la certificación de la aplicación y las compras y suscripciones en la tienda; Google (Firebase) para los informes de errores, las estadísticas de uso (con permiso) y el almacenamiento de la información de la aplicación para clientes descrita en la sección 7; Google para la publicidad, la gestión del consentimiento y el soporte por correo electrónico; Resend para la entrega de las consultas de soporte del sitio web; y los proveedores de infraestructura utilizados para alojar este sitio web. La información también puede comunicarse cuando lo exija la ley o para proteger derechos legítimos. Con consentimiento (sección 10), Meta Platforms Ireland Limited también trata información de medición de anuncios.
16. Transferencias internacionales
La información de la aplicación para clientes se almacena en Google Cloud Firestore en la Unión Europea. No obstante, Apple, Google y los proveedores de alojamiento pueden tratar parte de la información fuera de Eslovaquia o del Espacio Económico Europeo, por ejemplo, para entregar notificaciones. Cuando proceda, dichos proveedores utilizan mecanismos de transferencia y garantías reconocidos, descritos en su propia documentación sobre privacidad. Meta también puede tratar información de medición de anuncios en Estados Unidos en virtud del Marco de Privacidad de Datos UE-EE. UU. (Data Privacy Framework) y de cláusulas contractuales tipo.
17. Seguridad
Trainzeno utiliza las funciones de seguridad que ofrecen iOS, Android y sus servicios de plataforma asociados. La información enviada a la nube se cifra en tránsito, el acceso está limitado mediante reglas de seguridad para que cada teléfono solo pueda leer y escribir en su propia conexión, y Firebase App Check ayuda a bloquear las solicitudes procedentes de aplicaciones modificadas. Ningún método de almacenamiento o transmisión es completamente seguro. Los usuarios deben proteger su dispositivo con un código de acceso, mantener actualizado su sistema operativo, limitar el acceso a los archivos exportados y evitar introducir información sensible innecesaria.
18. Sus derechos
En función de la legislación aplicable, las personas pueden tener derecho de acceso, rectificación, supresión, limitación del tratamiento u oposición a este, derecho a recibir sus datos en un formato portátil y derecho a retirar su consentimiento. En el caso de la información que un entrenador introduce sobre sus clientes, las solicitudes deben dirigirse, por lo general, a dicho entrenador. En el caso de la información que tratamos directamente, utilice el formulario de soporte de Trainzeno. La sección 8 describe cómo suprimir sus datos directamente en la aplicación. Las estadísticas de uso y los informes de errores también pueden desactivarse en la aplicación del entrenador, en Ajustes → Acerca de, y en la aplicación para clientes, en Perfil → Otros. Los clientes pueden dejar de compartir los pasos o desconectarse directamente en la aplicación para clientes, en Perfil.
Las personas que se encuentren en el Espacio Económico Europeo también pueden presentar una reclamación ante su autoridad de control local. En Eslovaquia, se trata de la Oficina de Protección de Datos Personales de la República Eslovaca (Úrad na ochranu osobných údajov Slovenskej republiky).
19. Menores
Trainzeno está destinada a entrenadores profesionales y no está dirigida a menores. El entrenador que registre información sobre un menor o invite a un menor a la aplicación para clientes es responsable de cumplir los requisitos legales aplicables, incluida la obtención del consentimiento de los padres cuando sea necesario y la limitación de la información introducida. La compartición de pasos en la aplicación para clientes solo debe activarse para un menor con el consentimiento de uno de sus progenitores o de su tutor cuando la ley así lo exija.
20. Cambios en esta política
Podemos actualizar esta Política de privacidad a medida que Trainzeno evolucione o cambien los requisitos legales y técnicos. La versión más reciente se publicará siempre en esta página con la fecha revisada.
21. Contacto
Versión para iOS y sitio web
RC Portal s. r. o.
Dunajská 8
811 08 Bratislava, Eslovaquia
Número de identificación de la empresa (IČO): 44233493
Número de identificación fiscal (DIČ): 2022645328
Número de IVA (IČ DPH): SK2022645328
Versión para Android
Štefan Marinčák
Bratislava, Eslovaquia