ChatVerify is a human verification app that proves you are a real person — not a bot, catfish, or fake profile. You verify your face once, receive a Verified Human badge and trust score, and can share your verified profile with anyone or confirm real in-person meetups to build your score over time.
During verification you take a reference photo and a selfie. ChatVerify uses AWS Rekognition facial recognition to confirm the two photos match, verifying you are a real human. Once verified you receive your Verified Human badge and a baseline trust score of 50.
Your reference photo is stored securely and displayed on your verified profile. It is visible to anyone who receives your verification share link. The selfie taken during verification is not stored after the comparison is complete.
The Verified Human badge appears on your profile and share links to confirm you are a real person who has completed facial verification. It is not an ID check — it verifies you are a real human, not a bot or fake account.
Your verification is permanent once completed. If you need to update your profile photo you can re-verify, but your trust score will not receive the baseline bonus again.
Your trust score reflects how many real people have physically met and confirmed you in person. It starts at 50 when you complete verification and increases with every confirmed meetup. A higher score means more people have vouched for you through real world interactions.
Complete in-person meetups using the QR code feature. When another ChatVerify user scans your code, both of you receive +10 points. When a non-user confirms your meetup via the web page, you receive +1 point.
The baseline score of 50 represents that you have completed facial verification and are a confirmed real human. Scores below 50 indicate unverified users. Every point above 50 reflects real world trust built through in-person meetups.
When both people completing a meetup are verified ChatVerify users, both receive +10 points — a full verified meetup. When a non-user confirms your meetup via the web confirmation page, you receive +1 point. Verified user meetups carry more weight because both parties are confirmed real humans.
Tap "Show My QR" to generate a unique QR code. The person you are meeting scans it — either with the ChatVerify app or their phone's native camera. Once confirmed the meetup is recorded and trust scores update automatically.
The 15 minute expiry ensures meetup codes can only be used during an actual in-person meeting. This prevents codes from being shared remotely and used to fraudulently claim meetups that never happened.
No — meetup codes are designed for in-person use only. Sharing a code remotely defeats the purpose of ChatVerify and violates our Terms of Service. Codes expire after 15 minutes and can only be used once.
No problem — they can scan your QR code with their phone's native camera. This opens a web confirmation page where they tap Confirm Meetup. You receive +1 point for the confirmed meetup and they see a prompt to download ChatVerify.
A verified profile share is a link you send to someone that shows your handle, profile photo, Verified Human badge, and trust score. It expires after 24 hours and includes a deep link to open ChatVerify. It is commonly used to prove your identity before a first date or online transaction.
An incognito proof is a share link that confirms you are a verified human without revealing your photo or handle. It is useful on platforms where anonymity is important but bot prevention is needed.
Anyone who receives your share link can view your verified profile for 24 hours. Only information you have chosen to include — your handle, photo, and trust score — is visible. No other personal information is shared.
Share links expire after 24 hours. This prevents old screenshots from being passed around as permanent proof of verification. Each new share generates a fresh timestamped link.
Your data is stored on secure servers in the United States using Supabase and AWS. We use encrypted connections and secure authentication. We do not sell your personal information to any third party. See our Privacy Policy for full details.
Your profile photo is publicly visible to anyone who receives your verification share link or meetup confirmation. It is not visible to random strangers — only people you choose to share with.
Go to Settings → scroll to the bottom → tap Delete Account. This permanently deletes your profile photo, trust score, meetup history, and account. Deletion is immediate and cannot be undone.
Free users can generate up to 5 meetup codes per month and send up to 5 verification share links per month. Verification, your Verified Human badge, and your trust score are always free.
Premium ($6.99/month) includes unlimited meetup codes, unlimited verification shares, and full trust score breakdown. Premium removes all monthly limits so active users can verify and meet without restriction.
Subscriptions are managed through Apple. To cancel go to iPhone Settings → Apple ID → Subscriptions → ChatVerify → Cancel Subscription. You retain Premium access until the end of your current billing period.