Architecture Zero Knowledge

Documentation Technique

Dernière mise à jour : Mars 2026

MoveChat adopte une architecture « Zero Knowledge » pour garantir le plus haut niveau de confidentialité dans les communications entre utilisateurs. Ce document décrit en détail le fonctionnement technique du système de chiffrement et ses implications sur la gestion des données.

Comment fonctionne le chiffrement de bout en bout

Les messages échangés entre utilisateurs sur MoveChat sont protégés par un chiffrement de bout en bout (E2E). Cela signifie que :

  • Génération des clés : Les clés cryptographiques sont générées et conservées exclusivement sur les appareils des utilisateurs. Le serveur n'a jamais accès aux clés privées.
  • Chiffrement côté client : Chaque message est chiffré sur l'appareil de l'expéditeur avant d'être transmis au serveur. Le serveur ne reçoit que des données chiffrées qu'il ne peut pas déchiffrer.
  • Déchiffrement côté client : Seul l'appareil du destinataire possède la clé nécessaire pour déchiffrer le message reçu.
  • Aucune clé sur le serveur : Le gestionnaire de la plateforme ne dispose pas des clés de déchiffrement et ne peut techniquement pas accéder au contenu des conversations.

Cette architecture garantit que même MoveChat, en tant que gestionnaire de la plateforme, ne peut pas lire, intercepter ou récupérer le contenu des messages.

Ce que le gestionnaire NE PEUT PAS voir

Par choix de conception et par contrainte technique, le gestionnaire de MoveChat n'a pas accès à :

  • Contenu des messages : Les messages sont chiffrés E2E et le gestionnaire ne dispose pas des clés de déchiffrement
  • Position précise des utilisateurs : Les positions affichées sur la carte sont approximatives (~500m) et basées sur la saisie manuelle des utilisateurs
  • Accords entre utilisateurs : Tout accord, entente financière ou décision prise entre utilisateurs se fait dans les chats chiffrés ou en dehors de la plateforme
  • Contenu des conversations : Même en cas de demandes de l'Autorité Judiciaire, le gestionnaire ne peut fournir que les métadonnées de connexion (horodatage, ID utilisateur) mais pas le contenu des communications
  • Fichiers et médias partagés dans le chat : Les pièces jointes échangées dans le chat sont également soumises au chiffrement E2E

Ce que le gestionnaire PEUT voir

Pour le fonctionnement de la plateforme, le gestionnaire a accès aux données suivantes :

  • Données d'inscription : Nom, e-mail, date de naissance et les données fournies lors de l'inscription (nécessaires pour la fourniture du service et les obligations légales)
  • Annonces publiées : Les demandes de contact publiées par les utilisateurs sont visibles par le gestionnaire en tant que contenus publics de la plateforme
  • Moyennes des évaluations : Les évaluations réciproques entre utilisateurs sont des données publiques au sein de la plateforme
  • Métadonnées de connexion : Horodatages d'accès, adresses IP et identifiants de session (conservés à des fins de sécurité pendant 12 mois maximum)
  • Numéro de téléphone : Nous ne le conservons pas en clair : nous gardons une empreinte non réversible, pour empêcher les comptes en double, et une copie scellée qui ne se rouvre qu’avec une clé privée conservée hors de nos systèmes. Il n’est jamais visible par les autres utilisateurs

Pourquoi ce choix

L'adoption de l'architecture Zero Knowledge répond à des exigences juridiques et de protection des utilisateurs :

Qualification juridique

MoveChat est qualifié comme service de la société de l'information au sens de la Directive 2000/31/CE et du D.Lgs. 70/2003. En tant que tel, le gestionnaire fournit exclusivement l'infrastructure technique de communication sans avoir connaissance ni contrôle des contenus échangés entre les utilisateurs. L'architecture Zero Knowledge est la garantie technique de cette qualification.

  • Privacy by Design (Art. 25 RGPD) : La protection des données est intégrée dans la conception même du système, pas ajoutée ultérieurement
  • Minimisation des données (Art. 5.1.c RGPD) : En ne collectant pas le contenu des communications, MoveChat applique le principe de minimisation dans sa forme la plus rigoureuse
  • Protection des utilisateurs : le contenu des conversations est chiffré sur l’appareil et le serveur n’a pas les clés pour le lire
  • Cohérence avec la nature du service : MoveChat est une plateforme de communication, pas de surveillance. L'architecture Zero Knowledge est la manifestation technique de ce principe

Schéma technique simplifié

Appareil expéditeur

Génère clé → Chiffre message → Envoie données chiffrées

Serveur MoveChat

Reçoit données chiffrées → Transmet au destinataire → Ne peut pas déchiffrer

Appareil destinataire

Reçoit données chiffrées → Déchiffre avec clé locale → Lit message

Clés cryptographiques

Générées et conservées UNIQUEMENT sur les appareils des utilisateurs. Jamais transmises au serveur.

Dernière mise à jour : Mars 2026

Ce document fait partie intégrante de la documentation technique de MoveChat et est mis à jour en cas de modifications de l'architecture du système.

  • Accueil
  • Comment ça marche
  • Aide
  • Supprimer le compte
  • Confidentialité
  • Deviens testeur Android
  • Conditions