Privacy Policy
Last updated: 21 July 2026
1. Who we are
Nutrigate ("we", "us") runs nutrigate.app from the United Kingdom and is the data controller for the personal data described here. Contact: hello@nutrigate.app.
2. What we collect
- Your email address, to create your account and send sign-in links. No passwords exist here.
- What you log: foods, portions, targets, streaks and profile settings. A food diary can say a lot about you, and we treat it that way: it is used to run the product for you, nothing else.
- Voice notes, if you use voice logging: the audio is turned into text to log your food and is not stored after processing.
- Billing status: Stripe processes payments and tells us your subscription state. Card numbers never touch our servers.
- Anonymous visit stats: which public pages are read and which link brought a visitor here. Uniques are counted with a hash that rotates daily and cannot be traced back to you; no cookies are involved.
- Ad measurement, only with your consent: if you accept ad cookies, the X pixel runs, an ad click id is kept for 30 days, and key steps (sign-up, trial, payment) are reported to X, with your email protected by one-way hashing, so we can tell whether ads are worth running.
- Session replay, only with your consent: if you accept optional cookies, Microsoft Clarity records how visits unfold — taps, scrolling, where people get stuck — on our public pages, sign-in and the app. Inside the app, every piece of text is masked on your device before the recording is sent, and the email you type at sign-in is masked the same way, so replays never contain your food diary or anything that identifies you.
3. Why we are allowed to (legal bases)
- Running the service and billing: performance of our contract with you.
- Security, abuse prevention and anonymous statistics: our legitimate interests.
- Ad cookies, ad measurement and session replay: your consent, which you can withdraw anytime below.
- Tax and accounting records: legal obligation.
4. Cookies and similar storage
Everything device-side that Nutrigate uses, and how long it lives. Withdrawing your choice stops new tracking immediately; cookies X already set expire on their own or can be cleared in your browser.
| Name | What it does | Lasts | Kind |
|---|---|---|---|
| ng-consent | Remembers your answer to the cookie banner | 12 months | Essential |
| Supabase auth (browser storage) | Keeps you signed in to your account | Until you sign out | Essential |
| App data (browser storage) | Your logs and settings, cached on your device | Until cleared | Essential |
| ng-attr (browser storage) | Remembers which link brought you here (anonymous tags, never sent with your identity) | Until replaced | Analytics |
| __stripe_mid / __stripe_sid | Stripe fraud prevention while the payment form is on screen | 1 year / 30 minutes | Essential for payments |
| _clck / _clsk (set by Microsoft) | Microsoft Clarity session replay: recognises your browser and stitches the pages of one visit together | 12 months / 1 day | Only with your yes |
| ng_twclid | The X ad click id, so a later subscription can be credited to the ad | 30 days | Only with your yes |
| X pixel cookies (set by X) | X measures whether its ads led to visits and sign-ups | Set by X | Only with your yes |
Your current choice: not answered yet
Browsers sending the Global Privacy Control signal are treated as a standing no: the banner never appears and no ad tracking runs.
5. Who helps us run Nutrigate
A small set of processors, each doing one job: Supabase (accounts and database), Stripe (payments), Vercel (hosting, and routing AI requests to model providers, who receive the food text or audio being parsed but nothing that identifies you to advertisers), and USDA FoodData Central (we look up foods by name; nothing personal is sent). With your consent, X receives the ad measurement described above and Microsoft (Clarity) hosts the session replays, masked as described above. We do not sell personal data and there are no data brokers involved.
Some of these providers process data in the United States. Where that happens, the transfer is covered by recognised safeguards such as the UK IDTA or standard contractual clauses.
6. How long we keep things
Account data lives while your account does. Delete your account any time from the account sheet in the app (or email us) and your logs are erased straight away. Billing records stay as long as tax law requires. Anonymous visit stats contain nothing personal and are kept for trend history.
7. Your rights
Under UK GDPR you can ask for a copy of your data, correct it, delete it, take it with you, object to processing, and withdraw consent at any time (the cookie button above does exactly that). Email hello@nutrigate.app and we will sort it. You can also complain to the ICO at ico.org.uk, or to your local data protection authority.
8. Children
Nutrigate is not directed at children and is for people aged 16 and over.
9. Changes
If this policy changes in a way that matters, we will flag it in the app or by email. The date at the top always tells you when it last moved. The terms that go with this policy are at nutrigate.app/terms.