PortraitLabUpload selfies

Editorial standards · paid-only · no invented claims

About PortraitLab — Who Builds This AI Headshot Pipeline

By PortraitLab Editorial TeamLast updated: Editorial standards

Who we are

A small product team, not a photography studio

PortraitLab is built and operated by a small independent team. We write the code that runs the pipeline, we answer the support email, and we write the pages you are reading. There is no agency behind the site and no stock-photo portfolio presented as our work.

Our day-to-day work is the pipeline itself: checking uploaded selfies against a face-quality gate, running identity-conditioned generation, merging the original face back into each rendered frame, and delivering the files. That operational experience is the basis for the guidance on this site — we describe the system we run, not a product we resell.

We are not portrait photographers or retouchers, and we do not pretend to be. Where a studio shoot is the better choice — large-format print, art-directed brand campaigns, a shoot that needs wardrobe and styling direction on set — our pages say so. Our claim is narrower: for the places a headshot is actually displayed — LinkedIn, résumés, team pages, clinic directories — a generated set from good selfies is usually indistinguishable at display size and costs a fraction of a studio booking.

If you want the editorial policy in detail — what we cover, how we work, and the correction log — it is published on the editorial team page.

Why paid

Why there is no unpaid tier, and what that funds

Every generated image makes two model calls, both of which cost real GPU time before retries, storage and bandwidth. Someone has to pay for that, and the choice of who shapes the product.

Unpaid headshot tools are funded one of two ways: advertising and upsells, or the data in the upload. The first model pushes watermarks, resolution caps and paywalls into the output; the second turns face photos into inventory. We are not willing to do the second with portraits, and we do not want the first to decide what your headshot looks like.

Charging from the first image keeps the incentives simple. The $9 Sample Pack (5 images) is a real paid order with no watermark, a commercial licence and one free redo; the 40, 60 and 100-image packages use the same pipeline at a lower per-image rate. The refund policy is written down and linked from every page. You can see the exact numbers on pricing and how the pipeline runs on how it works.

Quality

How we evaluate a generated set

We keep the evaluation criteria explicit and reproducible, and we do not publish scores we did not measure.

  • Input gate first. A photo is checked for a single clear face, usable resolution, a head angle within roughly 30 degrees, no sunglasses or heavy shadow, and no second person in frame. Failing photos are rejected before any generation.
  • Identity over aesthetics. The set is reviewed for whether the person is recognisable across many frames, not just whether the first frame looks good. A beautiful image that does not resemble the customer is a defect, not a result.
  • Consistency within a set. Backdrop tone, crop and light direction should match across images so the set can be used on one page without looking like a collage.
  • Redo as the corrective. When a set misses, the response is a full-set regeneration with adjusted identity guidance rather than one patched file — and the written refund policy if the redo still fails.

We do not publish “accuracy percentages”, satisfaction scores or A/B comparisons against other tools. Those numbers would either be invented or measured on a sample too small to mean anything.

Sources

Where our technical information comes from

Technical claims on this site come from the documentation of the components we actually run, plus the licensing terms of the model weights we use. If a provider changes its pricing or terms, the affected page is updated — the editorial date at the top of each page shows when it was last reviewed.

One deliberate exclusion: we do not use InsightFace model weights, because their license restricts the trained models to non-commercial research. Face detection in the upload gate uses a documented Apache-licensed component instead, and identity work runs on endpoints whose model cards permit commercial use. The reasoning is written up on how it works.

Data

What we do with your photos — and what we never do

Face photos are the most sensitive thing a headshot service touches, so the policy is short and specific.

  • Uploads are used only to render the order they were uploaded for.
  • They are never used to train, fine-tune or benchmark a model.
  • They are not published, sold or shared with advertisers.
  • Originals and outputs are deleted from storage 30 days after delivery, earlier on request.
  • We refuse photos of public figures and anyone under 18.

The full detail — including the processors involved — is on the privacy page. Questions or deletion requests go to privacy@headshotsnap.com.

Corrections

How to correct us

Every page carries a byline and a last-updated date. If something is wrong, outdated or missing, tell us and we will fix it.

Email editorial@headshotsnap.com with the URL and the specific claim. Substantive corrections are applied to the page and noted in the update log on the editorial team page. Product support, billing and privacy requests have their own channels listed on the contact page.

FAQ

About this site

Is PortraitLab a big company?

No. It is built and operated by a small independent product team. We do not publish team size, funding or customer figures because there are no numbers worth turning into marketing.

Do you publish customer reviews or testimonials?

No. We do not publish invented testimonials, star ratings or review counts. If verified customer stories are added later, they will be published with the customer's permission and clearly labelled as what they are.

Why is there no unpaid option?

Every generated image costs GPU time. A complimentary set would have to be funded by advertising, an upsell or the data in the upload — none of which we are willing to do with face photos. Charging from the first image keeps the product honest: you pay once, you get clean files, and the redo policy covers a miss.

How do I report an error on a page?

Email the editorial inbox with the URL and what is wrong. Corrections are applied to the page and, where the change is substantive, noted in the update log on the editorial team page.

See the pipeline on your own face

The $9 Sample Pack is a real paid order: 5 headshots, no watermark, commercial licence, one free redo.

Start with the $9 Sample Pack