Privacy Policy
What we collect, why, and how to get rid of it.
What we collect
- Your phone number — it is your account and identity. Sign-in codes are stored only as one-way hashes.
- The food photos you text and the messages in your thread, so we can estimate and log your meals and show your history. If you text report, the team is alerted and reviews your recent messages to fix the problem.
- Your meals and estimates — the nutrition breakdown per meal, and any corrections you make.
- AI processing usage — token counts for photo scans and text/chat completions, associated with your account for operations and cost monitoring.
- Optional profile details you add (first name, display name, timezone, username, socials, and profile page color), plus any nutrition targets or limits you set. We use your first name to personalize greeting texts.
- Referral relationships — when a new account joins through a username referral link, we store which account referred it.
Who we share it with
We use a few processors to run the service, and share only what each needs:
- OpenAI — your food photo, to estimate its nutrition and screen it for disallowed content.
- Our texting provider(s) (Photon / msgbubbles) — to send and receive your texts.
- AWS S3 — to store your photos (private objects).
- Supabase — our database.
- Vercel — hosting and privacy-friendly, cookie-less analytics.
- Resend — to deliver internal operational notices to our own team (for example, that a new account was created). These carry your phone number so we can find the account; we never email you.
- Stripe, only if and when you subscribe. If you pay with crypto instead, the payment settles on the public Solana blockchain — a public ledger we don't control.
We don't sell your data or use your photos to advertise to you.
Public profile & feed
Your data is private by default. A public profile at /profile/<username>only shows what you explicitly turn on in Settings: your username, selected page color, any social handles, today's protein number, optionally today's calories, and — if you also turn on recent activity — a list of your recent days and their protein totals. If you opt into the public feed, that same profile is also listed at /feedalongside other opted-in users, ranked by today's protein. All of this is off until you turn it on, and it never shows your photos, your private notes, or what you ate.
Referrals
If you create an account through someone's referral link, that person can see that an account joined, the date it joined, and your current username and display name if you have set them. They never see your phone number, meals, photos, messages, or nutrition data. We do not reserve old usernames; if the referrer changes their username, links shared with the old one stop working.
Deleting your data
You can delete your account anytime from Settings. That removes your meals, photos (from storage), messages, and profile, and deletes your billing record at Stripe (cancelling any active subscription). Text STOP to stop messages without deleting.
Contact
Questions about your data — reach out anytime. See also our Terms.