Privacy Policy

Last updated:

ZomaLog is a calorie and nutrition tracker. This policy explains what we collect, why, where it's kept and for how long. In short, we use your data only to run ZomaLog for you, we never sell or share it, and you can export or delete it at any time, for free.

Before launch: ZomaLog is preparing for its public launch. This policy describes how ZomaLog works from launch. If anything changes before then, we'll update this page and its date.

Who we are

ZomaLog ("we" or "us") is responsible for your personal data (the "controller"). For any privacy question or request, email [email protected].

This policy covers the ZomaLog apps for iPhone and Android, the web app at zomalog.com/app and our website.

Our commitments

What we collect, why, and how long we keep it

WhatWhyWhere it's kept and who handles itHow long
Your diary and profile: foods and drinks you log, water, weights, recipes, saved meals, favourites, targets, setup answers (such as birth date, height, sex for the calorie equation, activity, goals, eating style and allergies), any health context you share, and your settingsTo keep your diary, calculate and explain your plan, and sync your devicesOur database on a US server (Netcup, Manassas, Virginia), with encrypted backups in Cloudflare R2 and a separate encrypted copy. US Hetzner servers may hold a copy during restore tests or recovery, then are deleted. Never sent to analytics, crash reports, RevenueCat, Paddle or the AI providerUntil you delete it or your account
Photos: label and product-front photos when you add a product, and meal photos for SnapTo read labels, check added products and estimate mealsCloudflare R2 private storage. Sent to the AI provider only after you allow AI, with no identifiers and no location or camera data (EXIF)Meal photos: deleted within 1 hour after the estimate (a 24-hour cleanup is the backstop). Label and front photos: kept as product evidence until you delete your account
Describe text you type or dictateTo turn it into editable itemsSent to the AI provider only after you allow AI, with no identifiersNot stored after the response
Searches and barcode lookupsTo find foodsSent without your account or device ID. Cloudflare caches results, and its logs aren't tied to your accountNot stored with your account. We keep daily counts of barcodes we couldn't find, per market, with nothing about who scanned them
Email addressSign-in codes, account emails and, only if you opt in, marketing emailOur database. Resend sends our emails, and Paddle has it if you buy on the web. Never sent to the AI provider or analyticsUntil you delete your account
Sign-in and devices: your Apple or Google sign-in ID, sessions, a random ID for each device, and basic device details (platform, app and system version, language)To sign you in, sync your devices and protect your accountOur database. Apple and Google confirm your sign-inUntil you delete your account. Sessions end when you sign out or they expire
Purchases: your plan, where you bought it, dates and transaction IDsTo give you Plus on every device, restore purchases and handle refundsOur database, RevenueCat (which knows you only by a random ID), Paddle, Apple and Google. Never sent to the AI providerWhile you have an account, then without your account details, for accounting and tax. Raw payment notifications: 90 days
Usage countsTo measure speed and reliabilityOur database only: daily totals with no user ID, and a daily "active" flag per account with no contentTotals are kept. Daily flags are deleted with your account
Crash reportsTo fix bugsSentry, scrubbed of content and linked to a random install ID, not to your accountUntil Sentry's retention period ends
Server logs and uptime checksTo keep ZomaLog running and secureGrafana Cloud (logs with an internal account ID, never your content, email or searches) and Better Stack (uptime checks)Until each service's retention period ends
App updatesTo deliver updatesExpo sees your IP address and device details when the app checks for an updateUnder Expo's retention rules
Apple Health (iPhone, only if you connect it)To import your weight and add each entry's energy, protein, carbs and fat to Apple HealthOn your iPhone. Imported weights join your diary. Never used for ads, marketing or analyticsLike your other weights. Disconnect anytime in Me → Apple Health

We don't collect your exact location, your contacts or audio recordings.

Other records

AI features, only with your permission

ZomaLog has three optional AI features: Describe (type or dictate what you ate), Snap (a photo of your meal) and label reading when you add a missing product.

Our AI provider. We'll choose it in October 2026, after testing candidates. Before any AI feature is available, we'll name it on this page, together with the backup provider we switch to if the first is unavailable. Both will be paid services that don't train on our data and receive no user identifiers, and for each one we'll publish here the retention period in our contract. We don't train AI models on your data either.

Companies that handle data for us

These companies handle data for us, only to provide their service and under data processing terms:

Apple, Google and Paddle also act as independent businesses under their own privacy policies. As merchant of record, Paddle keeps transaction records for web purchases as the law requires.

Open Food Facts, only if you say yes

When you first add a product, we ask, with nothing preselected, whether to share products you add with Open Food Facts, an independent open food database. If you say yes, we may send your confirmed products and their photos, with a code that doesn't reveal who you are. Your diary is never included. Photos become public there under CC BY-SA, and shared data can't be recalled. You can change your answer in the app's settings.

Other disclosures

We disclose personal data to authorities only when the law requires it, and only what's required. If ZomaLog's operator changes, for example through a sale, your data would move to the new operator under this policy, and we'd tell you first.

Cards on the free plan

Free-plan cards come from ZomaLog and are chosen by market and language only, never by your food, weight or health data. We count views and taps as daily totals with no user ID. If we ever add sponsor cards, sponsors will only see totals for groups of at least 100 people.

Cookies

We use only essential cookies and cookieless analytics. See our Cookie Policy.

Deleting data

Your rights and choices

Wherever you live, you can:

To make a request by email, write to [email protected] from your account's address. We verify requests against your account, for example by replying to that address or asking you to sign in. Someone you authorize can ask for you, and we'll confirm with you directly. We respond within 45 days, requests are free, and using your rights never changes how we treat you.

US state privacy rights

If you live in California or another US state with a privacy law, you can also know, access, correct and delete your personal information, and opt out of its sale or sharing. We don't sell or share it, and haven't in the past 12 months. In that time we collected identifiers (like your email and account ID), commercial information (purchases), internet activity (logs and crash reports) and sensitive personal information (the health information you enter), from you, your devices, Apple Health, Apple or Google sign-in, and the stores or Paddle. We disclose it only to the companies above, for the purposes in this policy, and use sensitive personal information only to provide ZomaLog.

If you live in Washington or Nevada, our Consumer Health Data Privacy Policy also applies, including how to appeal a decision on your request.

Global Privacy Control and Do Not Track. We treat a Global Privacy Control signal as an opt-out of sale and sharing. We don't sell, share or track, so neither signal leaves anything to switch off. No third party collects information about your activity across other websites or apps through ZomaLog.

Security

No system is perfectly secure. If a breach affects your data, we'll tell you without unreasonable delay and notify authorities where the law requires. In the US, we'll notify you within 60 days at the latest.

Children

ZomaLog is for adults 18 and over. We ask for your birth date during setup. If you're under 18, setup stops and nothing is stored. If we learn that someone under 18 has an account, we delete it.

If you're in Georgia

Changes to this policy

The date at the top of this page shows when we last changed it. If we make a significant change, we'll tell you by email or in the app before it takes effect.

Contact

Email [email protected].