cosmetic ingredient intelligence · made in australia

The label,
read straight.

No toxic-or-clean theatre. Reva reads the concentration, the evidence and the actual Australian rules, then shows you what a product does to your skin. Every line carries the source it came from.

read a label

free, no account

or read one of these

Sample lists, shown to demonstrate the readout. Scan the real thing in the app.

every score, sourced from CosIngCIRSCCSTGAAICISPubChem

how it works

Three taps, no fear.

[ 01 ]

Scan or paste

Point at a barcode, or paste the ingredient list. No account, free to read.

┌ ─ ─ ─ ─ ─ ┐

◳ aligning…

└ ─ ─ ─ ─ ─ ┘

[ 02 ]

Read the marks

A shape, a plain word and a source for every line. No colour to decode, no scare.

NIACINAMIDEclear · CIR
LINALOOLfor you
[ 03 ]

Decide, with proof

Open the citation behind any mark. Add it to your shelf so Reva watches the whole routine.

“Clear for daily use.”

source · SCCS/1639/21
margin of safety · > 100

the readout

We retired the traffic light.

Six in ten of us read the ingredient list before we buy now, up from about half in 2021, and most of us have learned to distrust a red badge. So every ingredient gets a shape, a plain word and a source, not just a colour. You can read it in greyscale, and you can check our working.

Clear

Safe at the dose it is actually used, checked against a Margin of Safety of 100 where the data exists. Not a promise, a citation you can open.

For you

An allergen or sensitiser worth knowing about, flagged from the dose the EU makes brands declare it. Not "toxic," and not a verdict. Yours to weigh.

Not enough data

We won't invent a rating to fill a gap. When coverage of a formula drops below a third, we hold the score rather than fake a green.

the app · free · the main event

Your whole shelf,
held to a set-point.

A single product rarely hurts you. Three exfoliating acids in one week can. Because an ingredient list is ordered by weight down to 1%, Reva can read roughly how much of each active is really in there, then it holds the whole routine to healthy set-points for actives, acid and the allergens quietly stacking, and speaks up only when a system leaves its band. It watches the dose over time, which a one-shot scan never can.

  • routine set-points
  • sensitisation curve
  • playful verdict
  • dose over time
9:41

today · your shelf

Balanced week. All 12 sit in band. Only your acid load is climbing.

actives loadin band
acid loadleaving the band
occlusive loadin band
sun-safeTGA ✓

give the acid tonight off

9:41

your skin · sensitisation

Sensitisation curve

held

Allergen load across everything you own, over 24 months.

watch line 0 12 mo 24 mo
Linalool6 products
No reaction since Mar

what else it does

Small honesties, everywhere.

The app is a set of quiet, dose-aware checks that mostly talk you out of worrying, and sometimes out of buying.

Two-product compare

Hold two up. The one kinder to your skin wins, with the reasoning shown, and no bare number to argue with.

Shelf-life clock

Log the day you open it. Reva adds a time axis for the oxidation of vitamin C and retinoids and the preservative window, held as a watch, never a confident "it's dead."

Dose-aware dupe finder

Matches on the effective concentration, not shared words. Finds the cheaper Australian twin, and flags the "dupe" that quietly under-doses.

Stop crying wolf

Learns what your skin actually tolerates and quiets the nagging, but never past the point a rising allergen load should re-surface it.

Claim-vs-INCI decoder

Audits "fragrance-free" and "clean" against the actual list, and flags a hero active fairy-dusted below the 1% line.

Audit-grade chat

Ask in plain words. Every sentence is tagged by what backs it - an AU rule, graded evidence, or an honest "not in our evidence."

it reaches out · calmly

The honest opposite of a
notification stream.

Most apps ping you to frighten you. Reva stays quiet until something clears a materiality bar, a real recall on a batch you own, or an assessment that actually moves a score. One finding becomes one dose-ranked alert across your shelf, not nine pings. An overseas scare shows as "flagged, not yet landed in Australia," and an all-clear travels as far as the alarm did.

  • fan-in alerts
  • concern-in-transit
  • lot-scoped recalls
  • silent all-clear
9:41

watching · alerts

1 finding, ranked

calm
Homosalatereassessed
9 products1 over 1%
overseas flagnot AU

No action yet. If the TGA lands it, you get one ping, dose-ranked. Silence means safe.

9:41

watching · price

Vitamin C serum

buy

$38$52

Lowest in the 8 months we've watched, and it still scores clear. Not a marked-up "sale."

$0.42per mg active

show your work

A score you can open.

Every mark carries its citation, the date the rule was in force, and a plain note when we simply don't know enough. Before a single score shipped, the graph was benchmarked against a Golden Set the way a clinical model is.

1,500 ingredients 500 products adjudicated by a toxicologist panel to Gwet's AC2 ≥ 0.80 reported to TRIPOD
A still-life of index cards, an open notebook, a magnifying loupe and an amber vial - the evidence behind a score.
Signed provenance cardverify
IngredientRetinol
ReadoutFor you · dose-gated
BasisSUSMP Schedule 4 > 1%
Margin of safety> 100 · SCCS
Coverage0.92
Rules as of24 Jun 2026
Signaturereva:prov:9f2c…a17b

Brands and creators can embed this card. It deep-links to the evidence, and it cannot be re-skinned into a scarier verdict.

Regulatory-diff watcher

Subscribes to CosIng, the TGA, AICIS and CIR. A rule changes, Reva opens a sourced, dated correction, and the score follows. It caught retinal's new AICIS assessment.

Reformulation sentinel

Diffs retailer INCI over time. If a formula quietly changes, your score changes with it, with a dated before and after.

Refusal ledger

Every "not enough data" is written down in public, with its confidence band. The absence of a detected hazard is never read as proof a formula is safe.

built for here

The rules that actually apply to you.

A global app flags an Australian SPF 50 as poison. It has no idea that here, a sunscreen becomes a therapeutic good the moment it reaches SPF 4, tested in-vivo to AS/NZS 2604, and that skipping it is the real risk. Reva is built on the AICIS inventory and the ten SUSMP schedules, not EU rules with a footnote.

73%
less invasive melanoma from daily sunscreen use, in the Nambour trial (HR 0.27). Wear it.
Green et al. · population RCT
AU
S4
retinol above 1% is prescription-only in Australia. Most apps don't know the line exists.
SUSMP · Poisons Standard
16/20
sunscreens failed independent SPF testing in 2025, some SPF 50 reading as low as SPF 4.
CHOICE, 2025
fig. 01 · a serum, macro
fig. 02 · one drop, dosed
fig. 03 · spf, at noon

for developers

The same intelligence, as an API.

Barcode or raw INCI in. Around forty fields per ingredient out, across eight jurisdictions - marks, allergens, pregnancy, skin-fit, and the source on every one. Charge-on-match billing means you pay for a real result and never for a miss. Point another AI at /verify and it returns supported, refuted, or an honest "graph-silent," with citations.

POST/v1/analyzeINCI → marks + sources
GET/v1/products/:barcodethe whole read
GET/v1/ingredients/:incithe 40-field record
POST/v1/verifya claim → supported · refuted · silent

Read the docs

# an INCI list in, honest intelligence out POST https://api.reva.dev/v1/analyze { "inci": ["Aqua","Niacinamide","Retinol"] } # → { "readout": "held", "marks": ["clear","clear","for_you"], "coverage": 1.0, "epistemic": "per-field", "sources": "cited" }
charge-on-matchtyped DTOsAICIS + TGA awareepistemic typessigned cardsMCP-ready

pricing

Free to read. Pay for a match.

The app is free forever. The API bills only on a real result, so a miss costs you nothing.

Reader

for everyone

$0
  • the free app + web checker
  • marks, allergens, pregnancy
  • your shelf + honest alerts
  • price watch + shelf-life clock
Get the app

Pro

for builders

$49/mo
  • 50,000 matched calls
  • full read + skin-fit
  • AICIS + TGA data, provenance
  • /verify truth-oracle
Get an API key

Business

for scale

$199/mo
  • 500,000 matched calls
  • batch + webhooks, SLA
  • signed provenance cards
  • replay-token attestation
Talk to us
We'd rather show the working
than shout the verdict.

the whole brief, in nine words

Read a label the honest way.

For a third of Australian women, full ingredient transparency is a leading driver of brand trust, second only to price. The app is free to download. The web checker is free to read. An API key when you're ready to build on the same graph.