firmo.

Privacy Policy

Firmo is a workout tracker built to keep your training data yours. This policy explains what data Firmo handles, where it is stored and the choices you have. It applies to the Firmo app and website.

1. Data stored on your device

Firmo saves your routines, workouts, sets, notes, body-weight entries, goals and preferences in your browser's storage (IndexedDB) on your device. The app also keeps an offline copy of its own files. This data stays on your device unless you turn on cloud sync or export a backup yourself. Clearing your browser's site data removes it.

2. Data we receive when you use cloud sync

Cloud sync is optional. When you choose Continue with Google, we receive and store:

Body weight and training records can reveal information about your health. We process them only because you chose to sync them, and only to provide sync.

Notifications

Rest-timer notifications are created on your device and send nothing to us. If you turn on training-day reminders, your browser gives us a push subscription (a delivery address and keys issued by your browser's push service, such as Google, Apple, Mozilla or Microsoft), and we store it with the weekdays you train and your time zone. No name, account or workout details are attached. Turning reminders off deletes the subscription; we also delete it when the push service reports it has expired.

3. How we use your data

We use your data only to sign you in, store and sync your training data between your devices, keep the service secure and respond to your requests. We do not use it for advertising, profiling, selling, or training AI models.

4. Service providers

We rely on a small number of providers to run cloud sync. They process data on our behalf and only to provide their service:

These providers may store or process data outside India, including in the United States and Singapore. If we change providers, for example to our own servers, we will update this policy.

5. Cookies and local storage

Firmo uses only what it needs to work: a secure sign-in cookie while you are signed in, short-lived cookies during Google sign-in, and browser storage for your data and offline use. We do not use advertising or analytics cookies.

6. How long we keep data

Synced data and your account are kept until you delete them. Sign-in sessions expire after 90 days without use. When you delete your account, your synced records, sessions, linked Google sign-in and account are removed from our database immediately; copies in our database provider's backups are overwritten within their standard retention period. Deleting your account does not remove data stored on your devices; you can remove it from Settings.

7. Your choices and rights

Subject to applicable law, including India's Digital Personal Data Protection Act, 2023 and, where it applies, the EU and UK GDPR, you can:

8. Children

Cloud sync is intended for people aged 18 or over. If you are under 18, use cloud sync only with the consent of a parent or guardian. If you believe a child has signed in without consent, contact us and we will delete the account.

9. Security

Connections are encrypted with HTTPS, sign-in cookies are signed, and each account can access only its own data. No system is perfectly secure, so keep your Google account protected and export backups regularly.

10. Changes to this policy

We will update this page when our practices change and revise the effective date above. For significant changes, we will also let signed-in users know in the app.

11. Contact

Questions or requests about privacy: firmo.support@gmail.com.