Skip to content

Privacy Policy

Effective date: May 24, 2026 · Last updated: May 24, 2026

This Privacy Policy explains how MacroChef collects, uses, and protects your personal data — including health and fitness data — inside the MacroChef mobile app on iOS and Android, on the macro-chef.app marketing site, and on any future web companion. We have tried to keep it short and human-readable. If anything is unclear, write to hello@macro-chef.app.

For cookies and storage used by the marketing website only (consent banner, Google Analytics 4 with consent), see the separate Cookie Policy.

On this page
  1. Introduction & Identity of the Controller
  2. Scope & Applicability
  3. Definitions
  4. Data We Collect
  5. How We Use Your Data
  6. Legal Basis (GDPR)
  7. Third-Party Services & Sub-Processors
  8. Health Data — Special Protections
  9. Open Food Facts — Attribution
  10. Data Retention
  11. International Data Transfers
  12. Your Rights
  13. Account Deletion
  14. Cookies & Similar Technologies
  15. Security
  16. Children's Privacy
  17. Third-Party Content Rights
  18. Changes to This Policy
  19. Contact

1. Introduction & Identity of the Controller

MacroChef is a meal-prep and macro-tracking app for iOS, Android, and any future web companion. This policy explains what personal data we collect, why we collect it, how we use and protect it, and what choices you have.

This policy covers the MacroChef mobile app on iOS and Android, the marketing website at macro-chef.app, and any future web companion. Cookies and storage on the marketing website are detailed in our separate Cookie Policy.

2. Scope & Applicability

This policy applies to every user of MacroChef, anywhere in the world. We process the same categories of data wherever you live, but the rights and remedies available to you depend on your jurisdiction.

Regions explicitly covered:

Out of scope:

3. Definitions

Throughout this document:

4. Data We Collect

The categories below match what we declare on the App Store and Google Play. If we ever need to collect a new category, we will update this policy and (where required) ask for your consent before activating it.

4.1 Identity & account data

Email address, display name, optional first and last name, user UUID, optional avatar, and OAuth identifiers when you sign in with Apple or Google.

4.2 Health & fitness data (special category)

Weight, height, age, sex, activity level, goal (lose, maintain, gain), and the derived TDEE, daily calorie target, and macro targets. We process this category under your explicit consent obtained during onboarding (see §6 and §8).

4.3 User-generated content

Meal preps, custom recipes, favorited recipes, pantry items (including barcodes you scan), recipe customizations and notes.

4.4 Purchase data

Your subscription tier (Free or Pro) and the references needed to verify entitlement (via RevenueCat).

We never see your payment card details. Payments are handled entirely by Apple's and Google's billing systems.

4.5 Device & technical data

Anonymous device identifier (used by PostHog), operating system and version, device type, app version and build number, screen dimensions, and locale.

4.6 Usage & interaction data

Anonymous, aggregated events about how the app is used — launches, screen views, key actions in the prep builder, paywall views, subscription events, and similar. We maintain an internal analytics taxonomy of roughly two dozen event types; the full list is available on request at hello@macro-chef.app.

4.7 Camera data — barcode only

When you scan a product barcode, the camera processes the barcode in real time on your device. We do not store frames, photos, or video. Only the resulting barcode number is sent to look up the product in Open Food Facts (see §9).

4.8 What we do NOT collect

For clarity, MacroChef does not collect: precise location, contacts, microphone audio, biometrics, advertising identifiers (IDFA / AAID) for ad tracking, persistent search history, or crash reports tied to your identity. We do not currently use third-party crash reporting services such as Sentry or Crashlytics.

5. How We Use Your Data

5.1 App functionality

Account creation and authentication, profile management, meal-prep building, calorie and macro calculations, gating Pro-only features.

5.2 Personalization

Adjusting portion sizes to your TDEE and generating daily macro recommendations tailored to your personal targets.

5.3 Analytics & product improvement

Understanding which features are used, where users get stuck, and retention metrics — processed in PostHog Cloud (EU region).

No personal health values are ever sent to analytics. This is enforced architecturally in our codebase via an allow-list of analytics property keys that excludes every health field by construction.

5.4 Account management

Persisting your profile and syncing your subscription state across devices.

5.5 Security & fraud prevention

Row-Level Security at the database level, server-side receipt validation via RevenueCat, account recovery.

5.6 Legal compliance

Retention of purchase records for tax and accounting obligations (see §10).

5.7 Developer communications

We send only transactional emails — email verification, password reset, account deletion confirmation, critical security notices. We do not send marketing emails. If we ever introduce marketing communications, they will be strictly opt-in and you will be able to unsubscribe in one click.

For users in the EU, EEA, and UK, each category of data is processed under a specific legal basis:

Data categoryLegal basis
Account & identity (4.1)Contract performance — Art. 6(1)(b) GDPR
Health & fitness data (4.2)Explicit consent — Art. 9(2)(a) GDPR
User-generated content (4.3)Contract performance — Art. 6(1)(b) GDPR
Purchase data (4.4)Contract performance + Legal obligation — Art. 6(1)(b) and (c)
Device & technical (4.5)Legitimate interest (security, stability) — Art. 6(1)(f)
Usage & interaction (4.6)Legitimate interest (product improvement) — Art. 6(1)(f). You may object at any time — see §12.
Camera / barcode (4.7)Contract performance — Art. 6(1)(b). Processed only when you actively scan.

Future marketing communications, if any, will be based on your separate opt-in consent under Art. 6(1)(a).

7. Third-Party Services & Sub-Processors

We use a small, carefully selected set of third parties to operate the service. Each acts under a Data Processing Agreement (DPA), except where they act as independent controllers (Apple and Google for billing).

ServiceRoleRegionPrivacy policy
SupabaseAuthentication, Postgres database, storage, edge functionsEUsupabase.com/privacy
RevenueCatSubscription management, receipt validationUnited Statesrevenuecat.com/privacy
PostHog CloudProduct analytics (anonymous)EU (Frankfurt)posthog.com/privacy
AppleSign in with Apple + App Store billingVarious — independent controller for billingapple.com/legal/privacy
GoogleSign in with Google + Google Play billingVarious — independent controller for billingpolicies.google.com/privacy
Open Food FactsBarcode product lookupEurope (France)openfoodfacts.org/privacy
Marketing hosting & transactional emailStatic site hosting and transactional emailsEULinked from macro-chef.app

These third parties are sub-processors acting on our behalf under DPAs, with the exception of Apple and Google for billing, who act as independent controllers for your purchase data.

8. Health Data — Special Category Protections (GDPR Art. 9)

Health and fitness data is given heightened protection by law and by us.

8.1 Why we collect it

We collect health and fitness data for one purpose only: to calculate your daily energy needs (TDEE) and the calorie and macro targets that drive the meal-prep recommendations. Without these inputs, the core function of the app cannot work.

8.2 Explicit consent

During onboarding, we ask for your explicit consent before collecting any health and fitness data. The consent is granular, separate from acceptance of the Terms of Use, and freely revocable.

8.3 How it is protected

8.4 Not a medical device

MacroChef is a wellness app. It is not a medical device and provides no diagnosis, treatment, or therapeutic advice. The calculations are based on standard scientific formulas (such as Mifflin–St Jeor) but are not a substitute for professional medical or nutritional guidance.

8.5 Withdrawing consent

You can withdraw your consent at any time by deleting your account (see §13). Because health and fitness data is required for the app to function, partial removal isn't supported — withdrawing consent means closing the account.

9. Open Food Facts — Attribution & Data Source

Product information shown when you scan a barcode is provided by the Open Food Facts community database (world.openfoodfacts.org), an open project we are proud to rely on.

10. Data Retention

We keep your data for the shortest reasonable time consistent with the purpose:

DataRetention period
Account profile and health dataWhile the account is active; deleted on account deletion
User-generated content (preps, recipes, pantry)While the account is active; deleted on account deletion
Purchase records10 years after the transaction, as required by Swiss accounting law (art. 958f Swiss Code of Obligations). After account deletion, kept as anonymized references.
Analytics events (PostHog)24 months. Your distinct_id is reset (posthog.reset()) on account deletion, severing the link between past events and your identity.
Server logs and audit logs30 days, then automatic rotation
Database backupsPer Supabase's standard policy (typically 7–30 days), then purged automatically

11. International Data Transfers

The primary processing region is the European Union: Supabase (EU) and PostHog Cloud (EU / Frankfurt) host your data inside the EU.

Some sub-processors operate in the United States (RevenueCat) or globally (Apple, Google). Transfers to these countries are protected by:

For users in Switzerland, equivalent safeguards apply under the revised FADP / nLPD, including the Swiss extension of the EU–US Data Privacy Framework where the recipient is enrolled.

12. Your Rights

You have the following rights regarding your personal data. To exercise any of them, write to hello@macro-chef.app. We respond within 30 days, as required by GDPR Article 12(3).

12.1 Right of access (Art. 15)

Request a copy of the personal data we hold about you.

12.2 Right to rectification (Art. 16)

Correct inaccurate data. Most fields can also be edited directly in the app (Profile → Edit).

12.3 Right to erasure (Art. 17)

Delete your account and the personal data associated with it — see §13.

12.4 Right to restriction (Art. 18)

Restrict how we process your data in certain situations.

12.5 Right to data portability (Art. 20)

Receive your data in a structured, machine-readable format (we export as JSON).

12.6 Right to object (Art. 21)

Object to processing based on legitimate interest — in particular, our use of usage analytics.

12.7 Right to withdraw consent (Art. 7(3))

Withdraw consent for health-data processing at any time. Withdrawal does not affect the lawfulness of processing carried out before withdrawal.

12.8 Automated decision-making (Art. 22)

MacroChef's calorie and macro calculations are deterministic mathematical formulas, not "automated decision-making producing legal effects or similarly significantly affecting you" within the meaning of Art. 22. You can review every number the app shows; nothing is hidden behind an algorithm with binding effects.

12.9 Right to lodge a complaint

You can lodge a complaint with your local supervisory authority. Examples:

12.10 California residents (CCPA / CPRA)

California residents have the right to know what personal information we collect, the right to delete personal information, and the right to opt-out of "sale" or "sharing".

MacroChef does not sell or share personal information for cross-context behavioral advertising.

To exercise CCPA rights, email hello@macro-chef.app.

12.11 How to exercise your rights

Email hello@macro-chef.app from the address associated with your account, or provide other reasonable proof of identity. We respond within 30 days.

13. Account Deletion

You can delete your account at any time. This page mirrors the dedicated account-deletion information we publish for the App Store and Google Play.

13.1 In-app deletion

Profile → Settings → Delete account. The action is irreversible after a short confirmation step.

13.2 Email-based deletion

If for any reason the in-app flow is unavailable, email hello@macro-chef.app from the address tied to your account. We process the request within 30 days.

13.3 What gets deleted

13.4 What is retained (and why)

13.5 Effect on subscriptions

Deleting your MacroChef account does not automatically cancel an active subscription on the App Store or Google Play. Cancel the subscription from your device's subscription settings before deleting your account.

14. Cookies & Similar Technologies

14.1 Mobile app

MacroChef does not use traditional cookies inside the app. Local persistence relies on AsyncStorage on iOS and Android for session tokens. PostHog uses a device-scoped $device_id for anonymous analytics; this identifier is reset when you delete your account.

14.2 Marketing website

For cookies used on the macro-chef.app website (consent banner, Google Analytics 4 with consent), see our separate Cookie Policy.

14.3 Opt-out

A future app setting will let you disable in-app analytics independently of account deletion. Until then, you can ask us to exclude your account from analytics by emailing hello@macro-chef.app.

15. Security

Security is taken seriously. Our current practices include:

No system is perfectly secure. If we become aware of a personal data breach likely to result in a risk to your rights and freedoms, we will notify you within 72 hours, as required by GDPR Article 33.

16. Children's Privacy

MacroChef is intended for users aged 16 and over, consistent with the age ratings we declared on the App Store and Google Play.

We do not knowingly collect data from anyone under 16. If you believe a child under 16 has provided us with personal data, please contact hello@macro-chef.app and we will delete the account and associated data without undue delay.

For US users: COPPA forbids us from knowingly collecting data from children under 13 without verifiable parental consent. MacroChef is not directed at children and does not target users under 13.

17. Third-Party Content Rights

18. Changes to This Policy

We may update this policy as the product evolves. The Last updated date at the top of this page reflects the latest revision. We will notify you in-app, and by email for material changes, before the change takes effect. Continued use after the effective date constitutes acceptance of the revised policy. Previous versions are available on request at hello@macro-chef.app.

19. Contact

For any privacy question, to exercise a right, or to reach us about anything in this policy:

← Back to MacroChef