EN RO RU FR

Foire aux questions

QRChat v4.0.0 — Dernière mise à jour : 21 mars 2026

Aller à

Premiers pas Sécurité et confidentialité Messages et médias Appels Compte et données Dépannage Autre

Premiers pas

Qu'est-ce que QRChat ?

QRChat est une messagerie privée avec chiffrement de bout en bout. Contrairement aux autres applications de messagerie, QRChat ne demande ni ton numéro de téléphone ni ton adresse e-mail. Tu ajoutes des contacts en scannant un code QR en personne, ce qui garantit que seules les personnes que tu rencontres physiquement peuvent t'écrire.

Tous les messages sont chiffrés sur ton appareil avant d'être envoyés, et seul le destinataire peut les déchiffrer. Même les serveurs de QRChat ne peuvent pas lire tes messages.

Comment ajouter un contact ?

Pour ajouter un contact, les deux utilisateurs doivent se trouver au même endroit :

  • Ouvre QRChat et va dans l'onglet Contacts
  • Appuie sur l'icône Code QR
  • Une personne affiche son code QR, l'autre le scanne
  • Les deux appareils échangent des clés cryptographiques de manière sécurisée
  • Le contact apparaît dans ta liste — tu peux commencer à discuter immédiatement
Tu peux aussi envoyer une demande de contact à distance si quelqu'un partage son code QR sous forme d'image, mais le scan en personne reste la méthode la plus sécurisée.
Ai-je besoin d'un numéro de téléphone ou d'un e-mail ?

Non. QRChat ne requiert aucune information personnelle. Il n'y a ni inscription, ni vérification de numéro de téléphone, ni adresse e-mail nécessaire. Ton identité est une paire de clés cryptographiques générée localement sur ton appareil.

Comment changer la langue ou le thème ?

QRChat prend en charge 4 langues (anglais, roumain, russe, français) et 2 thèmes (clair et sombre) :

  • Va dans Paramètres (icône engrenage)
  • Sélectionne ta Langue préférée
  • Sélectionne ton Thème préféré

Les changements sont appliqués instantanément. Tu peux aussi choisir la langue et le thème lors de la configuration initiale.

Sécurité et confidentialité

Quel chiffrement QRChat utilise-t-il ?

QRChat utilise un chiffrement de niveau militaire basé sur la bibliothèque TweetNaCl :

  • X25519 — Échange de clés (Diffie-Hellman sur Curve25519)
  • XSalsa20-Poly1305 — Chiffrement des messages avec authentification
  • Ed25519 — Signatures numériques pour la vérification d'identité
  • Double Ratchet — Confidentialité persistante (chaque message utilise une clé unique)
  • SQLCipher — Chiffrement de la base de données locale (AES-256)
Même si quelqu'un compromet une clé de message, il ne peut pas déchiffrer les messages passés ou futurs — c'est ce qu'on appelle la confidentialité persistante.
Quelqu'un peut-il lire mes messages ?

Non. Les messages sont chiffrés sur ton appareil et ne peuvent être déchiffrés que par le destinataire. Le serveur QRChat ne fait que relayer des données chiffrées — il ne peut pas voir le contenu des messages, les pièces jointes ou l'audio/vidéo des appels.

Il n'y a aucune porte dérobée, aucune clé maître et aucun moyen pour les développeurs de QRChat d'accéder à tes conversations.

Où sont stockées mes clés de chiffrement ?

Tes clés privées sont stockées dans le Trousseau iOS avec le niveau de protection le plus élevé (WHEN_UNLOCKED_THIS_DEVICE_ONLY). Cela signifie :

  • Les clés ne sont accessibles que lorsque ton appareil est déverrouillé
  • Les clés ne quittent jamais ton appareil
  • Les clés ne sont pas incluses dans les sauvegardes iCloud
  • Les clés sont protégées par le Secure Enclave de ton appareil
QRChat collecte-t-il des données personnelles ?

Non. QRChat repose sur une architecture à connaissance nulle :

  • Aucune information personnelle n'est requise pour utiliser l'application
  • Aucune analyse ni suivi
  • Aucune publicité
  • Aucun accès à tes contacts téléphoniques (optionnel, uniquement pour l'affichage)
  • Le contenu des messages n'est jamais accessible au serveur

Consulte notre Politique de confidentialité pour plus de détails.

Messages et médias

Quelle est la taille maximale des fichiers ?

La taille maximale pour les transferts de fichiers est de 25 Mo. Cela s'applique aux photos, vidéos, documents et autres fichiers. Les fichiers sont transférés en pair-à-pair via WebRTC lorsque c'est possible, ou via le serveur relais chiffré.

Puis-je envoyer des photos et des vidéos ?

Oui. Tu peux envoyer des photos et des vidéos depuis ton appareil photo ou ta galerie. Appuie sur l'icône appareil photo dans la barre de saisie. Les photos envoyées dans la même minute sont automatiquement regroupées en grille d'album.

Puis-je supprimer des messages ?

Oui. Appuie longuement sur n'importe quel message pour voir les options, dont Supprimer. Tu peux supprimer des messages pour toi-même. Les messages supprimés sont définitivement retirés de ta base de données locale.

Que signifient les coches ?
  • Une coche (✓) — Message envoyé au serveur
  • Deux coches (✓✓) — Message remis sur l'appareil du destinataire
  • Coches bleues — Le message a été lu par le destinataire

Les accusés de réception peuvent être configurés dans tes paramètres de confidentialité pour chaque contact.

Comment répondre à un message ?

Glisse vers la droite sur n'importe quel message pour y répondre. Le message original sera cité au-dessus de ta réponse pour garder le contexte.

Appels

Comment passer un appel ?

Ouvre une conversation avec un contact et appuie sur l'icône téléphone en haut à droite. QRChat prend en charge les appels vocaux et vidéo. Les appels se connectent en pair-à-pair (directement entre les appareils) lorsque c'est possible, pour une meilleure qualité et confidentialité.

Les appels sont-ils chiffrés ?

Oui. Tous les appels utilisent le chiffrement de bout en bout via WebRTC avec SRTP (Secure Real-time Transport Protocol). Les clés de chiffrement sont négociées directement entre les deux appareils — le serveur n'a jamais accès à l'audio ou à la vidéo des appels.

Pourquoi mon appel ne se connecte-t-il pas ?

Les problèmes de connexion d'appel sont généralement liés aux conditions réseau :

  • Assure-toi que les deux appareils disposent d'une connexion internet stable
  • Si tu es sur un réseau restrictif (WiFi d'entreprise, certains opérateurs mobiles), la connexion P2P directe peut être bloquée — QRChat essaiera d'utiliser un serveur relais (TURN) comme solution de repli
  • Les appels ont un délai d'expiration de 45 secondes — si le destinataire ne répond pas, l'appel est automatiquement terminé
  • Assure-toi que le destinataire a QRChat ouvert ou les notifications activées

Compte et données

Comment supprimer mon compte ?

Va dans Paramètres et fais défiler jusqu'en bas. Appuie sur Supprimer le compte. Avant la suppression, l'application affiche un avertissement détaillé expliquant ce que tu vas perdre et ce qui peut encore être récupéré.

La suppression depuis Paramètres retire :

  • Tous tes messages de la base de données locale chiffrée
  • Tous tes contacts
  • L'inscription sur le serveur et les jetons de notifications push

Ce qui reste sur l'appareil (si tu ne désinstalles pas aussi l'application) :

  • Ton identité cryptographique (clés privées dans le Trousseau iOS)
  • Ton empreinte — les personnes qui t'ont comme contact te reconnaissent toujours
Si tu désinstalles aussi l'application, ton identité reste quand même dans le Trousseau iOS. Lors de la réinstallation de QRChat, tu verras un écran « Content de te revoir » te proposant de restaurer ton ancienne identité — tu en choisis une, tu saisis un nom à afficher, et tes contacts te reconnaîtront à nouveau automatiquement.
Que se passe-t-il si je réinstalle QRChat ?

QRChat est conçu pour que ton identité cryptographique survive à la réinstallation sur le même appareil. Tes clés privées sont stockées dans le Trousseau iOS, qu'iOS conserve même après la suppression d'une application.

Lors de la réinstallation :

  • Au premier lancement, QRChat scanne le Trousseau et trouve tes identités précédentes
  • Un écran « Content de te revoir » apparaît avec jusqu'à 3 identités récentes, affichées par empreinte
  • Appuie sur l'une d'elles, saisis un nom à afficher, et ton identité est restaurée instantanément
  • Tes contacts te reconnaîtront avec la même empreinte qu'auparavant
  • Ou appuie sur « Créer un nouveau compte » pour repartir à zéro avec une nouvelle identité

Ce qui n'est PAS récupéré après la réinstallation :

  • L'historique des messages (les messages sont stockés dans la base de données locale chiffrée, qui est effacée avec l'application)
  • La liste des contacts (les contacts sont également stockés localement)
Bonne nouvelle : tes contacts réapparaîtront automatiquement. Lorsque l'un de tes contacts existants t'enverra un message, QRChat créera un contact en attente avec son vrai nom et son empreinte, et il te suffira d'appuyer sur Accepter pour reprendre la conversation. Aucun scan QR supplémentaire n'est nécessaire.
J'ai perdu mes contacts après la réinstallation — comment les récupérer ?

Tu n'as rien besoin de re-scanner. Attends simplement que tes contacts t'écrivent — QRChat recréera automatiquement chaque contact avec son vrai nom, sa couleur d'avatar et son empreinte, marqué d'une étiquette « EN ATTENTE » jusqu'à ce que tu le vérifies et l'acceptes.

Étape par étape :

  • Ton contact t'envoie un message (texte, pas un appel)
  • Une nouvelle conversation apparaît dans ta liste avec un badge orange « EN ATTENTE »
  • Ouvre la conversation — tu verras le message et une bannière jaune avec l'empreinte de l'expéditeur
  • Appuie sur Accepter — la conversation devient permanente, sans autres confirmations
  • Appuie sur Bloquer — l'expéditeur est ignoré pour les futurs messages et appels
Les deux appareils doivent être sur QRChat version 4.3.0 (build 409) ou plus récente pour que la récupération automatique du profil fonctionne. Sur les builds plus anciens, les messages arriveront quand même, mais le contact apparaîtra comme « User xxxxxxxx » avec une empreinte vide jusqu'à ce que tu scannes manuellement son code QR.
Pourquoi je vois « Nouveau contact — non vérifié » ?

Cette bannière jaune apparaît lorsqu'une personne qui n'est pas dans tes contacts t'envoie un message. Son nom affiché et son empreinte proviennent directement du message chiffré (jamais du serveur), et le message a déjà été cryptographiquement prouvé comme authentique — personne ne peut se faire passer pour quelqu'un d'autre sans posséder la clé privée correspondante.

Pourquoi cet avertissement alors ? Le nom affiché est celui que l'expéditeur a défini dans son profil. Si ton amie « Ana » t'envoie un message, tu verras « Ana » — mais en théorie, un inconnu pourrait aussi se nommer « Ana ». L'empreinte sous le nom est le seul identifiant qui ne peut pas être falsifié.

Tes options :

  • Accepter — si tu reconnais l'empreinte (ou connais l'expéditeur par le contexte), le contact devient permanent
  • Bloquer — les futurs messages et appels de cet utilisateur sont ignorés silencieusement
  • Vérifier en personne — pour une sécurité maximale, scanne son code QR lors de ta prochaine rencontre ; un contact vérifié par QR est marqué comme totalement fiable
Tant que tu n'as pas accepté un contact en attente, QRChat n'envoie pas d'indicateurs de saisie ni de confirmations de lecture à l'expéditeur — il ne peut pas savoir si tu as reçu ou lu le message.
Que se passe-t-il si je perds mon téléphone ?

Comme QRChat stocke les clés de chiffrement exclusivement sur ton appareil (dans le Trousseau iOS), perdre ton téléphone signifie :

  • Tes messages ne peuvent être consultés par personne (la base de données est chiffrée avec SQLCipher)
  • Tes clés ne peuvent pas être extraites (protégées par le Secure Enclave)
  • Tu devras configurer QRChat à nouveau sur un nouvel appareil
  • Tu devras re-scanner les codes QR avec tes contacts

Il n'y a aucune sauvegarde cloud de tes messages ou de tes clés — c'est voulu, pour une sécurité maximale.

Puis-je utiliser QRChat sur plusieurs appareils ?

Actuellement, QRChat prend en charge un seul appareil par identité. Ton identité cryptographique est liée à un seul appareil. La prise en charge de plusieurs appareils pourrait être ajoutée dans une future mise à jour.

Dépannage

Je ne reçois pas de notifications

Vérifie les points suivants :

  • Va dans Réglages iOS > QRChat > Notifications et assure-toi que les notifications sont activées
  • Assure-toi que le mode Ne pas déranger est désactivé
  • QRChat utilise des notifications push silencieuses (content-available) pour réveiller l'application — ton appareil doit être connecté à internet
  • Si tu viens d'installer l'application, essaie de la fermer puis de la rouvrir pour t'inscrire aux notifications push
La connexion est instable

QRChat utilise WebSocket pour la signalisation et WebRTC pour la communication pair-à-pair :

  • Vérifie ta connexion internet (WiFi ou données mobiles)
  • Si la connexion est interrompue, QRChat se reconnecte automatiquement avec un délai exponentiel (jusqu'à 30 secondes entre les tentatives)
  • Un système de battement de cœur (toutes les 30 secondes) surveille l'état de la connexion
  • En mode debug, tu peux voir « Fast Refresh disconnected » — c'est normal et cela n'affecte pas la version de production
L'application a planté ou ne démarre plus
  • Force la fermeture de l'application et rouvre-la
  • Assure-toi d'avoir la dernière version installée
  • Si le problème persiste, essaie de réinstaller l'application (attention : cela supprimera tes messages et tes clés)
  • Contacte-nous à ruscon2001@gmail.com avec une description du problème

Autre

QRChat est-il gratuit ?

QRChat propose une version gratuite — tu peux ajouter jusqu'à 10 contacts et utiliser toutes les fonctionnalités (messages, appels, transfert de fichiers, chiffrement) sans aucun coût. Pas de publicité et pas de frais cachés.

Pour ajouter plus de 10 contacts, tu peux passer à QRChat Illimité pour un paiement unique de $4.99. Cela débloque les contacts illimités de façon permanente — pas d'abonnement, pas de paiement mensuel ou annuel, pas de frais récurrents. Tu paies une seule fois et tu l'utilises pour toujours.

Version gratuite : jusqu'à 10 contacts, toutes les fonctionnalités incluses
QRChat Illimité : $4.99 paiement unique — contacts illimités, pour toujours
Quels appareils QRChat prend-il en charge ?

QRChat est disponible pour :

  • iPhone — iOS 15 et versions ultérieures (iPad non pris en charge)
  • Android — Bientôt disponible
Comment signaler un utilisateur ?

Tu peux signaler un utilisateur de deux façons :

  • Depuis un message : Appuie longuement sur un message et sélectionne Signaler
  • Depuis un profil : Ouvre le profil du contact et appuie sur Signaler

Les signalements sont examinés et les mesures appropriées sont prises. Tu peux aussi bloquer un utilisateur pour empêcher toute communication ultérieure.

Comment contacter le support ?

Tu peux nous joindre :

  • E-mail : ruscon2001@gmail.com
  • Dans l'application : Va dans Paramètres > Support > Contacter le support