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…"), andCopyright(contains "AI-generated content"). - XMP (IPTC Extension) —
Iptc4xmpExt:DigitalSourceTypeset tohttp://cv.iptc.org/newscodes/digitalsourcetype/compositeWithTrainedAlgorithmicMedia(the IPTC standard marker for a real photograph edited with a trained model), plus adc:descriptionnote: "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