Back

AI usage

What AI models we use, what data they receive, what they don't do with it, and how to opt out.

1. Models in use

  • Nano Banana Pro Edit (Google Gemini family, served by fal.ai) — the default image-edit model. Handles food, plate, surface, and lighting in a single pass.
  • GPT Image 2 Edit (OpenAI, served by fal.ai) — instruction-following alternative.
  • Seedream 4.5 Edit (ByteDance, served by fal.ai) — wider-framing alternative.
  • Gemini Flash vision (Google, direct) — used by the optional "Suggest settings from photo" button and the dish-critique helper, when a Gemini key is configured (with a fal.ai-served fallback otherwise).

2. What gets sent to a model

  • Your dish photo — uploaded as a URL pointing to our Vercel Blob storage. The model fetches it directly.
  • Brand-kit reference photos (when active) — your saved plate and surface reference images, sent alongside the dish photo so the model can match them.
  • The rendered prompt — a text instruction describing the lighting, plate, surface, and target look. Built server-side from your style and brand-kit selections.
  • A seed value — a deterministic integer that stabilises the output. Brand-kit seed takes precedence over the batch seed, which takes precedence over a random per-job seed.

We do not send your email, full name, payment data, or any other personally identifying field to any AI model.

3. Data retention by provider

  • fal.ai — inputs and outputs are processed ephemerally. We fetch the output URL back to our own storage immediately after generation; fal.ai retains a short-lived copy per their published retention policy.
  • OpenAI (for the optional suggest-settings button) — single API call per click; OpenAI's zero-data- retention API endpoint is used where available.
  • Our storage — the dish photo you upload and the rendered AI output both live in Vercel Blob, tied to your user id. Deleted on account deletion.

4. No-training guarantee

All AI providers we use contractually agree not to train their models on data submitted via their API. This is a standard term in fal.ai's and OpenAI's API terms; consumer-product terms (e.g. ChatGPT, Gemini app) do not apply because we never use those consumer products.

We also do not train any in-house models on your photos. We never sell, rent, or share your uploaded photos with any third party other than the AI provider that renders them.

5. AI-generated content disclosure (EU AI Act Art. 50)

Every photo we render carries two machine-readable AI markers, embedded in the file itself at generation time (Regulation (EU) 2024/1689, Article 50 — "marked in a machine-readable format and detectable as artificially generated"):

  • EXIF (IFD0)Software ("PlateRefresh AI / Nano Banana Pro"), ImageDescription (contains "AI-assisted food photography…"), and Copyright (contains "AI-generated content").
  • XMP (IPTC Extension) Iptc4xmpExt:DigitalSourceType set to http://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMedia (the IPTC standard marker for a real photograph edited with a trained model), plus a dc:description note: "Edited with AI (relighting/background) — PlateRefresh".

Any standard metadata reader (e.g. exiftool) surfaces both. Note that some platforms strip metadata on upload — the Article 50 obligation is met at the point of generation.

Full C2PA cryptographic provenance is a separate, deferred workstream — it requires a signing certificate; no fal.ai endpoint currently accepts a C2PA signing flag.

6. Your opt-out path

Deleting your account permanently removes every photo you have uploaded, every AI output we have generated, and the prompts + seeds we kept for traceability. The deletion cascades through our database and storage layers; AI providers' short-lived copies expire per their retention policy after that.

You can delete your account from account settings at any time.

Last updated: 2026-05-11