Privacy Policy

Last Updated: June 2026

Summary

Your privacy matters to us. All macro calculations happen entirely in your browser using JavaScript. We don't collect, store, or transmit your personal health data to any server. Your weight, height, age, and calculated results never leave your device.

This privacy policy explains how we handle information when you use the Macronutrient Calculator at www.macronutrientcalculator.org. We are committed to protecting your privacy and being transparent about our data practices.

Data Collection Overview

We collect minimal data to operate our service. The table below summarizes what we do and do not collect:

Data Type Collected? Purpose Storage Duration
Calculator inputs (weight, height, age) No N/A - processed locally only N/A
Calculated macro results No N/A - displayed locally only N/A
Health or fitness data No N/A N/A
Account information No N/A - no accounts exist N/A
Contact form submissions Yes Respond to inquiries Until deleted by request

Information We Do NOT Collect

  • Your weight, height, age, or other body measurements
  • Your calculated macro results or calorie recommendations
  • Any health, fitness, or dietary information you enter
  • Account credentials (we don't have user accounts)
  • Payment information (our service is free)
  • Social media profiles or connections

Technical explanation: All calculations run locally in your web browser using JavaScript. When you enter your data and click "Calculate," the math happens on your device. No data is sent to our servers or any third party.

Analytics

We use Google Analytics 4 (GA4, measurement ID G-YD6LWLJ95G) to understand aggregated, anonymous traffic patterns. We initialize Google Consent Mode v2 with all non-essential storage — including analytics, ad storage, and ad personalization — denied by default. Until you grant analytics consent, GA4 receives cookieless pings only: anonymous data with no cross-session linking and no cookies set.

Subject to consent, GA4 may record pages viewed, session duration, device type, browser type, approximate country of access, and referral source. GA4 never receives your weight, height, age, or any calculator input — those values are processed entirely in your browser.

Retention: per our Google Analytics retention configuration.

Opt-out: Consent Mode keeps non-essential storage denied until you actively consent. You can also install the Google Analytics opt-out browser add-on, or block cookies in your browser settings.

Contact Form: If you contact us via our contact form, we receive your name, email address, and message. This information is used solely to respond to your inquiry and is not shared with third parties.

Cookies

The macro calculator itself runs entirely in your browser and does not store cookies. The only cookies set on this site come from Google Analytics 4 (GA4), and only if you grant analytics consent — Consent Mode v2 keeps these denied by default. Until you consent, GA4 sends cookieless pings and no cookies are set.

The cookies listed below are set only after you grant analytics consent; until then, none are present.

Durations above are cookie expiry windows (when the browser deletes the cookie), not data-retention periods in Google Analytics — those are governed by our Google Analytics retention configuration.

You can opt out at any time via the Google Analytics opt-out browser add-on or by blocking cookies in your browser.

Your Privacy Rights

Depending on your location, you may have specific rights regarding your personal data. We respect these rights for all users:

Right to Access

You can request a copy of any personal data we hold about you (primarily contact form submissions if applicable).

Right to Rectification

You can request correction of inaccurate personal data we hold about you.

Right to Erasure

You can request deletion of your personal data. Since we don't store calculator data, this applies to contact submissions only.

Right to Restrict Processing

You can request we limit how we use your data while we address any concerns you have.

Right to Data Portability

You can request your data in a machine-readable format to transfer to another service.

Right to Object

You can object to processing of your personal data for direct marketing or based on legitimate interests.

Right to Withdraw Consent

Where processing is based on consent, you can withdraw that consent at any time.

Right to Lodge Complaint

You have the right to lodge a complaint with a data protection supervisory authority.

To exercise any of these rights, please contact us at info@macronutrientcalculator.org. We will respond to your request within 30 days.

GDPR Compliance

GDPR Compliant

We comply with the General Data Protection Regulation (GDPR) for users in the European Economic Area (EEA). Here's how we meet GDPR requirements:

Legal Basis for Processing

Processing Activity Legal Basis Details
Contact form responses Consent / Contract To respond to your inquiry as requested
Website analytics (Google Analytics 4) Consent Default-denied via Consent Mode v2; activates only when you grant analytics consent
Website hosting Legitimate interest To operate and deliver our service

Data Protection Measures

  • Data minimization: We collect only what is necessary for our legitimate purposes
  • Privacy by design: Calculator data is processed client-side by design, never transmitted to servers
  • Secure transmission: Our website uses HTTPS encryption for all data in transit
  • No third-party data sales: We never sell or share personal data with third parties for marketing
  • Regular review: We periodically review our data practices to ensure compliance

International Data Transfers

Our hosting provider (Vercel) may store data in various regions. For users in the EEA, we ensure appropriate safeguards are in place for any international data transfers, including Standard Contractual Clauses where applicable.

Third-Party Services

We use a limited number of third-party services to operate our website:

Service Purpose Data Shared Privacy Policy
Vercel Website hosting IP address, access logs View Policy
Google Analytics 4 Anonymous traffic analytics (subject to consent) Aggregated/anonymous usage data; cookies (_ga, _ga_YD6LWLJ95G) only if you consent View Policy
Formspree Contact form processing Name, email, message View Policy

We carefully select our third-party providers based on their privacy practices and GDPR compliance. We do not share your data with any parties not listed above.

Children's Privacy

The Macronutrient Calculator is designed for adults (18 years and older). We do not knowingly collect personal information from children under 13 (or 16 in the EEA).

If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately. If we become aware that we have collected personal data from a child without parental consent, we will take steps to delete that information.

Data Security

We implement appropriate technical and organizational measures to protect your data:

  • HTTPS encryption: All data transmitted to and from our site is encrypted
  • Secure hosting: Our website is hosted on Vercel's secure infrastructure
  • Limited access: Only essential personnel have access to any collected data
  • Regular updates: We keep our systems and dependencies up to date

While no method of transmission over the Internet is 100% secure, we strive to use commercially acceptable means to protect your information.

Changes to This Policy

We may update this privacy policy from time to time to reflect changes in our practices or for legal, operational, or regulatory reasons. When we make changes:

  • We will update the "Last Updated" date at the top of this page
  • For significant changes, we may provide additional notice on our homepage
  • Continued use of our site after changes constitutes acceptance of the updated policy

We encourage you to review this policy periodically to stay informed about how we protect your privacy.

Contact Us

If you have any questions, concerns, or requests regarding this privacy policy or your personal data, please contact us:

We aim to respond to all privacy-related inquiries within 30 days.