Privacy Policy
Last updated: 3 October 2026
This policy describes what BMI Health Checker (bmihealthchecker.com) actually does. We do not use Google Analytics.
1. Who we are
The site is published as BMI Health Checker. There is no separate postal address or ICO registration number on this page, because those details are not published here. To ask a privacy question, use the contact form. There is no separate contact email address on the site.
2. Accounts, calculators, and messages
If you create an account we store your name, email address, and a hash of your password. Saved calculator results are stored against that account. The contact form stores your name, email address, subject, category, and message. The newsletter form stores your email address. Login uses an essential cookie so you stay signed in. You can use the calculators without an account.
3. Pageview beacon
Public pages include a small first-party script. After the page loads it sends a pageview to our server (a beacon to /api/track/pageview). We store each of those pageviews in a database table called visits. A row includes the page, the referrer, campaign tags if the link had them, screen size, a visitor id kept in your browser for that session, your IP address, your browser, and a city (plus region and country) looked up from the IP address. That lookup is sent to ip-api.com. The row is not anonymous.
4. Session recording
Session recording does not start until you accept advertising cookies, the same choice that allows ads. It then runs only on the home page, the body-fat, calorie, and ideal-weight calculators, the BMI chart, and the contact page. It records scrolling, mouse movement, and clicks, including up to 100 characters of the text on the element you clicked. It does not read what you type into a form field. Recordings are stored on our server with the visitor id.
5. Cookies and consent
CookieYes (loaded from cdn-cookieyes.com) shows the cookie banner and remembers your choice. Before you choose, Google Consent Mode is set to denied for advertising and analytics storage. We do not load the Google AdSense script until you accept advertising cookies. If you reject them, the ad script stays unloaded and session recording does not start.
Essential cookies for signing in are separate. They are not used to show ads.
6. Advertising
On pages where ads are allowed, an accepted choice loads Google AdSense for publisher ca-pub-2548809251185287. AdSense may then use cookies to show and measure ads. The ad script is never added on the child BMI calculator, the login and signup pages, your account dashboard, the admin portal, or the generated height-and-weight lookup pages.
There is an ads.txt file at the root of the domain for that same publisher.
7. Children
The site is for adults. The child BMI calculator is a screening tool for parents and carers. A child's result uses age-and-sex percentiles, not the adult categories. That page has no ads. We do not ask children to create an account. If you believe a child has sent us personal information, tell us through the contact form and we will delete it.
8. How long we keep it
Account details stay while the account exists. Visit rows, session recordings, contact messages, and newsletter addresses stay in the database until we delete them. We do not run an automatic deletion after a fixed number of days. The web server's access log is rotated and only a short run of recent requests is kept on disk. That log also contains IP addresses.
9. Your choices
You can reject advertising cookies in the CookieYes banner. You can ask us, through the contact form, for a copy of the account or contact details we hold, or ask us to delete them. You can complain to the Information Commissioner's Office if you think we have handled your information unlawfully. We have not published an ICO registration number.