Privacy Policy
Effective date: January 1, 2025 | Last updated: January 1, 2025This Privacy Policy explains how CaloriePlex ("we", "us", or "our") collects, uses, and protects information when you use our website at calorieplex.netlify.app ("the Site"). We are committed to protecting your privacy and being transparent about our data practices.
1. Information We Do NOT Collect
All calorie, BMR, TDEE, and macro calculations happen entirely in your browser using JavaScript. We never transmit your age, weight, height, body fat percentage, or any health data to our servers. This data is never stored, logged, or shared. It exists only in your browser's memory for the duration of your session.
2. Information We Do Collect
We collect limited non-personal information automatically when you visit the Site:
- Log data — your browser type, referring URL, pages visited, and timestamps. This is standard server log data that does not identify you personally.
- Cookies — see Section 4 below.
- Analytics data — aggregated, anonymised usage statistics via Google Analytics (page views, session duration, geographic region at country level). IP addresses are anonymised before storage.
3. Google AdSense
CaloriePlex displays advertisements served by Google AdSense. Google may use cookies and device identifiers to serve ads based on your prior visits to this and other websites. Google's use of advertising cookies enables it and its partners to serve ads based on your visit to our Site and/or other sites on the Internet.
You may opt out of personalised advertising by visiting Google Ads Settings or AboutAds.info. Opting out does not remove ads — it makes them non-personalised.
Google's privacy policy is available at policies.google.com/privacy.
4. Cookies
We use the following cookies:
- cl-theme (localStorage) — stores your dark/light mode preference. Expires: never (persists until you clear browser storage). No personal data.
- cl-cookies-ok (localStorage) — records that you acknowledged this cookie notice. No personal data.
- Google Analytics cookies — _ga, _gid, _gat. Used for anonymised traffic analysis. Expire: 2 years, 24 hours, 1 minute respectively.
- Google AdSense cookies — used for ad serving and frequency capping. See Google's cookie policy for details.
You can control or delete cookies through your browser settings. Disabling cookies will not prevent the calculator from working, as our preference cookies use localStorage, not traditional cookies.
5. How We Use Information
- To operate and improve the Site
- To serve relevant advertisements via Google AdSense
- To understand aggregate usage patterns via anonymised analytics
- To maintain security and prevent abuse
We do not sell, rent, or trade any information to third parties for their marketing purposes.
6. Third-Party Services
We use the following third-party services, each governed by their own privacy policies:
- Google Analytics — policies.google.com/privacy
- Google AdSense — policies.google.com/privacy
- Google Fonts — fonts are loaded from Google's CDN. Google may log the request. See Google Fonts Privacy FAQ.
7. Your Rights (GDPR – EU/EEA Users)
If you are located in the European Union or European Economic Area, you have the following rights under the General Data Protection Regulation (GDPR):
- 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 — request we limit how we use your data
- Right to data portability — receive your data in a portable format
- Right to object — object to processing based on legitimate interests
Because we do not collect personal health data and anonymise analytics data, most of these rights have limited practical scope on our Site. To exercise any right, contact us at the address in Section 10.
8. Your Rights (CCPA – California Users)
California residents have the right to know what personal information is collected, to request deletion, and to opt out of the sale of personal information. We do not sell personal information. For requests, contact us via the details in Section 10.
9. Children's Privacy
CaloriePlex is not directed at children under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided personal information through our Site, please contact us and we will promptly delete it.
10. Contact
For privacy-related requests or questions, please use our Contact page. We aim to respond within 30 days.
11. Changes to This Policy
We may update this Privacy Policy from time to time. The "Last updated" date at the top of this page reflects the most recent revision. Continued use of the Site after changes constitutes acceptance of the revised policy.