SPF Scout

Know what’s on your skin.

Scan a sunscreen label or search the catalog, then check it against the ingredients you personally choose to avoid. SPF Scout reports label facts. It never gives advice.

on the App Store · scanning runs on your phone · your list never leaves your device

What a check looks like

SPF Scout states facts and list matches. It never recommends, warns, or clears. No verdict words, no green checkmarks of approval.

Ingredient on your list

Methylisothiazolinone

Listed on this label as “MIT”. You selected methylisothiazolinone as an ingredient to flag.

This comparison does not predict whether your skin will react.

No ingredients from your list

No selected ingredients detected

We did not find any ingredients from your personal avoidance list in the ingredient list currently stored for this U.S. formulation. This comparison does not predict whether your skin will react.

Our library is missing 3 names

3 ingredient names we could not identify

These names are printed on the label and stored here exactly as written, but they are not in our ingredient library yet, so we could not check them against your list. A name we cannot identify is never treated as a pass.

How it works

1 · Scan or search

Point the camera at an ingredient list, or look a product up in the catalog. OCR runs on your device and always shows you the extracted text for confirmation.

2 · Your list, yours alone

Select ingredients you already choose to avoid, individually or as groups like added fragrance. SPF Scout cannot identify your allergies. A dermatologist or allergist can help determine the cause of a reaction.

3 · Facts in four sections

What is listed · what each ingredient generally does · your selected flags with the alias path shown · source quality with a last-verified date and a report-incorrect-formula action.

Computed, not curated

Live example · Solara Daily Mineral SPF 50

No selected ingredients detected

This comparison does not predict whether your skin will react.

rendered by the deterministic rules engine · rule set core@0.1.0 · same code the app ships

Private by architecture

Your avoid list stays on your phone.

Comparisons happen on the device. The catalog syncs down to you. Your selections never sync up to us.

on-device · nothing uploaded

Why I built this

This app started with a simple problem: my favorite sunscreen was discontinued. Finding a replacement meant researching countless products and Googling ingredients I didn’t recognize. I realized choosing skincare shouldn’t be this complicated, so I built a tool that makes ingredients easier to understand and helps people make informed decisions about the products they put on their skin.

Ali · founder, SPF Scout