Protection layers
Age verification
Core features stay locked until you pass an 18+ check.
Provider
ZoiVera facial age estimation on your device.
Flow
- Scan runs on your phone (camera required).
- ZoiVera returns a signed token if you pass.
- Our server verifies the token and stores pass/fail only. No face photo gallery.
Anti-sexting & vulgar chat
Before send
Cloud function checkMessageToxicity uses bad-words. Blocked messages never reach the other person. Logged in vulgarAttempts.
On send
scanMessageText checks sexual and harassment keyword lists. Flagged messages get moderation metadata and an auto-report to admins.
Profile photos
Google Cloud Vision Safe Search scans uploads on the server after Storage write. Explicit or racy images are blocked or deleted before publish.
Live Random video
Live media uses LiveKit with session gated tokens. Visual policy for uploaded images uses Google Safe Search. Skip or leave anytime; reports go to admins.
Club group chat
Same filters as private chat: profanity blocked before send, sexual/harassment keywords flagged and auto-reported. Club admins can kick members and control mic access.
Risk scoring
We track flags, blocks, and reports over 7 to 30 days. High-risk accounts are marked watch / review / restricted for staff.
Block
Block from profile or chat anytime.
- Messaging stops immediately.
- Manage blocked people in Settings.
- Unblock restores the match thread if you choose.
Report
Report users, messages, or behavior in-app. Mehram supervisors can report too.
- Manual reports go to our admin queue.
- Keyword flags create automatic reports.
- Child safety: email saudbilal1999@gmail.com urgently.
Device ban
For repeat offenders who make new accounts, admins can ban the physical device.
- Device fingerprint checked on app open.
- Banned device = automatic sign-out.
Mehram supervision
Optional for sisters in a chat. Invite a trusted supervisor (view only or reply).
- Secure invite link, expires in 7 days, revocable anytime.
- Mehram uses the app only for that chat. No dating profile.
- Mehram messages are clearly labeled.
- Mehram can report, block on her behalf, or leave.
- Both chat partners see a Mehram banner when active.
What we don't promise
- We don't read every message live.
- Filters can miss content or false-flag.
- No criminal background checks on users.
- In danger? Call emergency services first, then email us.