Research Preview

Because catching it early changes everything

AI-powered skin awareness on your phone. Photograph a spot. Learn about your skin. Your photos never leave your device.

0.00%
Melanoma Sensitivity
0
Training Images
0.000
Melanoma AUROC

Research validation metrics (Source: scripts/combined-training-results.json). Not clinical diagnostic performance claims.

100% on-device. No uploads. No accounts. No data collection.
Scroll
The Problem

5 billion people will never see a dermatologist

1 in 5

Americans will develop skin cancer by age 70. Early detection is the single biggest factor in survival.

99%

5-year survival rate for melanoma caught early. Drops to 35% when found late. The difference is time.

Free

Mela is open-source, runs entirely on your phone, and costs nothing. Because skin awareness shouldn't be a luxury.

Get Started

Three taps. No app store.

Mela is a Progressive Web App. Visit the link on your phone and add it to your home screen. Works offline.

1

Open on your phone

Visit mela-app.vercel.app on Safari or Chrome. Tap "Add to Home Screen" for the full app experience.

2

Photograph a spot

Good lighting. Six inches away. Center one spot in the frame. The app checks image quality automatically.

3

See what AI pattern analysis finds

The analysis shows pattern similarity to reference categories. This is educational, not diagnostic. Always consult a dermatologist for medical concerns.

Privacy by architecture, not by promise

The AI model runs entirely on your device. Your photos are never uploaded to any server. There are no accounts, no tracking, no data collection. We can't see your images because they never leave your phone.

Under the Hood

11 steps between your photo and a recommendation

A single neural network isn't trustworthy enough for skin analysis. Mela uses a 4-layer ensemble with safety gates that catch what any single model misses.

1
Capture
Phone camera photo of the spot that concerns you
2
Quality Check
Blur, lighting, and contrast validation
3
Lesion Gate
Is there actually a lesion? Normal skin gets an all-clear
4
Segmentation
Isolate the lesion from surrounding skin
5
Feature Extraction
ABCDE scoring, color analysis, texture mapping
6
4-Layer Ensemble
AI model + medical literature + clinical rules + demographics
7
Threshold Optimization
Per-class ROC-optimized decision boundaries
8
Meta-Classifier
Neural and clinical agreement scoring
9
Bayesian Risk
Calibrated post-test probability with prevalence adjustment
10
Plain English
Medical jargon translated to clear recommendations
11
Display
Color-coded result with evidence and next steps
Multi-Layer Defense

Four independent systems. One recommendation.

Layer 1: AI Model

Custom Vision Transformer trained on 37,484 dermoscopic images from HAM10000 and ISIC 2019. 95.97% melanoma sensitivity on external validation.

70% ensemble weight
Layer 2: Medical Literature

20-feature logistic regression with every weight cited to published dermatology literature. Cross-checks the AI's pixel-level assessment with clinical knowledge.

15% ensemble weight
Layer 3: Clinical Checklists

ABCDE criteria, Total Dermoscopy Score, 7-point checklist. The same tools dermatologists use in-office, computed from computer vision features.

15% ensemble weight
Layer 4: Demographics

Age, sex, body location, skin type. Bayesian adjustment of risk using epidemiological prevalence data. A mole on a 60-year-old's back means something different than on a 20-year-old's arm.

Bayesian risk adjustment
Safety Gates (always active)

Hard-wired overrides that cannot be disabled: if 2+ ABCDE criteria are suspicious, melanoma probability floors at 15%. If Total Dermoscopy Score exceeds 5.45, malignant probability floors at 30%. These gates run after the ensemble and override lower estimates.

The Numbers

Every number cites its source file

Previous versions had fabricated claims. An internal audit caught them. Now every performance number must trace back to a JSON evidence file. No exceptions.

95.97%
Melanoma Sensitivity
95% CI: 94.5% - 97.4%
combined-training-results.json
0.960
Melanoma AUROC
Area under receiver operating characteristic
combined-training-results.json
98.3%
All-Cancer Sensitivity
mel + bcc + akiec combined
combined-training-results.json
99.06%
NPV
When we say no concern, we're right 99% of the time
clinical-metrics-full.json
2.1
NNB
Number Needed to Biopsy
clinical-metrics-full.json
37,484
Training Images
HAM10000 + ISIC 2019 combined dataset
combined-training-results.json

These metrics reflect research validation on reference datasets. They do not represent clinical diagnostic performance.

What We're Honest About

Limitations matter more than capabilities

We publish our failures more prominently than our successes. You deserve to know what this tool cannot do.

Educational tool, not a medical device. Not FDA-cleared for any clinical use.

Mela is a skin awareness tool. It does not diagnose, screen for, or detect any disease. It does not replace a dermatologist's evaluation.

Trained on dermoscopic images

Performance on phone camera photos has not been clinically validated yet.

30pp Fitzpatrick equity gap

Melanoma sensitivity drops significantly for darker skin tones (IV-VI). We're working on it.

The AI model flags more patterns for awareness rather than fewer

~20% of benign moles get flagged. The model errs on the side of caution to encourage professional consultation.

Open Source

Every line of code is public

Mela's source code, training data references, evidence files, and architecture decisions are all public on GitHub. We believe health-related AI should be auditable.

View the Code

Browse the full source, read the architecture decisions (13 ADRs), review the evidence files, and see exactly how every classification decision is made.

github.com/stuinfla/Mela
Contribute

We need help from dermatologists, ML engineers, designers, and anyone who cares about making skin awareness accessible. Check the README for contribution guidelines.

How to contribute
Get It On Your Phone

Text yourself the link

Enter your phone number and we'll text you the Mela app link. Open it on your phone, add to home screen, done.

This opens your phone's text messaging app with a pre-filled message. We don't store your number.

Or just open mela-app.vercel.app on your phone

Check a spot in 30 seconds

Open Mela on your phone. No download, no signup, no cost.

Open Mela
Mela Mela v1.0.0
GitHub How It Works Educational Use Only
Mela is an educational skin awareness tool, not a medical device. It is not FDA-cleared for any clinical use. Mela does not diagnose, screen for, or detect any disease. Always consult a qualified dermatologist for medical evaluation. Performance numbers cite JSON evidence files in the source repository.