Privacy policy
Last updated: 2026-09-28
Who is responsible
The Gym Timer is an independent personal project. For any question about your data, write to nihqh67g6yn8zv49i3vz@proton.me.
What is stored on your device
Your routine, your training history and your preferences (language, theme, sound, radio) are kept in your browser's local storage and in first-party cookies (lang, theme, sound). They are needed for the app to work and never leave your device unless you sign in.
Account (optional)
If you sign in with Google, we receive your email address and your Google account id. We use them to store your routines and training sessions so they sync across devices. The session is kept with a necessary cookie (gymtimer_auth, 30 days). To show the Google button, Google's sign-in script (accounts.google.com) is loaded, only when you open that window. The legal basis is providing the service you ask for. The data is kept while you use the account; you can ask us to delete your account and data by writing to the contact address.
Analytics (only if you accept)
If you accept analytics cookies, we use:
- Google Analytics 4 (Google Ireland Ltd.): usage statistics. Cookies
_gaand_ga_*, up to 2 years. - Microsoft Clarity (Microsoft Corp.): heatmaps and anonymised session recordings to find usability problems. Cookies
_clck(1 year) and_clsk(1 day).
The legal basis is your consent. If you reject, neither is loaded. You can change your choice at any time from Settings → Privacy & cookies. These providers may process data outside the European Economic Area under the safeguards required by the GDPR.
Other services
- AI routines: the text you type is sent to Google's Gemini API to generate the routine. Under Google's terms, on the free tier Google may use that text to improve its services, so don't include personal data. Your IP address is used temporarily to limit the number of daily requests.
- Radio: the station list comes from radio-browser.info and the audio from each station. Those servers receive your IP address when you use it.
- QR code (desktop only): the library that draws the QR code is downloaded from cdnjs (Cloudflare), which receives your IP address.
- Hosting: the app is hosted on Microsoft Azure, which logs technical request data (such as the IP address) for security.
Your rights
You can ask for access, rectification, erasure, portability or objection to the processing of your data, and withdraw your consent at any time, by writing to nihqh67g6yn8zv49i3vz@proton.me. You can also complain to the data protection authority in your country.
See also the terms of use.