Privacy policy
BMI Calculator: Body Fat & BMR (Android, package bmi.calculator.bmicalculator.bodymass.bodymassindex) · Effective 20 October 2026
In short: everything you enter (your measurements, results, history and photos) stays in the app's private storage on your phone, and only leaves it when you choose to export or share it, or through Android's own backup to your Google account. The app shows ads from Google AdMob, and reports app usage and crashes to Google so we can see what is working and what is broken. Those services receive device and usage information — never your measurements, your results or your photos.
Who we are
The app is developed and published on Google Play by Asad Ullah Sansi ("we", "us"). For any question about privacy or this policy, email asadullahsansi@gmail.com.
What the app stores on your phone
The app handles personal and health information that you choose to enter:
- Details about each person: name, sex, age, height, weight, activity level, chosen comparison standard, and a calorie goal if you save one.
- Optional body measurements (neck, waist, hip), pregnancy details, and resting heart rate, if you add them.
- Your logged history, such as weights and measurements, and the results of calculations you run.
- Progress photos, if you add any.
- App settings, such as units and theme.
This information is used only to calculate and show your results inside the app. It is never sent to us, never given to the advertising service, and never used for advertising or profiling.
What we collect
The app has no account and no sign-up, and we never receive your measurements, your results, your history or your photos. We do use two Google services that report on how the app is used and whether it is crashing. Neither of them is ever given anything about your body.
App analytics
Firebase Analytics, a service of Google LLC, records which parts of the app are used, so we can tell whether a change helped or hurt. It is limited to a fixed list of actions:
- first-time setup: that the setup screen appeared, that it was finished, and that the first result was shown, with how long each took, grouped into broad bands, and whether you use metric or imperial units;
- opening a calculator, with which calculator and which comparison standard is selected;
- logging a weight — that one was logged, never the weight itself. The count is grouped as "1", "2–5" or "6 or more";
- changing your comparison standard;
- exporting a CSV or PDF;
- being shown the "rate the app" prompt;
- the weekly weigh-in reminder: that it was switched on, and whether that was from the offer after your second weigh-in or from Profile (never the day or time you chose); that the offer was turned down; and that the app was opened from a reminder.
That list is the whole of it. No weight, height, BMI, body-fat figure, waist measurement, age, name or photo is sent, and the app contains no way to send one: the events are defined in code as a fixed set, so a measurement cannot be attached to one even by mistake.
Google also records standard information with these events, such as country, device model, operating system version, app version and language. If you buy Remove ads, Firebase Analytics also records the purchase itself (the product, its price and currency), as it does for every app sold through Google Play; it never receives your payment details. We do not ask Firebase for your advertising ID.
Crash reports
Firebase Crashlytics, also a service of Google LLC, sends a report when the app crashes: what the app was doing at the time, the device model and the operating system version. This is how we find and fix faults. Crash reports contain no information you entered.
Your choice
Both are switched off until consent is settled. In the European Economic Area, the United Kingdom and Switzerland, nothing is collected until you answer the consent form the app shows on first run, and you can change that answer at any time in Profile → Ad privacy choices. The same single choice covers analytics, crash reports and ads — we do not ask twice or count you through a second route.
Every calculation still works offline, with or without consent. Nothing in the app is withheld for refusing.
Rating the app
After you have used the app for a while, Google Play may show its own "rate this app" dialog inside the app. The dialog, the star rating and any review you write belong to Google Play, not to us: we never see who was asked, who rated, or what anyone wrote, and nothing you entered in the app is attached to it. The app only ever records, on your phone, that the dialog has been shown once so you are not asked again.
Advertising
The app is free and shows ads: a small banner on the Calculators and Profile screens; one ad, marked "Ad", on the History screen under the chart; one ad, marked "Ad", on the Home screen below your result and the weight trend (not on the day you install the app, and never beside your BMI or its buttons); and, at most once a day, a full-screen ad when you go back to the list from some calculators (never in the first three days, and never after a body measurement such as BMI, body fat or waist). Ads never appear on a calculator page, during setup, or next to your photos. You can remove all ads with a one-time purchase (see Removing ads below). The ads are provided by Google AdMob, a service of Google LLC.
To show and measure ads, and to prevent fraud, the Google Mobile Ads SDK in the app collects and sends to Google:
- your device's advertising ID;
- your IP address, which Google may use to estimate your approximate location (country or city, not precise location);
- device and app information, such as phone model, operating system, language and app version;
- how you interact with ads, such as views and taps, and diagnostic information such as crash and performance data from the ad service.
The app never gives Google your name, age, sex, measurements, results, history, photos or anything else you enter. One exception keeps younger users safer: if the age saved in the app is under 18, the app asks Google to treat ad requests as coming from a minor. Only that yes-or-no is sent, not the age. All ads are limited to content suitable for teenagers.
How Google uses this information is described in Google's policy at policies.google.com/technologies/partner-sites. Data is sent over an encrypted connection.
Your ad choices
- European Economic Area, UK and Switzerland: the app asks for your consent before any personalised ad is shown. You can change your choice at any time in Profile → Ad privacy choices. Where consent rules apply in other regions, including some US states, the same option appears.
- Everywhere: you can reset or delete your advertising ID, or opt out of personalised ads, in your phone's settings (Settings → Privacy → Ads, or Settings → Google → Ads, depending on the phone).
The app uses the internet only to fetch ads and, if you buy it, to check the Remove ads purchase with Google Play. Every calculator works fully offline; without a connection, no ad is shown.
Removing ads
"Remove ads" is a one-time purchase made through Google Play. Google Play handles the payment, the receipt and any refund; we never see your payment details, your name or your email address. The app only asks Google Play whether the Google account on the phone owns "Remove ads", and remembers the answer on your phone. Because Google Play keeps that record, the purchase comes back on a new phone or after reinstalling, without an account. How Google handles purchases is described in Google's privacy policy at policies.google.com/privacy.
Permissions
The app asks you for one permission, and only if you choose to: on Android 13 and later, switching on the weekly weigh-in reminder asks whether the app may show notifications. You can switch it on in Profile, or by tapping "Remind me" when the app offers the reminder once, after your second weigh-in. The reminder is off until you turn it on, the notification says only that it is time to log your weight, and the day and time you choose are stored on your phone. If you say no, the reminder stays off and nothing else changes.
The app and the Google services it uses also need a few permissions that Android grants automatically, with no prompt:
- internet and network access, used by ads, analytics and crash reports;
- the advertising ID and the related ad-services permissions, used by the advertising service;
- background scheduling, used by the ad service to prepare requests off the main thread;
- starting after the phone restarts, used only to set the weekly reminder again if you turned it on;
- Google Play billing, used only for the Remove ads purchase;
- permission to read the Google Play install referrer, which tells the analytics service how the app was found — for example which listing or campaign led to the install. It carries no information about you.
When you add a photo, you choose it with Android's own photo picker, and the app receives only that picture. The app never asks for the camera, your location, your contacts, your files or your gallery.
How your data is protected
- Everything is kept in the app's private storage, which Android's app sandbox keeps out of reach of other apps.
- Photos are stored inside the app, not in your gallery.
- On phones where device encryption is on (the default on modern Android), the stored data is encrypted along with the rest of the device.
Backup to your Google account
So that a new phone does not lose your record, the app takes part in Android's built-in backup. Android copies your measurements, history, people and app settings to your own Google account, and restores them when you set up a new device or reinstall the app.
This is Android's feature, not ours. The copy is held in your Google account, under Google's terms, and we have no access to it and never receive it.
- Progress photos are never backed up. They stay on the device they were taken on, and are lost if you reset the phone without exporting them yourself.
- You can turn backup off for all apps in Android settings, under System → Backup. Turning it off does not affect anything stored in the app.
- Google's handling of backups is described at policies.google.com/privacy.
Exporting, importing and sharing
Data leaves the app only when you ask it to:
- Export writes a CSV or PDF file to a location you pick.
- Import reads a backup file you pick.
- Share hands an image of your result to the app you choose from Android's share menu.
What happens to an exported or shared file after that is up to you and the app or service you send it to.
How long data is kept, and how to delete it
Your data stays on your phone until you delete it or uninstall the app. We never hold a copy, so there is nothing for us to keep, retrieve or delete on our side. A backup held in your own Google account is kept and removed under Google's terms, and you can delete it from your Google account's backup settings. Information collected by Google for advertising, analytics and crash reports is kept under Google's own retention policy; you can reset your advertising ID in your phone's settings, and withdraw consent at any time in Profile → Ad privacy choices.
- Profile → Delete my data permanently removes everything the app has stored, for every person.
- Profile → Remove this person permanently removes one person and everything they logged.
- History → any entry can be deleted on its own, and Clear history removes all of it.
- Uninstalling the app removes all of its data.
Children
The app is intended for people aged 13 and over. For anyone under 20, it shows growth percentiles instead of adult BMI categories, and it does not offer calorie or weight-loss plans. Its child mode is designed for parents checking a child's growth percentile. The app is not directed at children under 13. Ads are limited to content suitable for teenagers, and when the saved age is under 18, ad requests are marked as coming from a minor, which turns off personalised ads.
Health information
This app is not a medical device and does not diagnose, treat, cure, or prevent any medical condition. Talk to a healthcare professional about your results.
Changes to this policy
If the app's handling of data changes, this page will be updated before that version is released, with a new effective date. The version of 29 September 2026 added the Advertising and Your ad choices sections. The version of 8 October 2026 added analytics and crash reporting, and Android's own backup. The version of 19 October 2026 added the ad in the History list, the Remove ads purchase, the optional weekly reminder and the analytics actions that go with them. The version of 20 October 2026 describes the ad on the Home screen, the History ad's new place and the occasional full-screen ad; the data collected did not change.
Contact
Asad Ullah Sansi · asadullahsansi@gmail.com