Le coaching en direct nécessite un retour inférieur à la seconde, nous avons donc séparé le chemin média du chemin données. La vidéo est publiée via un SFU de streaming et distribuée via WebRTC pour les sessions interactives ou HLS à faible latence pour les audiences plus importantes, tandis que le chat, les réactions et les Q&R circulent sur un canal WebSocket séparé afin qu'un segment vidéo lent ne bloque jamais la conversation. L'état de la salle est autoritaire côté serveur, les participants tardifs reçoivent un buffer de rediffusion, et une connexion interrompue rejoint la même salle logique plutôt qu'une nouvelle. La console admin soutenue par Laravel donne aux opérateurs la modération de contenu, la gestion des mentors et apprenants, le reporting financier et la réconciliation des règlements en un seul endroit.
En matière de confidentialité, les registres des apprenants et mentors, les métadonnées de paiement et l'historique des sessions sont modélisés de sorte qu'une demande de suppression ou d'export correspond à des tables concrètes plutôt qu'à une recherche manuelle. Les pratiques de gestion des données sont alignées sur le RGPD pour les utilisateurs dans l'Union européenne et le CCPA / CPRA pour les utilisateurs en Californie et aux États-Unis, avec un consentement capturé à l'inscription et exposé dans les paramètres du compte. L'architecture est conçue pour qu'une révision externe de protection des données soit un exercice de documentation, pas une refonte.
Posture de conformité : conforme RGPD · prêt ISO 27001 · SOC 2 Type II en cours · compatible HIPAA · CCPA reconnu.