Skip to main content

Architecture

This document describes the architecture of the Lover service.

Goals

  • Privacy-first matching
  • Safe communication channels
  • Robust profile compatibility scoring

High-Level Diagram

Components

  • Compatibility Engine: multi-factor scoring (interests, location, preferences)
  • Messaging: encrypted chat with rate limits and abuse reporting
  • Moderation: image/text moderation pipeline
  • Profile: extended attributes and privacy options

Non-Functional

  • Strong privacy defaults
  • Region-aware data storage
  • Safety and abuse handling workflows