Privacy Policy

Last updated: May 27, 2026

This policy is intended for Portion's App Store submission and should be reviewed by the team or legal owner before release.

Overview

Portion is an iOS app for meal logging, nutrition estimates, goals, subscriptions, and optional Apple Health integration. We design Portion to keep confirmed meal records on your device where possible and to avoid storing raw meal content in operational logs.

Information Portion Handles

Smart Estimates

If you enable Smart Estimates, Portion may send a meal photo or typed meal description to our backend so an AI provider can suggest editable nutrition details. You choose whether to confirm or discard the result.

Backend operational logs are designed to store request metadata, such as request identifiers, timing, provider/model labels, status, image byte count, or text length. They are not intended to store raw photos, typed meal descriptions, generated nutrition details, or confirmed meal records.

Apple Health

Portion asks for Apple Health permission only when you use Health-related features. Depending on what you allow, Portion may read profile and activity values to help set editable goals, and may write confirmed nutrition totals back to Apple Health. You can change Health permissions in the Apple Health app or iOS Settings.

Local Storage and Photos

Confirmed meal records are stored on your device. If local photo retention is enabled, Portion may keep a local copy of a confirmed meal photo on your device. You can disable local photo retention in app settings.

Service Providers

Portion uses service providers to operate the app, including Supabase for backend services and access control, RevenueCat for subscription status, Sentry for crash and error diagnostics, PostHog for product analytics, Open Food Facts for barcode nutrition lookup, and an AI provider for Smart Estimates.

These providers process information only as needed to provide their services to Portion.

Retention

Local meal data remains on your device until you delete it or uninstall the app. Backend Smart Estimate event metadata is retained for operational monitoring and abuse prevention, and is scheduled for deletion after the configured retention period.

Your Choices

Contact

For privacy questions, deletion requests, or app support, use the contact method listed in Portion's App Store listing.