Privacy Policy
Last updated: May 2025
1. Who we are
BodyStatsHub (bodystatshub.com) is operated by the team behind BodyStatsHub.
We are the data controller for any personal data collected through this website. For questions about this policy, contact us at contact@bodystatshub.com.
2. What data we collect
2.1 Data you enter into calculators
When you use our calculators (BMI, calories, BMR, etc.) you enter values such as weight, height and age. This data is processed entirely in your browser and is never sent to our servers. We do not store, log or transmit any health data you enter.
2.2 Analytics data (with consent only)
If you accept analytics cookies, we use Vercel Analytics to collect anonymised usage data, including:
- Pages visited and time spent
- Approximate geographic region (country/city level — not precise location)
- Browser type and screen size
- Referring website
Vercel Analytics does not use persistent tracking cookies and does not fingerprint individual users. Data is aggregated and anonymised. For more information, see Vercel's privacy documentation .
2.3 Consent preference
We store your cookie preference (bsh_cookie_consent) in your browser's localStorage. This is a functional preference, not a tracking cookie. It contains only the value accepted or declined and no personal data.
2.4 Language preference
We store your language choice (bsh_locale) in localStorage to remember your preferred language between visits. This contains only a language code (e.g. en, nl) and no personal data.
3. Legal basis for processing
| Processing activity | Legal basis (GDPR Art. 6) |
|---|---|
| Calculator inputs | Not collected — processed locally in browser only |
| Analytics (Vercel) | Consent — Art. 6(1)(a). Only active after explicit acceptance. |
| Cookie preference | Legitimate interest — Art. 6(1)(f). Required to honour your choice. |
| Language preference | Legitimate interest — Art. 6(1)(f). Required for usability. |
4. Data retention
- Analytics data is retained by Vercel for up to 30 days in aggregated form. Individual events are not stored beyond session scope.
- Cookie and language preferences are stored in your browser until you clear your browser data or revoke consent via the link in our footer.
- Calculator inputs are never stored — they are discarded as soon as you close or navigate away from the page.
5. Third-party processors
| Processor | Purpose | Location |
|---|---|---|
| Vercel Inc. | Website hosting & analytics | USA (EU data centres available) |
| Google Fonts | Typography — loaded via CDN | USA |
Vercel is GDPR-compliant and processes data under Standard Contractual Clauses (SCCs) for international transfers. See Vercel's Privacy Policy.
6. Your rights under GDPR
As an EU resident, you have the following rights:
- Right of access — request a copy of data we hold about you.
- Right to erasure — request deletion of your personal data.
- Right to rectification — request correction of inaccurate data.
- Right to restrict processing — ask us to limit how we use your data.
- Right to data portability — receive your data in a machine-readable format.
- Right to object — object to processing based on legitimate interest.
- Right to withdraw consent — you can withdraw analytics consent at any time via the “Change cookie preferences” link in our footer. Withdrawal does not affect the lawfulness of processing before withdrawal.
To exercise your rights, contact us at contact@bodystatshub.com. We will respond within 30 days. You also have the right to lodge a complaint with your national supervisory authority - in Belgium: Gegevensbeschermingsautoriteit.
7. Cookies and local storage
| Name | Type | Purpose | Consent required |
|---|---|---|---|
| bsh_cookie_consent | localStorage | Stores your cookie acceptance/decline | No (functional) |
| bsh_locale | localStorage | Stores your language preference | No (functional) |
| va_* | Vercel Analytics | Anonymised page view tracking | Yes |
You can change your analytics preferences at any time by scrolling to the bottom of any page and click “Change cookie preferences”.
8. Children's privacy
BodyStatsHub is not directed at children under the age of 16. We do not knowingly collect personal data from children. If you believe a child has provided personal data, contact us at contact@bodystatshub.com and we will delete it promptly.
9. Changes to this policy
We may update this policy from time to time. The “Last updated” date at the top of this page will reflect any changes. Continued use of the site after changes constitutes acceptance of the updated policy.
10. Contact
For privacy questions or to exercise your rights: contact@bodystatshub.com