01 · EN BREF
Vos mots sont chiffrés avant de quitter votre appareil.
Matters utilise un chiffrement de bout en bout pour les contenus personnels partagĂ©s dans lâapp. Le serveur conserve des enveloppes chiffrĂ©es et ne peut pas lire les textes protĂ©gĂ©s.
CONTENUS
Profils, Matters et réglages associés sont chiffrés pour vous et les proches choisis.
RĂACTIONS EMOJI
Chaque rĂ©action est visible uniquement par la personne qui lâenvoie et lâauteur du sujet. Les destinataires ne voient pas qui dâautre a reçu le sujet.
VOTRE MESSAGERIE
Matters ne propose pas de discussion par messages. Un clic ouvre le choix de messagerie avec le contexte du sujet prĂȘt. Vous complĂ©tez et envoyez lĂ -bas ; ce service applique ses propres rĂšgles de confidentialitĂ© et de sĂ©curitĂ©.
VOTES PRIVĂS
Chaque choix reste privé ; les proches ne reçoivent que les totaux agrégés.
HISTORIQUE PRIVĂ
Les Matters archivés sont chiffrés uniquement pour leur propriétaire.
02 · CONTENUS CHIFFRĂS
Le chiffrement se fait sur lâappareil.
Lâapp chiffre le contenu avant son envoi et ne le dĂ©chiffre que sur les appareils autorisĂ©s. Supabase conserve le texte chiffrĂ© avec des valeurs neutres ; les rĂšgles de la base refusent les contenus protĂ©gĂ©s envoyĂ©s en clair.
Un proche reçoit lâaccĂšs grĂące Ă une clĂ© de cercle chiffrĂ©e individuellement. Retirer une personne fait tourner cette clĂ© et rechiffre les contenus partagĂ©s actuels.
DĂTAILS TECHNIQUES
LâimplĂ©mentation utilise TweetNaCl 1.0.3. Les contenus des cercles utilisent une clĂ© de 32 octets avec XSalsa20-Poly1305 et un nouveau nonce de 24 octets Ă chaque Ă©criture. Les clĂ©s de cercle sont distribuĂ©es avec X25519, et des signatures Ed25519 lient lâauteur et le contexte Ă chaque enveloppe.
03 · CLĂS ET APPAREILS
Les clés privées restent sur votre appareil.
LâidentitĂ© de chiffrement est créée sur lâappareil et conservĂ©e dans le stockage sĂ©curisĂ© du systĂšme : le trousseau iOS avec la protection « accessible une fois lâappareil dĂ©verrouillĂ©, sur cet appareil uniquement », et SecureStore adossĂ© au Keystore sur Android.
La clĂ© de rĂ©cupĂ©ration nâest jamais envoyĂ©e au serveur. Matters ne peut ni la rĂ©initialiser ni rĂ©cupĂ©rer vos contenus chiffrĂ©s sans elle. Le cache local chiffrĂ© est liĂ© au compte et au projet.
NUMĂROS DE SĂCURITĂ
Les clĂ©s publiques sont mĂ©morisĂ©es localement dĂšs le premier contact. Si la clĂ© dâun proche change ensuite, le partage sâarrĂȘte. Les numĂ©ros de sĂ©curitĂ© peuvent ĂȘtre comparĂ©s par un canal de confiance.
04 · CE QUI RESTE VISIBLE
Le chiffrement de bout en bout ne masque pas toutes les métadonnées.
Le service peut encore voir les identifiants de compte, les clĂ©s publiques, les relations et appartenances aux cercles, les invitations, les dates, la taille et lâordre des donnĂ©es, la langue, le fuseau horaire, certaines autorisations et les mĂ©tadonnĂ©es rĂ©seau.
Les rĂ©actions emoji utilisent des identifiants opaques ; leur correspondance avec les emojis est conservĂ©e dans le sujet chiffrĂ©. Le service voit lâauteur, lâidentifiant, les dates et les totaux, mais pas cette correspondance en clair. Les motifs et prĂ©cisions dâun signalement sont lisibles par les personnes chargĂ©es de la modĂ©ration lorsque vous dĂ©cidez de les envoyer. Le contenu dĂ©chiffrĂ© nâest pas joint automatiquement.
05 · CONTRĂLES DâACCĂS
Le chiffrement est une couche, pas la seule.
Les rĂšgles dâaccĂšs ligne par ligne de la base limitent les donnĂ©es que chaque compte connectĂ© peut demander. Les signatures dĂ©tectent les contenus modifiĂ©s, et lâapp refuse les mauvais contextes, les gĂ©nĂ©rations de clĂ©s inconnues et les donnĂ©es dĂ©chiffrĂ©es mal formĂ©es.
La clĂ© publique de lâAPI identifie lâapplication : ce nâest pas une clĂ© de chiffrement. Les clĂ©s privĂ©es et les codes de rĂ©cupĂ©ration ne sont jamais stockĂ©s dans Supabase.
06 · LIMITES
Dire clairement les limites fait partie de la sécurité.
Il sâagit dâun protocole dâenveloppes propre Ă Matters, construit avec des primitives cryptographiques Ă©tablies. Il nâa pas encore fait lâobjet dâun audit de sĂ©curitĂ© indĂ©pendant et ce nâest pas une implĂ©mentation de Signal.
Le systĂšme actuel nâoffre pas de ratchet, de confidentialitĂ© persistante, de protection aprĂšs compromission, de transparence des clĂ©s, de dĂ©tection dâun retour arriĂšre du serveur ni de rĂ©vocation appareil par appareil. Retirer un proche bloque les accĂšs futurs aprĂšs rotation, mais nâefface pas ce quâil a dĂ©jĂ reçu.