Dossier MVP1

Dossier d'Analyse Fonctionnelle — MVP1#

Plateforme matrimoniale de confiance inspirée de la Khetaba marocaine#

Nom de code produit : (à définir — pistes : « Khtoba », « Amana », « Wsila », « Nseeb »)

Version du document : 1.0

Date : 9 août 2026

Auteur : Product Management / Business Analysis

Statut : Draft pour validation avant phase UX/UI → Architecture → Backlog → Dev MVP1


⚠️ Préambule — Challenge critique du concept (à lire avant tout)#

Cette section n'est pas de la complaisance. Comme demandé (§33), elle challenge le concept avant de dérouler le dossier. Si ces points ne sont pas traités, le produit échouera quelle que soit la qualité d'exécution.

Les 5 risques mortels du concept#

1. Le paradoxe du démarrage à froid (cold start) est ici plus violent que sur une app de dating classique.

Une app matrimoniale « peu de profils mais très compatibles » n'a de valeur QUE si le pool de profils est suffisamment dense pour que le matching trouve réellement des correspondances. Or votre proposition de valeur (« 3 profils ultra-compatibles ») exige un bassin large dès le départ. C'est contradictoire : au lancement vous aurez 200 profils dans une ville, dont peut-être 4 femmes de 28-32 ans à Casablanca cherchant un profil donné. Le matching « intelligent » ne pourra rien proposer. Mitigation obligatoire : lancer sur une niche géographique + démographique ultra-concentrée (ex. Marocains de Belgique/France 27-38 ans), et non « le Maroc et la diaspora ». Densité > couverture.

2. La barrière de vérification d'identité forte VA réduire drastiquement le taux de conversion à l'inscription.

Demander une pièce d'identité + selfie vidéo + liveness AVANT de laisser voir quoi que ce soit fera fuir 60-80 % des inscrits (benchmarks KYC fintech). L'hypothèse H1 (« les utilisateurs acceptent une vérification forte ») est l'hypothèse la plus risquée du produit. Recommandation : ne pas imposer la vérification identité en amont. La rendre progressive et contextuelle — on peut créer son profil et explorer, mais on ne peut pas être proposé ni contacter sans « Identité vérifiée ». La vérification devient une clé qui déverrouille de la valeur, pas un péage à l'entrée. (Voir §9 Parcours et §11 Trust.)

3. Le sujet CNDP / données biométriques est un risque juridique bloquant au Maroc, pas un détail RGPD.

Le traitement de données biométriques (liveness, reconnaissance faciale pour anti-deepfake) et le scoring de personnes relèvent d'une autorisation préalable de la CNDP (loi 09-08), pas d'une simple déclaration. Un « Trust Score » sur des personnes physiques est juridiquement sensible. Recommandation MVP1 : externaliser le KYC/liveness à un prestataire certifié (le prestataire porte une partie de la conformité biométrique) et NE PAS stocker les documents d'identité en clair côté produit — ne conserver qu'un statut « vérifié » + hash + référence prestataire. Consulter un juriste CNDP avant le développement, pas après.

4. « Trust Score » visible = risque de dérive discriminatoire ET de gaming.

Un score affiché crée une hiérarchie sociale (les « bas scores » deviennent des parias), incite au gaming, et sera perçu comme une notation des personnes — culturellement explosif sur un sujet aussi intime que le mariage. Recommandation forte : ne PAS afficher de score chiffré aux autres utilisateurs. Afficher un « Trust Passport » à badges (Identité ✓, Téléphone ✓, Vidéo ✓, Référent ✓) — binaire, factuel, non hiérarchisant. Garder un score numérique interne uniquement pour la modération et le classement de matching. (Voir §11.)

5. Le risque « Tinder avec vérification » est réel et le vrai différenciateur n'est PAS la techno mais le RITUEL.

La vérification est copiable en 6 mois par un concurrent. Ce qui ne l'est pas : le parcours progressif orienté intention matrimoniale (valeurs avant photo, mise en relation par paliers, implication possible d'un référent/famille) et la curation (peu de profils, sérieux imposé par la friction). Le moat = friction assumée + rituel culturel + réputation de sérieux. Tout le produit doit protéger cet actif.

Points faibles secondaires à surveiller#

Décision structurante recommandée pour le MVP1#

Ne pas construire tout l'arbre de confiance à 7 niveaux. Le MVP1 doit prouver 3 hypothèses avec le minimum de machinerie. On garde : Email + Téléphone + Identité (KYC externalisé) + Profil complet + Référent optionnel. On reporte en MVP2 : entretien vidéo de vérification, IA anti-deepfake avancée, Khetaba certifiée. Le reste du dossier applique cette ligne.


1. Executive Summary#

Le produit. Une plateforme de mise en relation matrimoniale (web + mobile) qui digitalise le rôle traditionnel de la Khetaba marocaine (entremetteuse de confiance). Elle s'adresse d'abord aux Marocains et à la diaspora maghrébine cherchant un mariage sérieux, avec une architecture conçue pour une extension internationale ultérieure.

Le problème. Les apps de rencontre (Tinder, Bumble, Badoo) et même les apps « communautaires » (Muzz) souffrent de faux profils, d'usurpation, de superficialité basée sur la photo, de scams sentimentaux et d'un manque de sérieux. Sur un sujet aussi engageant que le mariage, l'absence de confiance est rédhibitoire.

La proposition de valeur. « Moins de profils, mais des profils réels, sérieux et réellement compatibles. » Trois piliers non négociables : TRUST (la personne est réelle et vérifiée), COMPATIBILITY (elle correspond à un vrai projet de vie), INTENTION (elle cherche vraiment le mariage).

Le différenciateur. Ce n'est pas « Tinder + KYC ». C'est un rituel numérique : vérification progressive, découverte des profils par les valeurs avant la photo, matching explicable (pas une boîte noire), mise en relation par paliers volontaires, et possibilité d'impliquer un référent de confiance (préfiguration de la Khetaba 2.0).

Le périmètre MVP1. Prouver 3 hypothèses : (H1) les gens acceptent une vérification forte si elle déverrouille de la valeur ; (H2) ils préfèrent peu de profils très compatibles ; (H3) la confiance améliore la qualité des échanges. Le MVP1 embarque : onboarding + vérifications (email, téléphone, identité KYC externalisée), profil structuré + questionnaire valeurs/personnalité, Trust Passport à badges, matching curé (3-5 profils/jour, explicable), mise en relation progressive avec messagerie sécurisée, anti-scam basique, modération hybride, back-office. Sont reportés : entretien vidéo de vérification, IA anti-deepfake, Khetaba certifiée, appels audio/vidéo in-app (voir arbitrage section 14).

Recommandation clé. Lancer sur une niche dense (ex. diaspora maghrébine en Europe, 27-38 ans) plutôt que « tout le Maroc + diaspora », pour résoudre le cold start. Externaliser le KYC. Ne pas afficher de score chiffré. Sécuriser la conformité CNDP avant le dev.


2. Vision du produit#

Vision (3-5 ans). Devenir la référence de la mise en relation matrimoniale de confiance pour le monde maghrébin et sa diaspora, puis pour toute communauté partageant une approche matrimoniale sérieuse (Sud-asiatique, Moyen-Orient, communautés religieuses pratiquantes) en créant une nouvelle catégorie : la Trusted Matrimonial Platform / Digital Khetaba.

Mission. Redonner aux personnes qui cherchent sincèrement à se marier un environnement sûr, digne et efficace, en remplaçant l'incertitude et la superficialité par la confiance et la compatibilité réelle.

Ce que le produit N'EST PAS :

Ce que le produit EST :

North Star Metric candidate : nombre de mises en relation « de qualité » par mois (= match mutuel entre deux profils vérifiés ayant échangé au-delà d'un seuil), plutôt que le nombre d'inscrits ou de messages (métriques de vanité pour ce produit).


3. Problématique#

3.1 Problèmes des solutions existantes#

ProblèmeImpact utilisateurImpact sur l'intention matrimoniale
Faux profils, usurpation, photos volées/IAPerte de confiance, dangerRend impossible tout engagement sérieux
Superficialité (matching par photo)Frustration, objetisationÉloigne de la compatibilité réelle
Absence d'intention (personnes non sérieuses)Perte de temps, déceptionCœur du problème : pas d'objectif mariage
Scams sentimentaux, demandes d'argentPréjudice financier + émotionnelDétruit la confiance dans la catégorie
Harcèlement (surtout envers les femmes)Fuite des femmes -> déséquilibreEffondrement du pool féminin
Multiplication des conversations vainesFatigue, désengagementDilue l'intention

3.2 Insight central#

Sur le marché du mariage, l'incertitude sur l'autre (est-elle réelle ? sérieuse ? compatible ?) est un coût psychologique majeur. Traditionnellement, la Khetaba absorbait ce coût : elle connaissait les familles, garantissait le sérieux, présélectionnait. La digitalisation a supprimé ce tiers de confiance sans le remplacer. Le produit réintroduit ce tiers de confiance sous forme numérique.

3.3 Hypothèses à valider (les vraies questions du MVP)#


4. Proposition de valeur#

4.1 Énoncé principal#

« On ne commence pas par regarder quelqu'un. On commence par savoir si cette personne est réelle, sérieuse et compatible. »

Moins de profils, mais des profils fiables et réellement compatibles.

4.2 Value Proposition Canvas (synthèse)#

Douleurs adressées (Pains) : peur des faux profils, peur des arnaques, fatigue du swipe, honte/stigmatisation des apps de dating, perte de temps avec des non-sérieux, insécurité (surtout les femmes), difficulté d'impliquer la famille.

Gains recherchés (Gains) : trouver un(e) conjoint(e) sérieux(se) et compatible, dans un cadre digne et respectueux, avec un sentiment de sécurité, un gain de temps (curation), et la possibilité d'un cadre familial/traditionnel.

Créateurs de valeur (Gain creators) : vérification multi-niveaux, Trust Passport, matching explicable orienté valeurs, mise en relation progressive, référent de confiance, anti-scam intégré.

Réducteurs de douleur (Pain relievers) : badges de vérification, absence de swipe, profils limités/jour, coordonnées jamais exposées, modération humaine, alertes anti-arnaque.

4.3 Différenciateurs défendables (le moat)#

  1. Rituel de confiance progressif (copiable techniquement, difficile à copier culturellement et en réputation).
  2. Réputation de sérieux (effet marque : « ici les gens sont vrais et cherchent le mariage »).
  3. Curation par la friction (moins mais mieux) - contre-intuitif, donc difficile à imiter pour un acteur habitué au volume.
  4. Écosystème Khetaba/famille (barrière future : réseau de Khetabas certifiées = actif inimitable).
  5. Compétence conformité (maîtrise CNDP/RGPD/biométrie = barrière opérationnelle réelle).

5. Personas#

Persona 1 - Salma, 30 ans, Casablanca (cœur de cible national)#

Cadre marketing, diplômée, pratiquante modérée. A testé des apps de dating, dégoûtée par le harcèlement et les profils non sérieux. Veut se marier dans les 2 ans. Cherche la sécurité et le sérieux. Sensible à la confidentialité (peur du regard social). Besoin clé : se sentir en sécurité et respectée ; ne pas être « exposée ».

Persona 2 - Yassine, 34 ans, Bruxelles (cœur de cible diaspora)#

Ingénieur, MRE 2e génération. Veut une conjointe partageant valeurs et culture, difficile à trouver localement. Prêt à un mariage transnational. Fatigué des présentations familiales hasardeuses. Besoin clé : accéder à un pool sérieux et culturellement compatible sans dépendre uniquement du réseau familial.

Persona 3 - Nadia, 41 ans, Lyon (diaspora, seconde union)#

Divorcée, un enfant. Cherche une union sérieuse et respectueuse de sa situation. Craint les jugements et les profils qui « perdent son temps ». Besoin clé : filtres fins (situation familiale, enfants) et interlocuteurs matures et vérifiés.

Persona 4 - Karim, 28 ans, Rabat (jeune sérieux)#

Jeune actif, veut se marier « bien » mais n'aime pas les apps de dating (contraire à ses valeurs). Serait rassuré par un cadre sérieux qu'il pourrait présenter à sa famille. Besoin clé : légitimité morale/culturelle de la démarche.

Persona 5 (secondaire, MVP2) - Lalla Fatima, Khetaba professionnelle#

Entremetteuse reconnue localement. Veut digitaliser son activité, accéder à des candidats vérifiés, gérer son portefeuille. Persona d'écosystème, hors périmètre MVP1 mais l'architecture doit l'anticiper.

Persona 6 (secondaire) - Le Référent (parent/frère/ami de confiance)#

Impliqué à la demande du candidat pour attester de son sérieux. Rôle optionnel, périmètre MVP1 limité (attestation), extensions en MVP2.

Anti-persona (à exclure/décourager) : le chercheur de rencontres sans intention de mariage, le harceleur, le scammeur, le curieux non vérifiable.

6. Analyse concurrentielle#

6.1 Cartographie#

ActeurPositionnementVérificationMatchingIntention mariageFaiblesse exploitable
TinderDating de masseQuasi nulleSwipe/photoFaibleSuperficialité, faux profils
BumbleDating, init. femmesFaibleSwipe/photoFaible-moyenReste du dating
BadooDating de masseFaibleDécouverte/photoFaibleRéputation, faux profils
Muzz (ex-Muzmatch)Matrimonial musulmanMoyenne (photo floutée, chaperon option)Filtres + swipeMoyen-fortReste orienté volume/swipe, expérience « dating-isée »
Sites matrimoniaux traditionnels (Shaadi, etc.)Matrimonial (Asie du Sud)VariableFiltres manuelsFortUX datée, peu de vérification biométrique, peu de diaspora maghrébine
Khetaba traditionnelle (hors-ligne)Entremise de confianceTotale (réseau réel)Humain, familialTrès fortNon scalable, opaque, réseau limité, coût, lenteur

6.2 Positionnement concurrentiel (le « white space »)#

Muzz est le concurrent le plus proche mais reste une app de swipe avec vernis matrimonial. Les sites matrimoniaux traditionnels ont l'intention mais pas la vérification moderne ni la diaspora maghrébine. La Khetaba a la confiance totale mais ne scale pas.

Le territoire vacant : la combinaison [vérification forte moderne] × [matching explicable orienté valeurs] × [rituel progressif] × [ancrage culturel maghrébin/diaspora] × [préfiguration Khetaba/famille]. Personne n'occupe ce croisement.

6.3 Différences fondamentales vs dating classique#


7. Positionnement#

Catégorie créée : Trusted Matrimonial Platform — « Digital Khetaba ».

Phrase de positionnement :

Pour les personnes qui cherchent sincèrement à se marier et en ont assez des apps de rencontre superficielles et risquées, [Produit] est la plateforme matrimoniale de confiance qui vérifie chaque personne, ne propose que des profils réellement compatibles, et accompagne la mise en relation par étapes — là où les apps de dating misent sur le volume et la photo, nous misons sur la confiance, la compatibilité et l'intention.

Territoire de marque : sérieux, dignité, sécurité, respect, modernité assumée mais ancrée dans la tradition (la Khetaba comme héritage revalorisé, pas ringardisé).

Ton & code culturel : ni religieux excluant, ni occidentalisé déraciné. Culturellement pertinent mais techniquement universel (valeurs paramétrables, pas figées sur une seule culture -> extension internationale).

Ce qu'on refuse dans le positionnement : tout code visuel/verbal de « dating » (flammes, swipe, « match tonight », gamification de la séduction). Chaque écran doit signaler sérieux et sécurité.


8. Principes fondateurs#

Ces principes sont des contraintes de conception : toute décision produit doit s'y conformer.

  1. TRUST FIRST. Aucune interaction entre utilisateurs sans qu'ils soient réels et vérifiés. La confiance précède la découverte.
  2. INTENTION FIRST. Tout le produit filtre pour l'intention matrimoniale sérieuse. La friction est un feature, pas un bug : elle éloigne les non-sérieux.
  3. COMPATIBILITY OVER ATTRACTION. On présente les valeurs et le projet de vie avant la photo. Le matching optimise la compatibilité, pas l'attractivité.
  4. CURATION OVER ABUNDANCE. Peu de profils, choisis, expliqués. Pas de swipe infini.
  5. PROGRESSIVE DISCLOSURE. Découverte du profil ET escalade du contact par paliers volontaires. Rien ne se dévoile trop vite (ni la photo, ni les coordonnées).
  6. EXPLAINABILITY. Le matching et la confiance sont explicables (« pourquoi ce profil », « pourquoi ce badge »). Pas de boîte noire.
  7. PRIVACY BY DESIGN & BY DEFAULT. Séparation stricte identité / profil. Les données sensibles ne sont jamais visibles par les autres. Minimisation.
  8. DIGNITY & NON-DISCRIMINATION. Pas de score public hiérarchisant. Respect de la personne, notamment des femmes et des profils en seconde union.
  9. SAFETY BY DEFAULT. Anti-scam et anti-harcèlement activés par défaut, protection asymétrique du genre le plus exposé.
  10. CULTURALLY ROOTED, TECHNICALLY UNIVERSAL. Ancrage maghrébin dans l'expérience, généricité dans l'architecture (valeurs/critères paramétrables).

9. Parcours utilisateur#

9.1 Parcours nominal candidat (happy path)#

  1. Découverte / Splash -> valeur affichée : « la plateforme matrimoniale de confiance ».
  2. Onboarding (3-4 écrans) : explique TRUST / COMPATIBILITY / INTENTION et la démarche par étapes.
  3. Inscription (email + mot de passe, ou téléphone). Consentements RGPD/CNDP explicites.
  4. Vérification email (lien/OTP).
  5. Vérification téléphone (OTP SMS). Numéro jamais visible publiquement.
  6. Création du profil structuré (identité déclarative, vie pro, vision du mariage).
  7. Questionnaire valeurs & personnalité (guidé, découpé, sauvegarde progressive).
  8. Définition des critères (indispensables / importants / secondaires / rédhibitoires).
  9. Vérification d'identité (KYC externalisé) : document officiel + selfie + liveness passif. Déclenchée au moment où l'utilisateur veut être proposé/contacter — pas à l'inscription.
  10. Constitution du Trust Passport (badges obtenus).
  11. Validation du profil (auto-complétude + éventuelle revue humaine si signaux).
  12. Réception des propositions (3-5 profils compatibles, expliqués).
  13. Découverte progressive d'un profil (valeurs -> personnalité -> projet -> compatibilité -> photo).
  14. Action : Intéressé(e) / Pas pour moi / Demander une mise en relation.
  15. Match (intérêt réciproque) -> ouverture d'une conversation sécurisée.
  16. Conversation in-app (filtrée anti-scam/anti-coordonnées).
  17. Escalade volontaire vers appel/visio (reporté MVP2 en natif ; MVP1 = passage volontaire hors-app assisté par recommandations de sécurité).
  18. Rencontre réelle (avec conseils de sécurité) et, en option, implication du référent/famille.

9.2 Exceptions et cas d'erreur (à traiter)#

ÉtapeExceptionComportement attendu
InscriptionEmail/téléphone déjà utiliséMessage clair + proposition de connexion/récupération
Vérif email/telOTP expiré / non reçuRenvoi avec throttling (anti-abus), fallback support
KYC identitéDocument illisible / refus prestataireExplication, nouvelle tentative limitée, escalade revue humaine
KYC identitéSuspicion fraude (doc/selfie)Statut « en revue », accès restreint, notification
ProfilProfil incompletNe peut pas être proposé ; guidage vers complétion
MatchingAucun profil compatibleMessage honnête + file d'attente + notif quand dispo (ne pas inventer de faux profils)
ConversationDétection scam/coordonnéesMasquage + alerte + option signalement
CompteSignalé/suspenduAccès restreint, procédure de recours
GénéralPerte réseau / échec paiement (premium)États de repli, reprise sans perte de données

9.3 Décision de conception : quand imposer le KYC ?#

Option A — KYC en amont (avant profil). Confiance maximale du pool. Contre : effondrement du taux de conversion (H1 en danger).

Option B — KYC contextuel (recommandé). L'utilisateur crée son profil et explore, mais ne peut être proposé ni contacter sans « Identité vérifiée ». Le KYC devient une clé de valeur, pas un péage.

Recommandation : Option B. Elle teste H1 sans tuer l'entrée, et aligne friction et valeur perçue.


10. Fonctionnalités MVP1 (priorisation MoSCoW)#

Pour chaque item : Priorité | Valeur utilisateur | Complexité | Dépendances | Justification (pourquoi inclus/exclu).

MUST HAVE (le MVP ne fonctionne pas sans)#

#FonctionnalitéValeurComplexitéDépendancesPourquoi
M1Inscription + connexion + consentementsAccèsFaibleBase
M2Vérif email + téléphone (OTP)Confiance N2/N3FaibleM1Anti-bot, socle de confiance
M3Vérif identité KYC externalisée + liveness passifConfiance N1 (cœur)ÉlevéeM1, prestataireDifférenciateur central, teste H1
M4Profil structuré (identité/pro/vision mariage)CompatibilitéMoyenneM1Matière du matching
M5Questionnaire valeurs & personnalitéCompatibilitéMoyenneM4Cœur de la compatibilité réelle (teste H2)
M6Critères de recherche (4 niveaux)CompatibilitéMoyenneM4Filtrage sérieux
M7Trust Passport à badges (sans score public)ConfianceFaibleM2, M3Rend la confiance visible sans discriminer
M8Matching curé + explicable (3-5/jour)CurationÉlevéeM4-M6Différenciateur central, teste H2
M9Découverte progressive (valeurs avant photo)Anti-superficialitéMoyenneM8Différenciateur, teste H3
M10Intérêt / Pas pour moi / Demande de mise en relationContrôleFaibleM9Alternative au swipe
M11Match (intérêt réciproque)Mise en relationFaibleM10Déclencheur de contact
M12Messagerie sécurisée in-appÉchangeMoyenneM11Contact sans fuite de coordonnées
M13Anti-scam basique (masquage coordonnées + alertes mots-clés)SécuritéMoyenneM12Protège la catégorie (teste H3)
M14Signalement + blocageSécuritéFaibleM12Sécurité minimale obligatoire
M15Modération hybride (règles + file humaine)SécuritéMoyenneM13,M14Indispensable dès le 1er utilisateur
M16Back-office (users, vérif, signalements, alertes)OpsÉlevéetousSans lui, pas d'exploitation
M17Notifications (push + email) essentiellesRétentionMoyenneM8,M11,M12Boucle d'engagement
M18Paramètres, confidentialité, suppression compte / droit à l'oubliConformitéMoyenneM1Obligation légale (RGPD/CNDP)

SHOULD HAVE (fortement souhaitable, arbitrable selon budget/temps)#

#FonctionnalitéPourquoi should, pas must
S1Référent de confiance (attestation simple)Différenciant mais le concept tient sans lui au J1
S2Score interne (non affiché) pour ranking matching & modérationAméliore la qualité mais un ranking simple suffit d'abord
S3Photo floutée par défaut, dévoilée par paliersRenforce « valeurs avant photo » ; peut démarrer en version simple
S4File d'attente / notif « profils bientôt »Gère le cold start honnêtement
S5Protection asymétrique genre (réglages anti-harcèlement femmes)Critique pour l'équilibre, à cadrer tôt

COULD HAVE (si temps résiduel)#

#FonctionnalitéNote
C1Détection photo IA/volée (reverse image, hash) basiqueNice-to-have, l'humain couvre au début
C2Onboarding gamifié de complétude de profilEngagement
C3Multilingue FR/AR/EN (au moins FR/AR)Fort pour le marché, mais peut suivre

OUT OF SCOPE (explicitement hors MVP1)#

#ExcluRaisonRenvoyé à
O1Entretien vidéo de vérification (niveau 5)Coût/complexité, pas nécessaire pour tester H1-H3MVP2
O2Appels audio/visio in-app natifsComplexité (WebRTC, modération temps réel) élevée vs valeur MVPMVP2
O3IA anti-deepfake/anti-fraude avancéeCoûteux ; revue humaine + KYC prestataire suffisentMVP2
O4Khetaba certifiée (comptes pro, portefeuille)Écosystème, exige la masse critique d'abordMVP2/V2
O5Matching ML avancé / apprentissagePas de données au J1 ; règles explicables d'abordMVP2
O6Implication famille avancée (workflow multi-acteurs)Complexe ; référent simple d'abordMVP2
O7Paiement/premium completValider la valeur avant de monétiserFin MVP1 / MVP2

11. Trust & Identity#

11.1 Les niveaux de confiance (arbitrage MVP1)#

NiveauÉlémentMVP1 ?Justification
N1Identité (doc + selfie + liveness)OUI (externalisé)Cœur de la promesse
N2Téléphone (OTP, non public)OUIAnti-bot, contact indirect
N3EmailOUIBase
N4Cohérence du profil (âge, ville, profession…)OUI (règles + revue)Anti-mensonge
N5Entretien vidéo de vérificationNONMVP2 (coût/complexité)
N6Référent de confiancePartiel (SHOULD, attestation simple)Différenciant, léger
N7Validation KhetabaNONMVP2/V2 (écosystème)

11.2 Trust Passport (recommandation vs Trust Score affiché)#

Problème du score chiffré : hiérarchisation sociale, gaming, perception de « notation des personnes » — inacceptable culturellement et risqué juridiquement (§ préambule risque 4).

Recommandation : Trust Passport à badges (public) + Trust Score numérique (interne only).

11.3 Méthodologie de calcul du Trust Score interne (proposition)#

Score = somme pondérée de composantes, borné 0-100, avec plancher/plafond pour éviter la discrimination.

ComposanteTypePoids indicatifEffet
Identité vérifiée (KYC OK)Obligatoire pour être proposé+40Sans elle, non proposable (gate, pas malus)
Téléphone vérifiéObligatoire+10Gate léger
Email vérifiéObligatoire+5Gate léger
Profil complet (seuil %)Obligatoire pour proposition+15Qualité
Cohérence des données (règles OK)Optionnel ++5Anti-mensonge
Référent confirméOptionnel ++10Confiance sociale
Ancienneté / activité saineOptionnel ++10Se construit dans le temps
Entretien vidéo (MVP2)Optionnel ++5Réservé futur
Signalements confirmésÉvénement -−20 à −100Baisse forte selon gravité
Comportement suspect (scam, coordonnées forcées)Événement -−10 à −40Baisse
Changements fréquents d'infos clésÉvénement -−5Vigilance
Connexion anormale (multi-comptes, bot)Événement -−10 à −50Vigilance

Principes anti-discrimination :

11.4 Données visibles vs jamais visibles#


12. Anti-fraude (faux profils) & Anti-scam#

Section stratégique. On distingue deux menaces : (A) faux profils / usurpation d'identité et (B) scams sentimentaux / arnaques.

12.1 Menaces et défenses (faux profils)#

MenaceDéfense MVP1Défense MVP2+
Faux documentsKYC prestataire (contrôle doc) + revue humaineContrôle croisé registres
Faux selfies / photos voléesLiveness passif (prestataire)Reverse image, hash perceptuel (COULD C1)
Photos IA / deepfakesRevue humaine + livenessDétection IA dédiée (MVP2)
Profils multiplesUnicité device/tel/identité (empreinte légère)Graphe de comptes, ML
Incohérences de donnéesRègles de cohérence (âge/ville/profession)Scoring d'incohérence
Création massive (bots)OTP + rate limiting + captcha invisibleDétection comportementale
Comportement automatiséDétection de patterns basiquesML anti-bot

12.2 Anti-scam sentimental (signaux) — MVP1 basique mais présent#

Signaux détectables : demande d'argent, urgence financière, histoire émotionnelle stéréotypée, poussée rapide vers WhatsApp/Telegram, refus systématique de visio, incohérences, pression émotionnelle, demande de documents personnels ou de données bancaires, partage rapide de coordonnées.

Mécanisme MVP1 :

  1. Masquage automatique des numéros/emails/liens dans la messagerie (regex + variantes obfusquées) → « Le partage de coordonnées est protégé à ce stade. »
  2. Détection de mots-clés/patterns (argent, virement, IBAN, « aide-moi financièrement », urgence) → bannière d'alerte non bloquante : « Cette conversation présente des signaux pouvant indiquer une arnaque. Ne partagez jamais d'argent ni de coordonnées bancaires. »
  3. Éducation contextuelle : rappels de sécurité au 1er message, avant 1re rencontre.
  4. Signalement 1-clic contextualisé (« demande d'argent », « harcèlement », « faux profil »…).

Éviter les faux positifs : l'alerte est informative, pas un bannissement automatique. La sanction (suspension/ban) passe par confirmation humaine ou accumulation de signaux forts. Seuils calibrés et révisables via back-office.

12.3 Parcours d'un profil suspect#

Détection (auto ou signalement)Statut « en revue » (accès restreint : ne peut plus être proposé/contacter) → Analyse humaine (back-office)Décision : OK / vérification renforcée / suspension / banNotification motivée à l'utilisateurRecours possible.

Principe : présomption de bonne foi sauf signaux forts ; proportionnalité ; traçabilité de chaque décision (audit).


13. Matching#

13.1 Principes#

13.2 Algorithme (approche recommandée : moteur de règles pondérées, PAS de ML au MVP1)#

Justification : pas de données d'entraînement au lancement ; besoin d'explicabilité ; un moteur de règles est transparent, ajustable en back-office et suffisant pour tester H2.

Étape 1 — Filtres durs (gates éliminatoires) :

Étape 2 — Score de compatibilité (sur les survivants) :

Score = w1·Valeurs + w2·VisionMariage + w3·Personnalité + w4·ProjetFamilial + w5·Géo + w6·Préférences

Étape 3 — Sélection & diversité : on retient les meilleurs scores mais on plafonne à 3-5/jour et on introduit une légère diversité (éviter de ne montrer qu'un seul « type »). Réciprocité prise en compte (proposer aussi là où l'autre a des chances d'être intéressé).

13.3 « Pourquoi ce profil ? » (explication affichée)#

Exemple : « 4 valeurs communes (famille, fidélité, finances, éducation) · vision familiale compatible · même projet géographique · attentes similaires sur les enfants · personnalité complémentaire sur la communication. »

→ Généré à partir des composantes qui ont le plus contribué au score. Jamais de photo mise en avant dans l'explication.

13.4 Paramétrage#

Les poids w1..w6, les seuils, le nombre de propositions/jour sont configurables en back-office (pas en dur), pour itérer sans redéploiement.


14. Messagerie et mise en relation progressive#

14.1 Le parcours par paliers#

ÉtapeCondition d'accèsCe qui se passe
1. Profil proposéMatchingDécouverte progressive (valeurs -> … -> photo)
2. IntérêtAction « Intéressé(e) »Marqué, non révélé tant que non réciproque
3. Intérêt réciproque (Match)Les deux intéressésDéblocage de la conversation
4. Conversation sécuriséeMatchMessagerie in-app, anti-scam actif
5. Appel audioAccord mutuelMVP1 : hors-app + conseils ; MVP2 : in-app
6. VisioconférenceAccord mutuelMVP1 : hors-app + conseils ; MVP2 : in-app
7. Rencontre réelleAccord mutuelCheck-list sécurité (lieu public, prévenir un proche)
8. Implication famille/référentOptionnel, à la demandeAttestation / présentation (référent MVP1 léger)

Chaque étape est volontaire et réversible (blocage possible à tout moment).

14.2 Décision : audio/visio in-app au MVP1 ?#

Recommandation : NON au MVP1 (OUT OF SCOPE O2). WebRTC + modération temps réel + coûts + conformité = trop lourd pour tester H1-H3. MVP1 : on facilite le passage volontaire (ex. lien de visio externe suggéré) avec fort accompagnement sécurité, et on mesure l'appétence pour l'intégrer nativement en MVP2. Contre-argument assumé : la visio in-app renforcerait l'anti-scam (preuve de vie) — d'où sa priorité haute en MVP2.

14.3 Règles de sécurité de la messagerie#


15. Modération#

15.1 Modèle hybride#

Couche automatique : règles (mots-clés scam, coordonnées, contenus interdits), détection comportementale basique (rythme anormal, multi-signalements), gates de vérification.

Couche humaine : file de modération priorisée (par gravité + score interne), vérification renforcée, décision finale sur cas sensibles.

15.2 Workflow#

Signalement / détectionTriage automatique (priorité)Analyse humaineDécision (rien / avertissement / restriction / suspension / ban)Notification motivéeRecoursTraçabilité (audit log).

15.3 Principes#


16. Back-office#

16.1 Fonctions MVP1#

16.2 Rôles (RBAC)#

RôlePérimètre
Super AdminTout, y compris paramètres système et gestion des rôles
ModérateurSignalements, sanctions, messagerie flaggée
VérificateurRevue des vérifications d'identité, statuts de confiance
Khetaba (MVP2)Portefeuille de candidats, recommandations (désactivé au MVP1)

Principe : moindre privilège, séparation des fonctions (le vérificateur ne modère pas forcément), audit log sur toute action sensible.


17. User Stories (backlog MVP1 — prêt pour sprint 1)#

Format : US-ID — Titre / En tant que … je veux … afin de … / Critères d'acceptation / Règles métier / Priorité / Dépendances.

Priorités : P0 = Must sprint 1, P1 = Must, P2 = Should.

Épopée A — Compte & Authentification#

US-001 — Créer un compte · En tant que candidat je veux créer un compte afin d' accéder à la plateforme.

US-002 — Se connecter / mot de passe oublié · CA : login sécurisé ; réinit par email/OTP ; throttling anti-brute-force. P0. Dép : US-001.

US-003 — Vérifier mon email · CA : lien/OTP ; expiration ; renvoi limité ; badge « Email vérifié » à succès. P0. Dép : US-001.

US-004 — Vérifier mon téléphone · CA : OTP SMS ; nombre d'essais limité ; numéro stocké chiffré et non public ; badge « Téléphone vérifié ». P0. Dép : US-001. Règles : RM-14.

Épopée B — Vérification d'identité (Trust)#

US-010 — Vérifier mon identité (KYC) · afin d' obtenir le badge « Identité vérifiée » et pouvoir être proposé/contacter.

US-011 — Comprendre pourquoi vérifier · CA : écran pédagogique (bénéfice, ce qu'on ne partage pas). P1. Dép : US-010.

US-012 — Reprendre une vérification échouée · CA : nouvelle tentative limitée ; escalade revue humaine. P1. Dép : US-010.

Épopée C — Profil & Compatibilité#

US-020 — Renseigner mon profil · CA : sections identité déclarative / vie pro / vision mariage ; sauvegarde progressive ; indicateur de complétude. Règles : RM-04. P0. Dép : US-001.

US-021 — Répondre au questionnaire valeurs & personnalité · CA : questionnaire découpé, reprenable ; résultats stockés pour matching ; aucune bonne/mauvaise réponse affichée. P0. Dép : US-020.

US-022 — Définir mes critères · CA : 4 niveaux (indispensable / important / secondaire / rédhibitoire) ; rédhibitoires appliqués comme filtres durs. Règles : RM-05. P0. Dép : US-020.

US-023 — Ajouter mes photos (dévoilement progressif) · CA : photo floutée par défaut, dévoilée par palier ; modération à l'upload. P1/P2. Dép : US-020.

US-024 — Voir mon Trust Passport · CA : badges obtenus + « comment améliorer » ; pas de score chiffré affiché. Règles : RM-07. P1. Dép : US-003,004,010,020.

Épopée D — Découverte & Matching#

US-030 — Recevoir mes propositions · afin de découvrir des profils compatibles. CA : 3-5 max/jour ; uniquement profils vérifiés+complets ; message honnête si aucun. Règles : RM-06, RM-08, RM-12. P0. Dép : US-021,022 + pool.

US-031 — Découvrir un profil progressivement · CA : ordre valeurs -> personnalité -> projet -> compatibilité -> photo. P0. Dép : US-030.

US-032 — Comprendre « pourquoi ce profil » · CA : explication basée sur les composantes de compatibilité. Règles : RM-09. P0. Dép : US-030.

US-033 — Exprimer mon intérêt / passer · CA : actions Intéressé(e) / Pas pour moi / Demander mise en relation ; intérêt non révélé si non réciproque. Règles : RM-10. P0. Dép : US-031.

US-034 — Être notifié d'un match · CA : match = intérêt réciproque ; ouverture conversation. Règles : RM-11. P0. Dép : US-033.

Épopée E — Messagerie & Sécurité#

US-040 — Échanger avec un match · CA : messagerie in-app ; coordonnées masquées ; horodatage ; blocage possible. Règles : RM-13, RM-14. P0. Dép : US-034.

US-041 — Être alerté d'un risque d'arnaque · CA : bannière non bloquante sur signaux scam ; conseils sécurité. Règles : RM-15. P0. Dép : US-040.

US-042 — Signaler / bloquer un utilisateur · CA : motifs prédéfinis ; blocage immédiat ; création d'un dossier modération. Règles : RM-16. P0. Dép : US-040.

US-043 — Recevoir des conseils avant une rencontre · CA : check-list sécurité affichée à l'étape rencontre. P2. Dép : US-040.

Épopée F — Référent (Should)#

US-050 — Inviter un référent de confiance · CA : invitation par lien ; le référent atteste connaître l'utilisateur ; badge « Référent confirmé » ; totalement optionnel ; droits limités (attestation seule). Règles : RM-17. P2. Dép : US-020.

Épopée G — Confidentialité & Compte#

US-060 — Gérer ma confidentialité · CA : visibilité paramétrable dans les limites autorisées ; voir quelles données ne sont jamais partagées. Règles : RM-18. P1. Dép : US-020.

US-061 — Supprimer mon compte / droit à l'oubli · CA : suppression effective ; purge/anonymisation selon obligations ; confirmation. Règles : RM-19, RM-20. P0. Dép : US-001.

Épopée H — Back-office (interne)#

US-070 — Modérer les signalements · CA : file priorisée ; décision + motif ; notification + recours ; audit log. P0. Dép : US-042.

US-071 — Valider/refuser une identité · CA : revue KYC douteux ; changement de statut tracé. P0. Dép : US-010.

US-072 — Paramétrer le matching · CA : poids/seuils/nb propositions éditables sans redeploy. P1. Dép : US-030.

US-073 — Consulter le dashboard KPIs · CA : indicateurs §23 ; filtres période. P1. Dép : données.

Épopée I — Notifications#

US-080 — Recevoir les notifications essentielles · CA : proposition, intérêt reçu, match, message, vérif terminée, alerte sécurité ; canaux push + email ; opt-out granulaire. P1. Dép : US-030+.


18. Règles métier#

Liste numérotée, référencée par les User Stories.

  1. RM-01 — Un email/téléphone ne peut être associé qu'à un seul compte actif.
  2. RM-02 — Un utilisateur non vérifié (identité) ne peut pas être proposé ni contacter un autre utilisateur.
  3. RM-03 — Le document d'identité et les données biométriques ne sont jamais visibles par un autre utilisateur ni stockés en clair côté produit (référence prestataire uniquement).
  4. RM-04 — Un profil doit atteindre un seuil de complétude (incl. valeurs & critères) avant d'entrer dans le pool de matching.
  5. RM-05 — Les critères rédhibitoires des deux parties sont des filtres durs : un profil violant un rédhibitoire n'est jamais proposé.
  6. RM-06 — Seuls les profils vérifiés + complets peuvent être proposés.
  7. RM-07 — Le Trust Score chiffré n'est jamais affiché ; seuls les badges du Trust Passport sont publics.
  8. RM-08 — Le nombre de propositions par utilisateur/jour est limité et configurable (défaut 3-5).
  9. RM-09 — Toute proposition doit être explicable (« pourquoi ce profil »).
  10. RM-10 — L'intérêt d'un utilisateur n'est révélé à l'autre que s'il est réciproque.
  11. RM-11 — Une conversation ne peut s'ouvrir qu'après intérêt réciproque (match).
  12. RM-12 — Si aucun profil compatible n'existe, le système ne fabrique pas de faux profils ; il informe honnêtement.
  13. RM-13 — Les coordonnées personnelles (téléphone, email, liens) sont masquées dans la messagerie jusqu'à un stade avancé/consenti.
  14. RM-14 — Le numéro de téléphone et l'email ne sont jamais exposés publiquement.
  15. RM-15 — Les alertes anti-scam sont informatives ; une sanction automatique lourde nécessite une confirmation humaine ou des signaux forts cumulés.
  16. RM-16 — Tout utilisateur peut signaler/bloquer à tout moment ; un blocage est immédiat.
  17. RM-17 — Le référent a des droits strictement limités (attestation) ; fonctionnalité optionnelle ; il ne voit pas les conversations.
  18. RM-18Séparation stricte entre données d'identité (sensibles) et données de profil (publiables) ; minimisation par défaut.
  19. RM-19 — L'utilisateur peut supprimer son compte ; déclenche purge/anonymisation conforme (droit à l'oubli).
  20. RM-20 — Toute donnée sensible est chiffrée (au repos et en transit) ; accès journalisé.
  21. RM-21 — Toute décision de modération est motivée, notifiée et susceptible de recours, et journalisée (audit).
  22. RM-22 — Un compte en revue a un accès restreint (ni proposé, ni contact) jusqu'à décision.
  23. RM-23 — Les poids/seuils du matching sont modifiables en back-office sans redéploiement.
  24. RM-24 — Protection asymétrique : les signalements de harcèlement sont traités en priorité.

19. Modèle de données fonctionnel#

Modèle logique (entités, attributs clés, relations). La séparation Identity/Profile est structurante pour la confidentialité.

19.1 Entités#

EntitéDescriptionAttributs principauxRelations
UserCompte & authid, email(chiffré), phone(chiffré), passwordHash, status, createdAt, locale, role1-1 Identity, 1-1 Profile, 1-1 TrustScore, 1-n Notification
IdentityDonnées sensibles d'identité (isolées)id, userId, kycStatus, kycProviderRef, verifiedAt, livenessResult1-1 User, 1-n Verification
VerificationTrace d'une vérif (email/tel/id/référent)id, userId, type, status, provider, timestamp, motifn-1 User
ProfileDonnées publiablesid, userId, displayName, age, gender, city, country, nationality?, maritalStatus, profession, sector, educationLevel, marriageVision{delai,enfants,role,residence,mobilite}, completeness, visibility1-1 User, 1-n Value, 1-1 Personality, 1-n Photo
ValueValeur déclarée + intensitéid, profileId, key, weight/importancen-1 Profile
PersonalityRésultats questionnaireid, profileId, traits{...}1-1 Profile
PreferenceCritères de rechercheid, profileId, key, level(indispensable/important/secondaire/redhibitoire), valuen-1 Profile
TrustScoreScore interne + badgesid, userId, scoreInternal, badges[], updatedAt1-1 User
ReferenceRéférent de confianceid, userId, refContact, status, attestationAtn-1 User
MatchRelation entre deux usersid, userA, userB, stage(proposé/intérêtA/intérêtB/match/…), compatScore, explanation, createdAtn-n via User
ConversationFil d'une relation matchéeid, matchId, status, createdAt1-1 Match, 1-n Message
MessageMessageid, conversationId, senderId, content, sanitizedContent, flags, createdAtn-1 Conversation
ReportSignalementid, reporterId, targetId, reason, context, status, createdAtn-1 User
FraudAlertAlerte anti-fraude/scamid, userId?, conversationId?, type, severity, signals[], status, createdAtn-1 User/Conversation
AppointmentÉtape audio/visio/rencontreid, matchId, type, status, scheduledAtn-1 Match
NotificationNotification multi-canalid, userId, type, channel, payload, readAt, createdAtn-1 User
ModerationCaseDossier modération (audit)id, subjectId, sourceReportId?, decisions[], actorId, status, log[]n-1 User
PhotoMédia profilid, profileId, url, blurLevel, moderationStatusn-1 Profile

19.2 Notes de conception#


20. Architecture fonctionnelle#

Vue orientée services (fonctionnelle, pas technologique). Découpage en domaines pour permettre l'extension internationale et l'ajout de la Khetaba.

20.1 Vue d'ensemble#

                 +---------------------------+
 FRONT-OFFICE    |  App Mobile   |  Web App  |
                 +-------+-------------+------+
                         |             |
                    +----v-------------v----+
                    |     API Gateway       |  (auth, rate limit, routing)
                    +----+------------------+
                         |
   +---------+-----------+-----------+-----------+-----------+
   |         |           |           |           |           |
+--v--+  +---v---+   +---v----+  +---v---+   +----v----+  +---v-----+
|Auth |  |Identity|  |Matching|  | Trust |   |Messaging|  |Fraud/   |
|Svc  |  |Verif.  |  |Engine  |  |Service|   |Service  |  |Anti-scam|
+-----+  +---+---+   +--------+  +-------+   +----+----+  +---------+
             |                                     |
      +------v------+                       +------v------+
      | KYC Provider|                       | Notification|
      | (externe)   |                       | Service     |
      +-------------+                       +-------------+

 BACK-OFFICE : Administration | Vérification | Modération | Reporting/KPIs
 DATA : Identity Store (chiffré, isolé)  |  Profile/Match Store  |  Audit Log

20.2 Services (responsabilités)#

ServiceResponsabilitéMVP1
AuthenticationComptes, sessions, OTP email/tel, RBACOui
Identity VerificationOrchestration KYC (prestataire), statut, livenessOui (externalisé)
ProfileProfil, valeurs, personnalité, préférences, complétudeOui
TrustCalcul score interne, badges, règles de gatingOui
Matching EngineGates + scoring pondéré + sélection + explicationOui
MessagingConversations, sanitation coordonnées, historisationOui
Fraud/Anti-scamRègles, signaux, alertes, empreintes anti-multi-comptesOui (basique)
ModerationFile, décisions, sanctions, auditOui
NotificationPush, email (SMS pour critique)Oui
VideoAudio/visio in-appNon (MVP2)
KhetabaComptes pro, portefeuille, recommandationsNon (MVP2)
Reporting/KPIsAgrégation métriques back-officeOui

20.3 Recommandations technologiques (justifiées, non imposées)#


21. UX / UI & Écrans du MVP1#

21.1 Principes UX#

21.2 Liste complète des écrans#

#ÉcranNotes
1SplashMarque + valeur
2Onboarding (3-4 slides)TRUST / COMPATIBILITY / INTENTION
3InscriptionEmail/tel + consentements
4Connexion / mot de passe oublié
5Vérification emailOTP/lien
6Vérification téléphoneOTP
7Vérification identité (intro + KYC)Redirige prestataire
8Selfie / livenessVia prestataire
9Statut de vérificationEn cours / OK / en revue / refusé
10Édition profil (identité déclarative)
11Profil — vie pro
12Profil — vision du mariage
13Questionnaire valeursDécoupé
14Questionnaire personnalitéDécoupé
15Critères de recherche (4 niveaux)Rédhibitoires mis en avant
16Photos (dévoilement progressif)Floutage par défaut
17Trust PassportBadges + « comment améliorer »
18Découverte (liste des propositions)3-5 max
19Détail profil — découverte progressiveValeurs -> … -> photo
20Compatibilité / « pourquoi ce profil »Explication
21Action (Intéressé / Passer / Demander)
22MatchCélébration sobre + ouverture conv
23Liste des conversations
24ConversationAnti-scam, coordonnées masquées
25Bannière d'alerte sécuritéContextuelle
26Étape rencontre (check-list sécurité)
27Référent (invitation)Optionnel
28Signalement / blocageMotifs
29Notifications (centre)
30ParamètresCompte, notifs, langue
31Confidentialité (données & visibilité)« ce qui n'est jamais partagé »
32Suppression du compteConfirmation + info droit à l'oubli
33Aide / Sécurité / FAQ anti-arnaqueÉducation
34(Back-office) Dashboards & filesInterne

Écrans ajoutés vs liste initiale : 9 (statut vérif), 23 (liste conv), 26 (check-list rencontre), 33 (aide sécurité) — nécessaires au parcours réel.

21.3 Wireframes prioritaires (à produire en phase UX)#

Découverte progressive (19-20), Trust Passport (17), Conversation + anti-scam (24-25), KYC (7-9). Ce sont les écrans qui portent la différenciation.


22. Sécurité & confidentialité#

22.2 Mesures MVP1#

DomaineMesure
Documents d'identitéNon stockés en clair côté produit ; externalisés au prestataire ; ne conserver que statut + référence + hash
Données biométriquesTraitées par le prestataire ; consentement explicite ; durée de conservation minimale
ChiffrementAu repos (données sensibles) et en transit (TLS) ; secrets gérés hors code
Séparation des donnéesIdentity Store isolé du Profile Store (RM-18)
MinimisationNe collecter que le nécessaire au matching et à la confiance
Conservation & purgeDurées définies par type ; purge/anonymisation automatique ; droit à l'oubli (RM-19)
VisibilitéListe explicite des données jamais exposées (tel, email, doc, selfie, score, modération, référent)
Accès interneRBAC + moindre privilège + audit log de tout accès sensible
ConsentementsGranulaires, horodatés, révocables
Sécurité applicativeRate limiting, protection brute-force, validation entrées, protection contre l'énumération de profils

22.3 Données jamais visibles par les autres utilisateurs (rappel)#

Document d'identité, selfie/liveness, numéro de téléphone, email, adresse précise, score interne, historique de modération/signalements, informations du référent, géolocalisation fine.


23. KPIs du MVP1#

23.1 Funnel complet (à instrumenter)#

Inscriptions → Vérif email → Vérif tel → Vérif identité → Profil complété → Profil validé → Propositions reçues → Intérêt exprimé → Match → Conversation → Conversation « qualifiée » → Passage visio/rencontre → Rencontre déclarée.

23.2 Les 8 KPIs prioritaires (liés aux hypothèses)#

#KPIHypothèse testéeCible indicative*
1Taux de vérification identité (inscrits -> KYC OK)H1 (la plus critique)> 40 %
2Taux de complétion de profil (jusqu'aux valeurs/critères)H1/H2> 60 % des vérifiés
3Taux d'intérêt sur propositionsH2 (curation)> 30 %
4Taux de match (propositions -> match réciproque)H2> 10 %
5Taux de conversation qualifiée (match -> échange soutenu)H3 (confiance->qualité)> 50 % des matchs
6Taux de passage à la rencontre/visio déclaréeH3mesuré (baseline)
7Taux de signalement / fraudeSécurité/H3< 5 % (bas = sain)
8Rétention J30 / réactivationProduct-market fit> 25 %

Cibles à recalibrer après baseline — elles servent à définir « le MVP marche / ne marche pas », pas à s'auto-satisfaire.

23.3 Métriques de garde-fou (anti-vanité)#

Ne PAS piloter sur : nombre total d'inscrits, nombre de messages, temps passé (typiquement des métriques de dating, ici trompeuses). Le bon signal = qualité des mises en relation, pas volume d'activité.


24. Modèle économique#

24.1 Options#

ModèleDescriptionAvantagesInconvénientsCohérence positionnement
FreemiumBase gratuite, Premium payantAcquisition large, essai sans frictionConversion à travaillerBonne
Premium+propositions, filtres avancés, analyse compat, visibilitéRevenu récurrentNe pas transformer en « pay-to-spam »Bonne si features « sérieux »
Verification premiumVérif approfondie payanteAligné confiance, finance le KYCNe pas créer 2 castes de confianceBonne, à cadrer
Khetaba (MVP2)Abonnement/commission proMarge, différenciant, écosystèmeExige masse critiqueExcellente (long terme)
Hybride (recommandé)Freemium + Premium + verification premium, Khetaba en MVP2Souplesse, plusieurs leviersComplexité pricingBonne

24.2 Recommandation#


25. Risques#

CatégorieRisqueGravitéMitigation
ProduitRefus de fournir l'identité (H1 échoue)CritiqueKYC contextuel (pas à l'entrée) ; pédagogie ; badge comme valeur ; mesurer tôt
ProduitCold start / pool trop petit -> matching videCritiqueLancer sur niche dense ; ne pas fabriquer de faux profils ; file d'attente honnête ; growth ciblé
ProduitDéséquilibre de genreÉlevéGratuité/priorité femmes ; anti-harcèlement strict ; onboarding rassurant
TechniqueFiabilité KYC/livenessÉlevéExternaliser à un prestataire éprouvé ; revue humaine sur cas limites
TechniqueFraude/deepfakeMoyenKYC + revue humaine au MVP1 ; IA anti-fraude en MVP2
TechniqueScalabilitéMoyenMonolithe modulaire d'abord ; scaler quand la demande est prouvée
JuridiqueCNDP / biométrie / scoringCritiqueConseil juridique avant dev ; autorisation CNDP ; ne pas stocker le doc ; DPO/registre
JuridiqueResponsabilité plateforme (scam, rencontres)ÉlevéCGU claires ; modération ; disclaimers ; conseils sécurité ; process signalement
BusinessAcquisition des 1ers users / effet réseauCritiqueNiche + communauté + partenariats (associations, influenceurs sérieux) ; amorçage manuel
BusinessMonétisation prématuréeMoyenGratuit au MVP1 ; monétiser après PMF
CulturelPerception (« app de rencontre » stigmatisée)ÉlevéPositionnement matrimonial fort ; codes sérieux ; implication famille/référent ; storytelling Khetaba
CulturelÉquilibre tradition/modernité, place de la familleMoyenRéférent optionnel ; ton respectueux ; tests utilisateurs culturellement représentatifs

26. MVP1 / MVP2 / Vision#

MVP1 — Tester le concept (les 3 hypothèses)#

Vérifications (email/tel/identité KYC), profil + valeurs + personnalité + critères, Trust Passport (badges), matching curé explicable, découverte progressive, mise en relation + messagerie sécurisée, anti-scam basique, modération hybride, back-office, notifications, confidentialité/suppression.

MVP2 — Approfondir confiance & écosystème#

V2 / Vision — Nouvelle catégorie#


27. Roadmap (indicative)#

PhaseDurée indicativeContenuSortie/decision gate
0. Cadrage légal & KYC3-4 sem (parallélisable)Conseil CNDP/RGPD ; choix prestataire KYC ; DPIAFeu vert conformité
1. UX/UI4-6 semWireframes prioritaires -> maquettes ; tests conceptMaquettes validées
2. Architecture & setup2-3 semArchi modulaire, Identity Store isolé, CI/CD, intégration KYCSocle prêt
3. Sprint 1 (MUST P0)3-4 semAuth, vérif email/tel/identité, profil de baseOnboarding vérifié bout-en-bout
4. Sprint 23-4 semValeurs/personnalité/critères, Trust Passport, matching + explicationPropositions fonctionnelles
5. Sprint 33-4 semDécouverte progressive, match, messagerie + anti-scam, signalementMise en relation E2E
6. Sprint 43-4 semBack-office, modération, notifications, confidentialité/suppressionMVP1 complet
7. Bêta fermée4-6 semNiche dense ; instrumentation KPIs ; itérationsValidation H1-H3
8. DécisionGo/No-Go MVP2 selon KPIsRoadmap MVP2

Estimation totale MVP1 : ~5-7 mois selon taille d'équipe. La phase 0 (légal) conditionne tout et ne doit pas être compressée.


28. Conclusion et recommandations#

28.1 Ce qui rend ce produit défendable#

Le produit ne gagne pas parce qu'il ajoute de la vérification à du dating. Il gagne s'il incarne réellement une nouvelle catégorie : un tiers de confiance numérique structuré autour de TRUST · COMPATIBILITY · INTENTION, où la friction est assumée comme un signal de sérieux, et où la Khetaba/famille a une place. C'est un produit de confiance et de rituel, pas de volume.

28.2 Les 6 recommandations décisives#

  1. Sécuriser la conformité CNDP/biométrie AVANT le développement — risque bloquant n°1.
  2. KYC contextuel, pas à l'entrée — pour tester H1 sans tuer la conversion.
  3. Lancer sur une niche dense (ex. diaspora maghrébine 27-38 ans en Europe) — seule façon de résoudre le cold start.
  4. Trust Passport à badges, jamais de score public — évite la dérive discriminatoire et le risque juridique.
  5. Matching = moteur de règles explicable au MVP1 — pas de ML sans données, l'explicabilité est un différenciateur.
  6. Rester gratuit au MVP1 — valider les 3 hypothèses avant de monétiser ; la Khetaba est le vrai moteur de revenu, mais plus tard.

28.3 Le piège à éviter#

Ne pas céder, sous pression de croissance, aux réflexes du dating : swipe, volume, score d'attractivité, monétisation du « plus de profils ». Chacun de ces choix, isolément raisonnable, détruit le positionnement. Le produit doit être discipliné : moins, mais vrai.

28.4 Prochaines étapes#

Ce dossier permet de passer directement à : UX/UI (maquettes) → Architecture technique détaillée → Backlog priorisé (les US §17 sont prêtes) → Développement MVP1 → Bêta niche → Mesure H1-H3 → Décision MVP2.


Fin du dossier d'analyse fonctionnelle MVP1.