moovli.
YOUR FITNESS ASSISTANT
Privacy Policy
Last updated: 7 November 2026
This policy explains what Moovli ("the app", "we") collects,
why, and what control you have. The app is operated by Moovli, Jaffna, Sri Lanka.
Information we collect
- Account details — your email address, and your name and profile
picture if you sign in with Google. Provided by you when you create an account.
- Your nickname, if you set one.
- Fitness information you enter — your training goals, experience
level, chosen muscle groups and training days, available equipment, the exercises you
add, the sets, repetitions, weights and hold times you record, completed workouts and
dates, and your body weight entries if you choose to log them.
- Your age range (13–17, 18–64 or 65+), used to keep training and
coaching suitable for your age.
- Health-related answers — the cardio health questions (for example
whether a doctor has diagnosed a heart condition, and whether you get symptoms such as
chest pain or dizziness), if you use the check-in, how your muscles feel after
training, and any sore or injured area you ask the app to plan around (the area, side,
whether it is serious, and since when). They are used only to adjust your plan and are
stored with your account; you can remove a sore area any time in Profile
› Going easy on.
- Anonymous usage counts — daily totals of things like workouts
finished, exercises skipped or swapped, plan rebuilds, the general topic of coach
questions (for example "technique" or "nutrition"), features and exercises people ask
for that the app doesn't have yet (as short labels, like "nordic curl"), and whether coach answers were rated helpful. They
contain no name, email, account id, text or health answers, and are used to improve
the app's plans. You can switch them off in Profile › Share anonymous
usage counts.
- Chat messages you send to the in-app assistant.
- Voice recordings, only if you are a Premium subscriber and hold
the microphone to speak to the coach: the short clip is sent once to be turned into
text and is then discarded; we do not keep it. In the free version your phone's own
speech service turns speech into text and the app sends no audio.
- Your network (IP) address, only when you use the assistant, to
limit how many questions can be asked per day. It is stored with a daily counter and
deleted automatically within 36 hours.
- Reports you send us, if you report an assistant reply. These arrive
as an email from your own email app and include the reply you reported.
We do not collect your contacts, photos, health-platform data, or files on
your device. We ourselves do not collect your location or advertising identifiers;
however, if you use the free version, Google AdMob does receive some of this data
in order to serve ads — see Advertising below.
How your information is used
- To create and secure your account.
- To build and adjust your workouts, targets and progress graphs.
- To sync your data across devices and restore it if you reinstall the app.
- To answer your questions in the in-app assistant, and to prevent abuse of it.
- To improve the app's plans and features, using only the anonymous usage counts.
We do not sell your information. We do not build advertising profiles ourselves,
and none of the account, fitness or chat data above is shared with advertisers. Ads in
the free version are served by Google AdMob using the data described under
Advertising.
Service providers
- Google Firebase (Authentication and Cloud Firestore) stores your
account and workout data securely. Security rules restrict every record so it is
readable and writable only by the signed-in account it belongs to.
- Cloudflare hosts the service that passes assistant messages on,
and stores the anonymous usage counts.
- OpenRouter and the speech model provider it routes to (OpenAI's
Whisper models) turn Premium voice requests into text. Only the clip and a list of
exercise names from your plan are sent; we do not keep the clip.
- Google AdMob serves the ads shown to users of the free version.
See Advertising for what it collects. Premium subscribers
see no ads.
- OpenRouter and the AI model provider it routes to (for the
coach, Anthropic's Claude models and, for everyday chat, Alibaba's Qwen models on
providers that do not store or train on prompts; a chat may be processed by more than
one of these providers) process your chat messages, and for Premium coaching
(and a free user's one coach session, which includes the AI coach) a short summary of your plan, recent workouts, age range, any sore areas the plan is
working around and the training facts you asked the coach to remember, in order to
generate a reply. Your name, email and
account id are not sent. We have disabled prompt logging and
training options available to us. Please avoid sending personal or medical details
in chat. So the free coach session is given once per phone, the app sends a scrambled
form of the phone's app-specific Android ID with those messages; we store only a further
salted hash of it, never the ID itself.
Data may be processed on servers outside Sri Lanka, including in the United States.
Advertising
If you use the free version of the app, it shows ads served by
Google AdMob. Premium subscribers see no ads at all.
To show and measure those ads, AdMob may collect:
- your device advertising ID;
- approximate location, derived from your IP address;
- device information; and
- your interactions with the ads.
This data is handled by Google as described at
How Google uses information from sites or apps that
use our services.
If you are in the European Economic Area or the United Kingdom, you are asked for
your consent before any personalised ads are shown. You can change that choice at any
time in the app under Profile › Privacy choices.
On any device, you can also reset your advertising ID or opt out of personalised
ads entirely in Android Settings › Google › Ads.
How long we keep it
Your data is kept while your account exists. When you delete your account it is
removed from our database immediately; routine backups are overwritten within
30 days.
Your choices
- Access and correct — view and edit your details in the Profile tab.
- Delete — Profile → Delete account removes your account and data
permanently. You can also request deletion by email; see
the deletion page.
- Usage counts — switch anonymous usage counts off at any time in
the Profile tab.
- Sign out at any time from the Profile tab.
Children
The app is not directed to children under 13, and we do not knowingly collect data
from them. If you believe a child has created an account, contact us and we will
remove it.
Health disclaimer
The app provides general fitness information only. It is not medical
advice and does not replace a doctor, physiotherapist or qualified trainer. Consult a
healthcare professional before starting any exercise programme, and stop exercising if
you feel pain, dizziness or shortness of breath.
Security
Connections use HTTPS. Access to your data requires your signed-in account. No
system is perfectly secure, but we take reasonable measures to protect your
information.
Changes
If this policy changes materially we will update this page and change the date above.
Use of the app is also subject to our Terms of Use.
Contact
Questions or requests: moovliapp@gmail.com