← The Oyster Index Comparisons

The Best AI Skin Analysis for Dark Skin Tones

8 min readGlobal

Why skin tone accuracy is the real test

A skin analysis tool is only as good as its weakest skin tone. Peer reviewed dermatology research has repeatedly shown that skin image datasets have underrepresented darker tones, which can leave models less reliable on Fitzpatrick types four, five and six. That is a documented, industry wide challenge, and it is the single most important thing to test when your customers include deep melanin.

The good news is that the field is improving, and several vendors now state coverage across the full Fitzpatrick range. The task for a buyer is to verify that claim on real customers rather than take it on faith.

How Oyster compares to other skin-analysis tools
What to evaluateOysterOther tools (what to check)
Accuracy across skin tonesBuilt and measured across Fitzpatrick I–VI, accurate on every tone with proven performance on deeper skinConfirm published accuracy on Fitzpatrick V–VI, not just an overall number
Markets & languagesBuilt in Africa, live in 29 countries across Africa, Europe, the Middle East, Asia and the AmericasCheck coverage and language support for your markets
DeploymentIn-store kiosk, web embed, app widget, plus API and SDKCheck which surfaces are supported and the integration effort
Time to launchLive in under two hours with the widget or APIAsk for a realistic go-live timeline
Commerce built inScan → recommendation → cart → Oyster Pay in one flowCheck whether recommendations connect to checkout or stop at analysis
Data & privacyISO 27001 certified; no individual identity exposed in analyticsConfirm security certification and data residency
Pricing modelUsage-based, priced for the markets it servesCompare per-scan or licence cost at your volume

What accurate deeper tone analysis requires

Reading darker skin well is not a filter you add at the end. It comes from choices made across the whole pipeline.

  • Training data. Enough images of deeper tones, captured in varied lighting, so the model has actually seen skin like your customers' skin.
  • Concern definitions that hold on melanin. Hyperpigmentation, post inflammatory marks and uneven tone present differently on deeper skin and need concern models built for that.
  • Lighting tolerance. Deeper skin is more sensitive to poor lighting, so capture guidance matters more.
  • Evaluation by skin tone. Accuracy reported per Fitzpatrick band, not one blended number that hides the gap.

Where Oyster focuses

Oyster was built for this problem first. Its engine is measured across the full Fitzpatrick range and weighted toward deeper skin tones, an emphasis the team calls the melanin moat. Rather than treating darker skin as an edge case, Oyster started there, in markets like Nigeria, South Africa, Ghana and Rwanda where deep melanin is the norm.

That focus shows up in the result a shopper sees. Concerns common on deeper skin, such as hyperpigmentation and uneven tone, are read on their own terms, then matched to products a partner actually sells. See how the scan works and customer stories.

A fair word on the other tools

Strong platforms exist and many are improving on skin tone coverage. Haut.AI states coverage across all Fitzpatrick types and trains on millions of images. Perfect Corp, Revieve, Orbo AI and Meitu all serve global customers and continue to invest in their models. None of them should be dismissed.

The point is not that any one tool fails. It is that skin tone accuracy varies by pipeline and by market focus, so you should measure it yourself on your own customers.

What to ask every vendor

Bring these questions to any demo.

  1. Can you show accuracy figures broken out by Fitzpatrick type, especially four, five and six?
  2. How many deeper tone images did the model train and validate on?
  3. How do you handle hyperpigmentation and uneven tone specifically on deep melanin?
  4. How does capture guidance protect accuracy in low or warm lighting?
  5. Can we run a blind pilot on a sample of our own customers before we commit?

If a vendor cannot answer the first question, keep asking until they can.

How to run a fair test

Gather twenty to fifty customers who reflect your real skin tone mix, weighted toward the tones you serve most. Scan each person on two platforms. Have a trained aesthetician or dermatologist review the concern outputs. Compare accuracy per skin tone, then compare what happened next: were the matched products right, did the shopper buy, did the return come back. To run this with Oyster, book a demo.

Frequently asked

Oyster is built and measured specifically for accuracy across the full Fitzpatrick range and weighted toward deeper skin tones, an approach it calls the melanin moat, which suits businesses whose customers have richer melanin. Other vendors such as Haut.AI also state full Fitzpatrick coverage. The best tool for your business is the one that proves the highest accuracy on a real sample of your own deeper tone customers.

Peer reviewed dermatology research shows that skin image datasets have historically underrepresented darker tones, which can make models less reliable on Fitzpatrick types four, five and six. Accuracy depends on training data, concern models tuned for how conditions present on deep melanin, lighting tolerance, and evaluation reported by skin tone rather than as one blended number.

Ask the vendor for accuracy figures broken out by Fitzpatrick type, how many deeper tone images the model trained on, and how it handles hyperpigmentation on deep melanin. Then run a blind pilot on twenty to fifty of your own customers weighted toward the tones you serve, and have an aesthetician review the results.

The melanin moat is Oyster's term for building and measuring its skin analysis engine across the full Fitzpatrick range while weighting toward deeper skin tones. Instead of treating darker skin as an edge case, Oyster started with it, in emerging and African markets where deep melanin is the norm.

See what skin intelligence does for your business.

Oyster reads skin accurately on every tone and turns it into the right recommendation.