Vos données, expliquées honnêtement

AssoChain repose sur un principe : les données de votre association vous appartiennent, pas à nous. Voici exactement ce que cela signifie techniquement, et pourquoi chaque choix a été fait.

🔑
Votre identité vit sur votre appareil, pas sur nos serveurs
Cas d'usage : preuve d'adhésion, accès aux documents, signature de vote
Ce qui se passe
Quand vous définissez votre code PIN à l'inscription, l'application génère une paire de clés cryptographiques directement sur votre téléphone. Votre clé privée est immédiatement chiffrée avec une clé dérivée de votre PIN et ne quitte jamais votre appareil en clair.
La technique
Ed25519AES-256-GCMPBKDF2 100k tours Votre PIN passe par 100 000 tours de dérivation avant d'être utilisé pour chiffrer votre clé privée. Cela rend une attaque par force brute très coûteuse, même si quelqu'un extrait le fichier chiffré.
Pourquoi c'est important
Si les serveurs d'AssoChain étaient compromis demain, les attaquants ne trouveraient aucune donnée d'identité exploitable. Votre clé privée n'y a jamais été. Nous ne pouvons pas vous usurper, révoquer votre adhésion ni lire vos documents — même si nous le voulions.
Ce que nous stockons
Votre clé publique — conçue pour être partagée. C'est comme votre cadenas : n'importe qui peut l'avoir, mais vous seul détenez la clé qui l'ouvre.
📄
Les documents sont chiffrés avant de quitter votre téléphone
Cas d'usage : dossiers d'adhésion, certificats médicaux, copies de pièces d'identité
1
Vous appuyez sur « Envoyer un document ». Votre téléphone récupère la clé publique de votre club depuis le serveur AssoChain.
2
Votre téléphone génère une paire de clés éphémère à usage unique pour cet envoi — utilisée une fois, puis détruite.
3
Les deux clés effectuent un échange Diffie-Hellman (X25519) pour dériver un secret partagé que seul votre téléphone et le bureau du club peuvent reproduire.
4
Votre document est chiffré avec AES-256 en utilisant ce secret. Le fichier chiffré est envoyé. Le serveur AssoChain agit comme un simple intermédiaire — il ne voit jamais le contenu.
5
Pour lire le document, un membre du bureau saisit son PIN, déverrouille sa copie de la clé privée du club, et son téléphone déchiffre localement.
Stockage
IPFS Le fichier chiffré est stocké sur un réseau décentralisé où le contenu est adressé par son empreinte cryptographique, sans dépendre d'une URL contrôlée par une seule entreprise. Même si AssoChain ferme, le fichier reste accessible à quiconque possède la bonne clé.
La garantie
Ni AssoChain, ni les fournisseurs de stockage, ni quiconque interceptant l'envoi ne peuvent lire votre document. Seuls les membres du bureau de votre club peuvent le déchiffrer.
🗳️
Les votes sont anonymes — de façon prouvable
Cas d'usage : votes en AG, élections, approbations budgétaires
Le problème
Les systèmes de vote classiques font face à un dilemme : pour prévenir la fraude, il faut vérifier que chaque votant est éligible et n'a pas voté deux fois — mais cela implique généralement de savoir qui a voté quoi.
La technique
Preuves à divulgation nulleRéseau Midnight Votre téléphone génère une preuve mathématique que vous êtes un membre valide de ce club — sans révéler lequel vous êtes. Le réseau vérifie la preuve et enregistre votre vote. Le résultat est public ; votre choix ne l'est pas.
En termes simples
Imaginez une urne scellée capable de certifier mathématiquement que seules des personnes éligibles ont déposé un bulletin, sans que personne ne voie ce que chacun a mis. C'est ce que les preuves à divulgation nulle permettent.
Sur la blockchain
Les résultats des votes sont enregistrés sur une blockchain publique — permanente, inviolable, et auditable par tout membre ou auditeur externe. Aucun président ne peut modifier un résultat passé.
🪙
Votre carte de membre ne contient aucune donnée personnelle
Cas d'usage : prouver son adhésion, renouveler, transférer
Ce qui est on-chain
Votre carte de membre sur la blockchain Cardano ne contient que : l'identifiant de votre club et un horodatage. Pas de nom, pas d'email, pas de date de naissance, pas de rôle. Rien qui puisse vous identifier à l'extérieur.
Ce qui reste local
Votre nom, email, téléphone et date de naissance ne vivent que dans le stockage local de votre téléphone. Ils ne sont jamais envoyés à nos serveurs, jamais enregistrés, jamais inclus dans une transaction. Les noms des membres sont visibles dans l'application par les autres membres du club — mais la donnée ne quitte jamais les appareils du club.
La technique
Métadonnées CIP-25 Le standard de token Cardano autorise des métadonnées arbitraires. Nous laissons délibérément tous les champs personnels vides. Nom du token = identifiant du club + horodatage. C'est tout.
🆘
PIN oublié ? Votre bureau restaure l'accès — sans AssoChain
Cas d'usage : PIN oublié, téléphone perdu ou remplacé
Le problème
Si votre clé privée ne vit que sur votre appareil et que vous oubliez votre PIN, vous êtes bloqué. La plupart des applications résolvent cela en gardant une copie sur leurs serveurs — ce qui annule le principe de l'identité souveraine.
La technique
Partage de secret de Shamir 2-sur-3 Votre clé privée est divisée mathématiquement en trois parts. N'importe quelles deux des trois permettent de reconstruire l'originale — aucune des trois seules ne révèle quoi que ce soit. La part 1 reste sur votre appareil. La part 2 est stockée chiffrée sur le serveur AssoChain. La part 3 est stockée chiffrée sur un réseau de stockage décentralisé.
Processus de récupération
Vous contactez votre bureau — les personnes en qui vous avez déjà confiance pour gérer votre club. Un membre du bureau utilise son PIN pour déchiffrer les parts 2 et 3, reconstruit votre clé, la réemballe avec un PIN temporaire, et vous envoie un code de réinitialisation à usage unique. Pas de serveur email, pas de SMS, pas d'intervention d'AssoChain.
La garantie
AssoChain détient la part 2 — chiffrée avec la clé publique de votre club. Nous ne pouvons pas la déchiffrer sans la clé privée du club, que nous n'avons jamais. Nous détenons un tiers d'un puzzle, chiffré, pour une clé que nous ne pouvons pas ouvrir.
👤
Vous êtes identifié par une empreinte, jamais par un nom, en dehors de votre club
Cas d'usage : messages, authorship de documents, éligibilité au vote, récupération
La technique
SHA-256 Partout où le serveur AssoChain doit vous identifier — pour la livraison de messages, le partage de documents, la récupération — il utilise une empreinte de votre clé publique, pas votre nom. C'est une fonction à sens unique : à partir de l'empreinte, il est impossible de retrouver votre identité.
En pratique
Si un message direct vous est envoyé, le serveur le stocke contre une chaîne hexadécimale de 64 caractères. Votre téléphone interroge les messages adressés à cette chaîne. Aucun nom n'apparaît dans aucun journal de serveur.
Au sein du club
Votre nom est visible par les autres membres de votre club dans l'application — c'est intentionnel et nécessaire pour une association fonctionnelle. La frontière est stricte : les noms existent sur les appareils des membres, jamais sur l'infrastructure d'AssoChain.
⚖️
Ce qu'AssoChain peut et ne peut pas faire
Résumé honnête
Nous pouvons stocker vos documents chiffrés, parts de clé chiffrées et identifiants hachés sur nos serveurs.
Nous pouvons voir le nom, la clé publique et la carte de membre de votre club — tous conçus pour être publics.
Nous ne pouvons pas lire vos documents — ils arrivent sur notre serveur déjà chiffrés.
Nous ne pouvons pas déchiffrer vos parts de clé — nous en détenons un tiers, chiffré avec une clé que nous n'avons pas.
Nous ne pouvons pas vous usurper ou révoquer votre adhésion — votre clé privée ne touche jamais notre infrastructure.
Nous ne pouvons pas voir qui a voté quoi — les preuves à divulgation nulle rendent le contenu du bulletin mathématiquement illisible.
Nous ne pouvons pas modifier des décisions de gouvernance passées — elles sont sur une blockchain publique qu'aucune entité unique ne contrôle.