Skip to content
FreshFrame
How it worksUsesExamplesPricingFAQ
  • How it works
  • Uses
  • Examples
  • Pricing
  • FAQ
  • Try the free demo

Privacy Policy

What we do with your data.

Last updated: 2026-10-26 · Effective: 2026-10-26

0. Who we are

This policy is published by FreshFrame (freshframe.co), the data controller. Contact: support@freshframe.co.

TL;DR

  • Your uploaded photos are deleted 30 days after your most recent purchase. Each new purchase resets that 30-day window.
  • Photos you keep stay in your account until you delete them or your account.
  • We do not train a general-purpose AI model on your face.
  • We don’t sell your data. Third parties we use (our payment provider, Google Gemini, Anthropic Claude, Cloudflare R2, Firebase, Neon, Upstash, Resend, Fly.io, PostHog, Sentry, Vercel) are listed in §4.
  • You can delete your account and everything in it at any time by emailing support@freshframe.co.

1. What we collect

When you use FreshFrame we collect:

  • Account information: email address and display name (via Firebase sign-in).
  • The selfies you upload. Stored in Cloudflare R2 object storage, encrypted at rest.
  • Generated output: the photos our pipeline produces for you, also in R2.
  • Order and payment metadata: order id, amount, status and your email. Payments are handled by our payment provider, our merchant of record, and its payment processor. We never see or store your card number.
  • Waitlist sign-ups: if you join the waitlist, we store your email, when you signed up, the page you came from, and whether you ticked “email me when sessions open”. We email you only if you ticked it, and every such email has an unsubscribe link. We keep the entry until you ask us to delete it at support@freshframe.co.
  • Technical logs: timestamps, IP hashes (salted), progress/status events from the pipeline. Used only for debugging and abuse prevention.

2. How we use it

Your uploaded photos are used only to: (a) generate new photos of you; (b) check generated photos against your own photos; (c) deliver the photos you keep. They are not used to train a general-purpose AI. They are not shared with advertisers. They are not reused on other customers’ shoots.

Likeness check. To check that a generated photo resembles you, our software may convert your uploaded photos and each generated photo into numerical face measurements and compare them with each other. We compare them only with your own photos. We never use them to identify you, search for you, or compare you with anyone else, and we never build a database of faces. The measurements are deleted on the same schedule as your uploads.

Your email is used to send transactional notifications (your gallery is ready, refund issued, etc.) and, if you opt in, occasional product updates.

Payment metadata is used to process the transaction, issue refunds, and meet tax and accounting requirements.

3. Retention

  • Uploaded selfies: deleted 30 days after your most recent purchase. Each new purchase resets that 30-day window.
  • Face measurements and draft images made from your selfies: follow the same 30-day rule.
  • Photos you keep: stay in your account until you delete them or your account. You can download them at any time.
  • Demo page uploads: the photo, the generated photo and any face measurements are deleted within 24 hours of upload.
  • Payment records: retained for 7 years, or as required by local tax law.

4. Service providers we use

We use a small set of third-party services to run FreshFrame. Each gets only the data it needs and is contractually bound to use that data only to provide its service to us.

  • Our payment provider — merchant of record; payment, tax and billing. Sees your email, billing country and payment details; we do not store your card.
  • Firebase (Google) — authentication. Stores your email and Google sign-in identifiers.
  • Cloudflare R2 — image storage. Stores your selfies and generated photos encrypted.
  • Google Gemini API — image generation and automatic quality checks. Sees your uploaded photos, your scene descriptions and the generated photos; Google commits not to use paid Gemini API inputs to improve their general models.
  • Anthropic Claude API — analyses your uploaded photos (for example, to detect the subject’s gender so the right prompt is used) and scores generated photos. Sees your uploaded photos and generated photos; Anthropic commits not to use API inputs to improve their general models.
  • OpenAI and fal.ai — not used. Our code can switch to these image providers, but production does not use them, and your photos are not sent to them. If we ever enable one, we will list it here first.
  • Neon — database. Stores order, user, and job metadata (no image data).
  • Upstash Redis — job queue. Stores transient job references (no image data).
  • Resend — transactional email.
  • Fly.io — background worker hosting.
  • Vercel — website + API hosting.
  • Sentry — error monitoring. Receives technical exception data, request URLs, and salted user IDs (no biometric or selfie data).
  • PostHog — product analytics. Receives page views, button clicks, and salted user IDs for funnel analysis (no biometric or selfie data).

5. Your rights

You can at any time:

  • Access all data we hold about you — email support@freshframe.co.
  • Delete everything — visit your account page and use the “Delete my account” section, or email support@freshframe.co. We will delete all personal data within 14 days, excepting payment records which we are legally required to retain.
  • Correct inaccurate information.
  • Export your photos at any time from the dashboard.
  • Object to any processing you disagree with.

If you’re in the EU, UK, or California, you have additional rights under GDPR / CCPA; these apply to you by default under the list above.

6. Biometric data — U.S. state-law notices

The selfies you upload, and the numerical face measurements our software may derive from them, can qualify as biometric information under certain U.S. state laws — notably the Illinois Biometric Information Privacy Act (BIPA, 740 ILCS 14), the Texas Capture or Use of Biometric Identifier Act (CUBI), the Washington Biometric Privacy Act (RCW 19.375), and the New York Stop Hacks and Improve Electronic Data Security Act (NY-SHIELD).

Purpose of collection. We collect, store, and process your face measurements solely to (a) generate new photos of you, (b) check generated photos against your own photos, and (c) deliver the photos you keep. We do not use them for identification, surveillance, employment screening, or any other purpose.

Retention schedule. Your uploaded selfies and the face measurements and draft images derived from them are permanently deleted no later than 30 days after your most recent purchase. This satisfies BIPA’s requirement that biometric data be destroyed when its initial purpose has been satisfied or within 3 years of last interaction, whichever first occurs. We meet a far shorter window.

Disclosure. We do not sell, lease, trade, or otherwise profit from your biometric data. We share it only with the sub-processors listed in §4, each of which is contractually bound to use it solely to provide its service to us, and only with your consent (given when you upload selfies).

AI-training opt-in. Your ratings on the photos we deliver to you (thumbs / Likert score / use-case tags) are stored separately from your biometric data. We use your ratings only to improve the in-product pipeline unless you have explicitly opted in to broader use via the consent toggle in your account settings. The opt-in is granular, revocable at any time, and never gates any product feature.

Your written release. By checking the consent box at upload time, you provide written informed consent to FreshFrame’s collection, storage, processing, and 30-day retention of your face measurements solely for the purposes described above. You may withdraw consent at any time by emailing support@freshframe.co — we will delete your biometric data within 14 days of receipt.

If you are a resident of Illinois, Texas, Washington, or another U.S. state with a private right of action under biometric-privacy law, you may have additional rights and remedies. The full list of your statutory rights is available on the relevant state attorney general’s website. We do not waive any such rights through these terms.

6A. Demo flow — biometric-data handling

The free demo at /demo accepts a single selfie and generates one preview photo. Like the full product, the demo may derive numerical face measurements from your photo — the same regulated biometric information under BIPA, CUBI, Washington HB 1493, and the NY SHIELD Act’s biometric provisions.

Written consent. Before the demo will accept your selfie, you must check the consent box on the /demo page. We persist a session-scoped consent record (a client-generated session id, the consent timestamp, the Terms-of-Service version you accepted, and a hashed IP) and refuse the upload until that record exists. No account is required.

Retention. The uploaded selfie, the generated photo and any face measurements derived from them are deleted within 24 hours of upload. The consent record itself (which holds no image or face data) is deleted within 30 days. You can request immediate deletion at any time by emailing support@freshframe.co.

Geo-restriction. The demo is currently not available to visitors located in Illinois, Texas, Washington, or New York. Visitors from those states are directed to the paid product, which carries the same written-consent record plus the full statutory notices in §6 above. We detect state via Vercel’s edge geolocation headers; this is best-effort and may be wrong. If you believe you’re seeing the restriction in error, email support@freshframe.co.

7. Security

We encrypt data at rest (R2) and in transit (TLS everywhere). Presigned upload/download URLs expire within hours. We salt and hash IP addresses rather than storing them plain. No system is 100% secure; we’ll notify you promptly if a breach occurs.

8. Children

FreshFrame is not for anyone under 18. We don’t knowingly collect data from minors. If you believe we have data from a minor, email us and we’ll delete it.

9. International transfers

Our service providers are primarily US-based. By using the service you consent to your data being processed in the jurisdictions where we and our providers operate.

10. Changes

Material changes will be emailed to registered users. The “Last updated” date above always reflects the current version.

11. Contact

Questions, data-access requests, deletions, complaints:
support@freshframe.co

FreshFrame

Your online presence, taken care of. New photos of you, made from your own.

support@freshframe.co

Product

  • How it works
  • Examples
  • Pricing
  • Studio
  • Try the demo
  • Alternatives
  • Photo upload guide
  • How to describe your photo

By use

  • Work
  • Social
  • Travel
  • Dating
  • Hinge
  • Tinder
  • Bumble

Policies

  • Privacy
  • Terms
  • Refunds
  • Acceptable use
  • Quality commitment
  • Contact

Support: support@freshframe.co. Payments are processed by our payment provider, which acts as our merchant of record and handles payment, sales tax and billing questions.

© 2026 FreshFrame