Privacy Policy — Macro Dinner Planner

Last updated: 2026-04-25

This policy describes what data Macro Dinner Planner ("the app") collects, stores, and shares. It is written to match the App Store Connect App Privacy nutrition label exactly. If this document and the nutrition label ever disagree, the nutrition label is wrong — let us know at support@medbillresolve.com.

What the app collects

Macro Dinner Planner collects anonymous usage analytics only. When you have "Send anonymous usage stats" turned on in Settings → Privacy (default ON, easy to turn off), the app sends product-interaction events (e.g. "dinner_saved", "barcode_scanned"), crash data, and performance data to PostHog (an analytics provider). These events are not linked to you — no name, email, recipe text, contacts, or device identifier is sent — and are not used to track you across apps, advertisers, or networks. Your saved dinners, recipes, goals, and barcode lookups themselves are stored only on your device, in the app's private Documents folder.

What the app stores locally

Saved dinners, your macro goals, and any barcode-scanned products are stored locally in Documents/MDP/dinners.json, goals.json, and barcode_foods.json. Removing the app from your device removes this data. The Settings tab also includes a one-tap "Reset all data" action.

What the app transmits

When you tap Scan barcode in the Analyze tab, the app makes a single unauthenticated GET request to world.openfoodfacts.org/api/v2/product/{barcode}.json to look up the product's nutrition info. No identifiers, account details, or device data are sent. If you never tap Scan, the app makes no network requests at all.

Third-party services

Macro Dinner Planner uses a single third-party SDK: PostHog for the anonymous usage analytics described above (https://posthog.com/privacy). PostHog never receives your name, email, recipe text, contacts, or any user identifier. The other third-party endpoint contacted is the public Open Food Facts barcode lookup, and only when you tap Scan. No advertising or cross-app tracking SDKs are bundled.

Permissions we request

Camera — used only when you tap Scan barcode. Camera frames are decoded locally for the barcode value and never recorded or transmitted. No other system permissions are requested.

Your controls

Children

Macro Dinner Planner is rated 4+ and does not knowingly collect any data from anyone, including children. The app has no accounts, no advertising, no analytics, and no social features.

Changes

We'll update this page when the data we collect changes. The "Last updated" date at the top reflects the most recent change. Material changes (new data types, new third-party services) will also prompt an in-app notice on next launch.

Contact

Macro Dinner Planner is published by Tony McMurtrey. Email: support@medbillresolve.com.