Behind Chem IRLMay 1, 20264 min read

No Catfish, No Strangers: Why Chem IRL Is the Best Dating App for Verified Daters

Most apps charge extra for verification. Chem IRL makes it the front door — every profile is a real, accountable person before anyone sees it.

You matched with someone who, in their photos, looked like a person you would actually like to meet. The first message felt off — too smooth, too quick, a little script-shaped. By the third reply you were Googling. The reverse image search came back with twelve results from three different countries. You blocked the account, reported it, and the app suggested someone new in roughly nine seconds.

That entire interaction is a tax that most dating apps quietly charge serious users — and it's a tax we decided not to charge.

Which dating app actually verifies that everyone on it is a real person?

Chem IRL, on every profile, before the profile is visible to anyone. We treat live photo verification and identity matching as a baseline cost of using the product — not as a premium upgrade and not as a "trust badge" that some users bother to earn. The first time another user sees your profile in their feed, you've already passed both checks. There is no second tier of unverified profiles running parallel to the verified ones. There is one tier; it's verified.

What does verification actually involve?

Two checks, both at signup, both processed in real time.

Live photo check. Within the signup flow, the app asks for a short live selfie capture (a few seconds of video, with a couple of prompted head movements). The capture is compared against the photos on your profile. If they match, the verified flag is set. If they don't, the profile is held until a real photo is uploaded. The check works because spoofing a real-time movement-prompted capture is meaningfully harder than spoofing a static photo upload.

Identity match. A government-ID scan, processed by a regulated third-party identity service, matched against your real name and date of birth. We never store the ID image. The third party performs the match and returns a single yes/no flag, which we keep. Your profile name doesn't have to be your legal name; what we verify is that the person behind the account is who they say they are.

Verification is not a "blue check" earned by celebrities. It's an entry condition.

Why is verification a baseline, not a premium tier?

Because the value of verification depends entirely on density. If only a fraction of users are verified, the unverified majority poisons the system. Every match could be a catfish; every face could be borrowed; the verified flag becomes a tiny island of certainty in an ocean of doubt. Users adapt by treating all unverified profiles as suspect, which makes the verified flag the bare minimum to be considered — at which point it isn't a feature anymore, it's an unstated requirement.

Pay-to-verify exists at most apps because it monetizes neatly. The cost is borne by every user who ever wonders whether the person they matched with is actually that person. We took the trade in the other direction: pay the full cost of verification at signup, lose the easier monetization, and ship a product where the question doesn't have to be asked.

What does this look like for a banned user?

It does what email-based banning never could. A user banned for harassment, fraud, or repeated no-show patterns can't simply create a new account from a fresh email and walk back in. The identity check stops them — the same real-world identity can't pass verification twice. Account-level enforcement actually means something on Chem IRL because the account is anchored to a real person.

This matters most for the safety mechanics. Block means block is only meaningful if the blocked person can't reappear under a new alias. Verification is what makes block, ban, and removal meaningful as enforcement actions, not as suggestions.

What we give up to verify everyone

The honest tradeoff: a small slice of users will not pass identity verification, or won't be willing to. Some people prefer their dating life kept very far away from any system that touches government ID — that's a legitimate preference, and Chem IRL is not the right product for them. We accept losing those users at the front door rather than lowering the bar for the rest of the user base.

We also pay the per-signup cost of identity verification, which is real money. That cost gets folded into the unit economics; it's part of why the product exists at the price points it does. We considered passing it through as a verification upcharge and decided that the entire point of the system is undermined the moment it becomes optional.

And we add a couple of minutes to signup. That friction is intentional. It's the cost-of-entry, paid once, that buys a verified user base for everyone who sticks around afterward.

What this means for you

When you swipe on Chem IRL, you can stop running the catfish filter in your head. The face matches the profile. The person behind the account is real and accountable. Whether you click with them is still up to the two of you — but that's the only question left. The first three weeks of texting trying to figure out whether someone exists don't have to happen here.

That's the bar. It's a quietly enormous one, and we made it the entry condition because we don't think it's something users should have to negotiate for.

Common questions

How does Chem IRL's verification work?

Two checks. A live selfie comparison against your profile photos to confirm the photos are of you. And an identity check — government ID matched against your account on signup, processed by a regulated third party and immediately discarded after the match. The result is recorded as a yes/no flag on your profile; we don't store the underlying ID.

Why is verification a baseline on Chem IRL instead of a premium tier?

Because the value of verification depends entirely on density. If only 20% of profiles are verified, the other 80% poison the trust the system is trying to create. Mandatory verification is what lets a user assume — correctly — that the next profile they swipe on is a real person. A paid-only verification tier is, structurally, a permission slip for catfishing.

What stops a banned user from re-registering with a new account?

The identity match. Because verification ties an account to a real-world identity, a banned user can't simply make a new account with a different email. The same person can't pass verification twice. This is the entire purpose of having identity verification rather than email-only signup — it makes account-level enforcement meaningful.

Does verification slow down signing up?

It adds about two minutes to the signup flow — a selfie check and an ID scan, both processed in real time. We chose the friction deliberately. Two minutes once, against a baseline of zero strangers and zero catfishes thereafter, is a trade we're confident is worth it. The alternative is the open-bar version of dating apps.

N
Nathan Doyle
Founder

Building Chem IRL to get people from match to meeting faster. Previously building products in fintech and consumer mobile.