Privacy Policy
Intake is an offline-first water, beverage, and food tracker built with SwiftUI and SwiftData. This page explains, in plain language, what the app does and doesn't do with your information — short version: your logs live on your device, there's no account, and nothing you track is ever sent to a Codifya server.
Every water, beverage, and meal entry — along with your goals, presets, and settings — is saved directly on your device using Apple's SwiftData framework. There is no Codifya server for this data to travel to, and creating an account is never required to use the app.
If you turn it on in Settings, Intake can write your water, beverage, and meal-nutrition logs to Apple Health so they show up alongside your other health data. Intake only ever writes to Apple Health — it never reads your existing Health data back, and the sync is entirely optional.
You can revoke this permission at any time from
Settings → Privacy & Security → Health → Intake on
your device. Doing so stops future syncing; it does not delete
samples Intake already wrote — those are managed from within the
Health app itself.
Intake's barcode scanner uses your camera (via Apple's VisionKit and AVFoundation) to read product barcodes for faster food logging. Camera frames are processed entirely on-device and are never saved to disk, added to your photo library, or transmitted anywhere. If you decline camera access, you can still log everything through manual entry.
When a scanned barcode isn't already in Intake's built-in offline catalog, the app sends only the barcode number over an encrypted connection to Open Food Facts (openfoodfacts.org), a community nutrition database, to look up the product's name and nutrition facts. No other data — not your logs, not your device identifiers, nothing personal — is included in that request.
Product data returned this way is used under the Open Database License (ODbL) v1.0, with attribution shown in the app's Settings screen.
Your hydration progress is shared with Intake's Home Screen widgets and its Apple Watch companion app through a private App Group container that lives entirely on your own device(s) — it's how separate parts of the app talk to each other locally. This data never leaves your device or your personal iCloud/Watch pairing.
Hydration reminders are scheduled locally on your device using Apple's notification framework. They're opt-in, and Intake automatically suppresses reminders once you're close to your daily goal so you don't get pestered. No push notification service or remote server is involved.
Intake uses a small first-party analytics system to understand anonymous, aggregate product usage — things like "an entry was created" or "a widget button was tapped." It never includes food names, notes, exact nutrition values, or anything read from Apple Health. We don't use any third-party analytics or advertising SDKs.
Intake does not track you across other companies' apps or websites, and it never asks for App Tracking Transparency permission because it has nothing to track with it.
Intake is intended for a general audience and does not knowingly collect personal information from anyone, regardless of age, because there is no account and no data leaves your device except as described above.
Health app → Browse → [category] → Data Sources & Access,
independent of Intake itself.
Because Codifya holds no copy of your data, there's nothing on our end for us to access, export, or delete on your behalf — the controls above are the complete picture.
Intake is built almost entirely on Apple's own frameworks:
The one external service Intake talks to is Open Food Facts, described above, governed by its own privacy policy.
If how Intake handles data ever changes, we'll update this page and move the effective date at the top. We'd encourage checking back occasionally, especially after an app update.
Questions about this policy or how Intake handles data? Reach us at info@codifya.com. See also our Terms of Use.