Daily caps per member: 100 likes and 150 messages per day, with a clear message when reached
Sign-in lockout: 5 failed attempts per account or 20 per IP within 15 minutes locks sign-in for 15 minutes, with a clear message
Community guidelines and clearly labeled draft Terms and Privacy Policy
Database authorization rules tested with simulated members
Not done / not verified
Self-declared age, single and no-children status are NOT independently verified (needs ID + selfie checks)
Bot/distributed-attack protection: the hosted auth endpoint is still directly reachable, so a determined attacker can bypass the app's sign-in lockout; independent review of custom abuse limits
Optional SMS flow prepared but inactive; delivery setup/cost approval and end-to-end verification required
Independent age evidence integration and enforcement activation before launch
Approved retention periods, backup expiry and safety-evidence redaction procedures
Final Terms, Privacy Policy and community guidelines; legal review for Ohio & US
Payments for Gold ($14.99) and Elite ($24.99) — intentionally not enabled
End-to-end test of signup with real email (registration currently closed)
Independent security review / penetration test before launch