Privacy policy
GymCode privacy policy
Last updated: 2026-10-06
In short: your workouts stay on your phone. We run no server, there is no account, and we never receive your training data. The only third party that receives data from the app is Google's ad service (AdMob), and only when you choose to watch an ad to unlock the charts, after the consent choices described below.
1. Who we are
GymCode (“the app”) is published by MatchCode (Jhonattan Aponte, an individual), Bogotá, Colombia (“we”). Contact: matchcodeoficial@gmail.com.
2. Data that stays on your device
Everything you enter in GymCode — routines, workout sessions, sets, weights, body weight, your profile (name, units, language, theme) and app settings — is stored only in a database on your phone. We have no server and no access to it. We do not have user accounts.
The app also stores on your phone: whether the charts are unlocked and until when, your ad consent choices (stored by Google's consent SDK), and the date of your last backup.
3. Backups
- Automatic device backup. If you have turned on iCloud Backup (iPhone) or Android backup to Google Drive, your operating system may include GymCode's data in that backup. This is a service of Apple or Google under your own account and their terms; we cannot see it.
- Backup file. “Save a backup” creates a file with your data and opens your phone's share sheet. The file goes only where you send it (for example Google Drive, iCloud Drive, Files, or email). “Restore from a backup” reads a file you pick. We never receive these files.
4. Ads (Google AdMob)
Logging, history and your numbers are free and ad-free. The progress charts can be unlocked for 24 hours by watching a rewarded ad, which you start yourself by tapping “Watch ad”. No ads are shown on app start, during a workout, as banners or as interstitials.
Ads are provided by Google AdMob. When an ad is requested, Google's Mobile Ads SDK collects and processes, according to Google's own policies:
- device identifiers, such as the advertising ID (Android) or IDFA (iPhone, only if you allow tracking) and app-set identifiers;
- your IP address, which can be used to estimate an approximate (coarse) location;
- usage and interaction data with ads, and diagnostic data such as performance and crash information of the SDK;
- general device information (model, operating system, language).
These data are used by Google for ad delivery, measurement, fraud prevention and, if you agree, personalised advertising. We do not receive these data in a form that identifies you; we only see aggregated reports in AdMob. Learn more: How Google uses information from sites or apps that use its services and Google Privacy Policy.
If no ad is available (for example, you are offline), the charts unlock anyway.
5. Your consent choices
- European Economic Area, United Kingdom and Switzerland: the first time you tap “Watch ad”, a consent form from Google's User Messaging Platform asks for your choices before any ad is requested. You can decline; the charts still unlock (non-personalised or limited ads may be shown).
- iPhone — App Tracking Transparency: the first time you tap “Watch ad”, iOS asks whether GymCode may track you across apps and websites. If you choose “Ask App Not to Track”, the IDFA is not shared and ads are not personalised with it.
- Change your mind at any time: in the app, Profile → Ad privacy reopens the consent options. On iPhone, also Settings → Privacy & Security → Tracking. On Android, you can reset or delete your advertising ID in your device's settings (Settings → Privacy → Ads, or Google → Ads, depending on the device).
6. Notifications
If you allow notifications, GymCode schedules local notifications on your phone (for example, when your rest time ends). They are created by the app on the device; no server sends them, and no notification token is sent to us.
7. Crash reports
We do not include any analytics or crash-reporting SDK. If you have agreed to share diagnostics with Apple or Google in your phone's settings, they may provide us with anonymous crash reports and aggregated statistics through App Store Connect and Google Play Console.
8. Other network use
Apart from the ad requests above and the destinations you choose for your backup files, the app does not send your data over the internet. Links in the app (this policy, terms, support) open in your browser.
9. Deleting your data
Uninstalling GymCode deletes everything it stores on the phone; restoring a backup replaces it. There is no in-app erase. Backup files you saved elsewhere, and your device backups, are under your control in those services. Because we hold no data about you, there is nothing for us to delete on our side; for data processed by Google for ads, see Google's privacy controls linked above.
10. Children
GymCode is not directed at children under 13 and we do not knowingly collect data from them. Ads in the app are not configured for children.
11. Your rights
Depending on where you live (for example under the GDPR), you may have rights to access, correct, delete or object to the processing of your personal data, and to complain to your data-protection authority. Your training data is entirely in your hands on your device. For ad-related data, you can withdraw consent as described in section 5, and contact us with any question.
Colombia (Ley 1581 de 2012): as the owner of your data you may know, update, correct and delete it, ask what it is used for, revoke your authorisation and complain to the Superintendencia de Industria y Comercio. Questions are answered within 10 business days and claims within 15 business days of receipt.
12. Changes
If this policy changes, we will update this page and the “Last updated” date. Important changes will also be mentioned in the app's release notes.
13. Contact
matchcodeoficial@gmail.com · MatchCode (Jhonattan Aponte), Bogotá, Colombia
Política de privacidad
Política de privacidad de GymCode
Última actualización: 2026-10-06
En resumen: tus entrenamientos se quedan en tu teléfono. No tenemos servidor, no hay cuentas y nunca recibimos tus datos de entrenamiento. El único tercero que recibe datos de la app es el servicio de anuncios de Google (AdMob), y solo cuando eliges ver un anuncio para desbloquear las gráficas, después de las opciones de consentimiento descritas abajo.
1. Quiénes somos
GymCode (“la app”) la publica MatchCode (Jhonattan Aponte, persona natural), Bogotá, Colombia (“nosotros”). Contacto: matchcodeoficial@gmail.com.
2. Datos que se quedan en tu dispositivo
Todo lo que registras en GymCode —rutinas, sesiones, series, pesos, peso corporal, tu perfil (nombre, unidades, idioma, tema) y los ajustes— se guarda solo en una base de datos en tu teléfono. No tenemos servidor ni acceso a ella. No hay cuentas de usuario.
La app también guarda en tu teléfono: si las gráficas están desbloqueadas y hasta cuándo, tus opciones de consentimiento de anuncios (las guarda el SDK de consentimiento de Google) y la fecha de tu última copia de seguridad.
3. Copias de seguridad
- Copia automática del dispositivo. Si tienes activada la copia en iCloud (iPhone) o la copia de Android en Google Drive, tu sistema operativo puede incluir los datos de GymCode. Es un servicio de Apple o Google en tu propia cuenta y bajo sus condiciones; nosotros no lo vemos.
- Archivo de copia. “Guardar una copia” crea un archivo con tus datos y abre el menú de compartir del teléfono. El archivo va solo a donde tú lo envíes (por ejemplo Google Drive, iCloud Drive, Archivos o correo). “Restaurar una copia” lee el archivo que eliges. Nunca recibimos estos archivos.
4. Anuncios (Google AdMob)
El registro, el historial y tus números son gratis y sin anuncios. Las gráficas de progreso se pueden desbloquear durante 24 horas viendo un anuncio con recompensa, que tú inicias al tocar “Ver anuncio”. No se muestran anuncios al abrir la app, durante un entrenamiento, ni como banners o intersticiales.
Los anuncios los ofrece Google AdMob. Cuando se pide un anuncio, el SDK de anuncios de Google recoge y trata, según las políticas de Google:
- identificadores del dispositivo, como el ID de publicidad (Android) o el IDFA (iPhone, solo si permites el rastreo) e identificadores de conjunto de apps;
- tu dirección IP, que puede usarse para estimar una ubicación aproximada;
- datos de uso e interacción con los anuncios, y datos de diagnóstico como rendimiento y fallos del SDK;
- información general del dispositivo (modelo, sistema operativo, idioma).
Google usa estos datos para mostrar y medir anuncios, prevenir fraude y, si lo aceptas, personalizar la publicidad. Nosotros no recibimos estos datos de forma que te identifique; solo vemos informes agregados en AdMob. Más información: Cómo usa Google la información de sitios o aplicaciones que usan sus servicios y Política de privacidad de Google.
Si no hay anuncio disponible (por ejemplo, sin conexión), las gráficas se desbloquean igual.
5. Tus opciones de consentimiento
- Espacio Económico Europeo, Reino Unido y Suiza: la primera vez que tocas “Ver anuncio”, un formulario de consentimiento de la User Messaging Platform de Google te pide tus opciones antes de pedir ningún anuncio. Puedes rechazar; las gráficas se desbloquean igual (pueden mostrarse anuncios no personalizados o limitados).
- iPhone — Transparencia de rastreo en apps (ATT): la primera vez que tocas “Ver anuncio”, iOS pregunta si GymCode puede rastrearte en apps y sitios web de otras empresas. Si eliges “Pedir a la app que no rastree”, el IDFA no se comparte y los anuncios no se personalizan con él.
- Cambia de opinión cuando quieras: en la app, Perfil → Privacidad de anuncios vuelve a abrir las opciones. En iPhone, también Ajustes → Privacidad y seguridad → Rastreo. En Android puedes restablecer o eliminar tu ID de publicidad en los ajustes del dispositivo (Ajustes → Privacidad → Anuncios, o Google → Anuncios, según el teléfono).
6. Notificaciones
Si permites las notificaciones, GymCode programa notificaciones locales en tu teléfono (por ejemplo, cuando termina tu descanso). Las crea la app en el dispositivo; ningún servidor las envía y no se nos envía ningún token de notificaciones.
7. Informes de fallos
No incluimos ningún SDK de analítica ni de informes de fallos. Si aceptaste compartir diagnósticos con Apple o Google en los ajustes de tu teléfono, pueden darnos informes de fallos anónimos y estadísticas agregadas a través de App Store Connect y Google Play Console.
8. Otro uso de la red
Aparte de las solicitudes de anuncios y de los destinos que eliges para tus copias, la app no envía tus datos por internet. Los enlaces de la app (esta política, términos, soporte) se abren en tu navegador.
9. Borrar tus datos
Desinstalar GymCode borra todo lo que guarda en el teléfono; restaurar una copia lo reemplaza. La app no tiene una opción para borrarlo todo. Los archivos de copia que guardaste en otros servicios y las copias del dispositivo están bajo tu control en esos servicios. Como no tenemos datos tuyos, no hay nada que borrar de nuestro lado; para los datos que Google trata por los anuncios, consulta los controles de privacidad de Google enlazados arriba.
10. Menores
GymCode no está dirigida a menores de 13 años y no recogemos a sabiendas datos de ellos. Los anuncios de la app no están configurados para niños.
11. Tus derechos
Según dónde vivas (por ejemplo, con el RGPD), puedes tener derecho a acceder, rectificar, suprimir u oponerte al tratamiento de tus datos personales, y a reclamar ante tu autoridad de protección de datos. Tus datos de entrenamiento están por completo en tus manos, en tu dispositivo. Para los datos de anuncios, puedes retirar tu consentimiento como se explica en la sección 5, y escribirnos con cualquier duda.
Colombia (Ley 1581 de 2012): como titular de tus datos puedes conocerlos, actualizarlos, rectificarlos y suprimirlos, saber para qué se usan, revocar tu autorización y presentar quejas ante la Superintendencia de Industria y Comercio. Las consultas se responden en un máximo de 10 días hábiles y los reclamos en 15 días hábiles desde su recepción.
12. Cambios
Si esta política cambia, actualizaremos esta página y la fecha de “Última actualización”. Los cambios importantes también se mencionarán en las notas de versión de la app.
13. Contacto
matchcodeoficial@gmail.com · MatchCode (Jhonattan Aponte), Bogotá, Colombia