ORIGINS
Get Origins

AI phenotype analysis

Every face carries a route

Origins reads the visible features in your photo, estimates which ancestral regions they are most common in, and maps the migrations that could have carried them there.

An AI estimate from visible features. Not a DNA test.

Gold lines traced across a portrait on a deep violet ground
The visible features the analysis reasons from

What this is, before anything else

An estimate, not a test
Results are generated by an AI model reading visible features. Treat them as a hypothesis about appearance, never as genealogical, medical or legal fact.
Your photo is analysed, not archived
Face detection runs on your device. Photos travel over HTTPS for analysis, are never stored on our servers, and are never used to train models.
No account, no sign-up
Origins never asks for your name, email, phone number or location. The app authenticates anonymously.

The sequence

Three steps, about a minute

  1. Frame your face

    An on-device detector guides your face into the oval and captures when you are aligned. It checks that you are facing the camera and close enough — no ID photo required.

  2. The model reads

    An AI model reads visible features such as face shape, nose, eyes and skin tone, and compares them against 49 canonical ancestral regions, from the British Isles to the Andean Highlands.

  3. Read the reasoning

    You get a percentage breakdown, a dominant trait, and — this is the part most tools skip — a written explanation naming the specific cues behind each estimate.

Frame your faceThe model readsRead the reasoning

What you get

A report, not a number

Regional breakdown

Your estimate spread across the regions it draws from, weighted by confidence, using a globally balanced prior rather than a European default.

The reasoning, written out

At least three observable cues — face shape, nasal profile, eye region, skin undertone — each linked to the regions they point toward.

Dominant trait

The single feature pattern the model weighted most heavily, named in plain language.

An animated migration map

Three to ten historical events connecting your estimated regions, in chronological order, each placed at real coordinates.

A card worth sharing

Your breakdown rendered as a single image, disclaimer included, ready to send in one tap.

Your history, on your device

Past analyses stay in the app for you to revisit, and clear whenever you want.

Two modes

Add a profile, get a closer read

Front portrait

Analysis

One front-facing portrait. The full report — breakdown, reasoning, dominant trait, migration map.

Front portrait Side profile Hands and feet, optional

Deep Analysis

A front portrait plus a true side profile, so the model can read the nasal bridge, brow and jaw in profile. Hand and foot photos are optional and feed into the same estimate.

Both are one-time purchases. Deep Analysis is a separate, more thorough read — not a subscription tier.

Privacy

What happens to your photo

The short version, in the order it happens. The full policy is available in every language Origins supports.

Detection stays on your device

Google ML Kit finds your face in the camera frame to guide framing, and draws a personalised loading animation over your photo while the analysis runs. Both happen on your device: nothing is stored or transmitted, and no biometric template is created.

Analysis is transient

Your photo is sent over HTTPS to our backend and on to Google Gemini for the analysis you asked for. Raw photos are not kept on our servers and are never used to train models.

Results expire

The result is deleted from our server as soon as it reaches your device, and within 24 hours at the latest if it cannot be delivered. A limited record without the result is kept for up to 30 days to prevent abuse, then removed automatically.

You hold the copy

Your results and photos are saved locally on your device so you can revisit them, and Clear History deletes them for good.

Explains your rights under GDPR, KVKK and CCPA. Read the privacy policy Read the terms of service

Paying for it

One analysis, one payment

Origins has no subscription. You pay per analysis, through the App Store or Google Play, at the price your store shows. Each purchase is one analysis on the device you bought it on.

Why it isn't free: every analysis calls a paid AI model. The payment covers that call and the servers around it.

Download

Available on iOS and Android

Scan the code, or open your store directly.

Origins speaks 27 languages, including yours.

Scan to download Origins

Questions

The ones worth asking

Is this a DNA test?
No. Origins reads visible features in a photograph. A DNA test sequences your genome. The two are not comparable, and Origins should never be used for genealogical, medical or legal purposes.
How accurate is it?
It is an estimate, and we would rather say so than dress it up. The model reasons from appearance, and appearance is an imperfect proxy for ancestry — siblings can get different results. What Origins does offer is its reasoning: every estimate comes with the specific visual cues behind it, so you can judge it yourself.
What happens to my photo?
Face detection runs on your device. The photo is sent over HTTPS for analysis, is not stored on our servers, and is never used to train models. The result is deleted from our server once it reaches your device, and within 24 hours at the latest if it cannot be delivered.
Do I need an account?
No. There is no sign-up, and Origins never collects your name, email, phone number or location.
Is there a subscription?
No. Each analysis is a single purchase through your app store.
What makes Deep Analysis different?
It requires a side profile in addition to the front portrait, which lets the model read the nasal bridge, brow and jawline in profile. You can also add hand and foot photos, which feed into the same estimate.
Can I analyse a photo of someone else?
Only with their consent. You are responsible for the images you upload, and uploading someone's photo without permission breaks the terms of service.
Which languages does it support?
Twenty-seven, and the analysis itself is written in the language you choose — not translated after the fact.