how it actually works · no marketing

# From open tab  
to first hello.

Four steps for the user. About a dozen for the system. We walk you through both, because if you can't see the matching, you can't trust it.

your side · 4 steps

## Four taps,  
then it's just chat.

— 01

Open SafeMeet

Land on the page. Tap Start chatting. No signup: the app starts a guest session for you.

— 02

Set your filters (optional)

Language, interests and who you would like to meet. All optional: skip them and you go straight to the queue.

— 03

Get matched

If no human is free within 30 seconds, you're offered an AI companion — and told so.

— 04

Talk

Type. Moderated before delivery. End anytime. Stay in touch only if you both choose to.

[How AI moderation works](https://safemeet.now/guides/how-ai-moderation-works)

how matching works

## Five signals.  
Not one of them random.

The waiting queue runs through hard filters first — language, age band and gender preference. Then a soft score ranks the survivors by interest overlap and reputation. No randomness, no roulette.

languagehard

age bandhard

gender preferencehard

interest overlapsoft

reputationsoft

12 candidates in the queue. Filters incoming.step 1 / 6

queue

12 waiting

5 signals · ranked

## Hard filters first.  
Soft signals rank the rest.

Hard filters eliminate candidates outright. Soft signals score the survivors. Both layers run on the server — we never expose your soft score to anyone, including you.

hard filters— must pass

Language

Exact match. en ↔ en, es ↔ es. No partial credit.

Age band

Declared teen (13–17) never pairs with declared adult (18+). Undeclared matches either.

Gender preference

Optional. Pairs honour both sides' selected partner gender.

soft signals— rank survivors

Interest overlap

Jaccard similarity over interest sets — small bonus per shared tag.

Reputation proximity

0–1 hidden score. We pair like with like to keep quality predictable.

bot fallback

## If we can't find a human,  
we say so.

After about 30 seconds with no human match, we offer an AI companion. It's always disclosed — with a labeled chip in the chat header, a different status colour, and a Next button that ends the chat any time and starts a new match search, with no priority for a human.

Always disclosed

Header chip reads "SafeMeet AI" in violet. Every message is signed with a bot indicator.

Late, not first

We try humans first. The bot is the fallback, never the default.

Re-queue anytime

Tap Next any time to end the chat and start a new match search. No priority, so it may be the AI companion again.

Moderated like humans

Bot replies go through the same pipeline. The bot can be blocked, too — and it learns from blocks.

what 'anonymous' means here

## What we collect.  
And what we don't.

data

status

note

Email or phone

sign-in only

guests: no email · signed in: the sign-in email is kept until you delete the account · phone: never collected

Display name

optional

optional · guests: erased 7 days after the session expires · signed in: kept until you change or clear it

IP address (raw)

never

never stored

Device fingerprint

hashed

hashed · server salt · not reversible

Location

never

never collected — opt-in only for matching

Cookies (third-party)

never

never used

Ad and cross-site tracking

never

no ad networks, no cross-site tracking

Product analytics

pseudonymous

self-hosted PostHog in the app, keyed to your account id · masked session replays on a small sample, in the app and on this site, text and typing hidden, none for browsers that send Global Privacy Control or Do Not Track · Google Analytics on this site only with your consent

now you know

## You've seen the mechanics.  
Try the product.

[Start chatting ](https://app.safemeet.now/inbox)[Safety doc](https://safemeet.now/safety)

---

Source: https://safemeet.now/how-it-works
