Aucun nom
Le nom d’un participant est stocké dans une carte de profil chiffrée que seuls les participants du Cercle peuvent ouvrir. Le serveur ne voit pas le nom et ne peut pas l’enregistrer en clair : la base de données elle-même l’interdit.
Un serveur de Cercle a besoin de juste assez pour décider qui peut se connecter et où livrer. Il n’est pas conçu pour savoir qui vous êtes ni ce que vous avez dit. Voici concrètement ce qu’il stocke et ce qu’il ne peut pas voir.
Une identité Circlus est une paire de clés créée sur votre propre appareil. Le serveur en reçoit la moitié publique, et rien d’autre sur la personne à qui elle appartient.
Le nom d’un participant est stocké dans une carte de profil chiffrée que seuls les participants du Cercle peuvent ouvrir. Le serveur ne voit pas le nom et ne peut pas l’enregistrer en clair : la base de données elle-même l’interdit.
Circlus ne demande ni l’un ni l’autre, et le schéma n’a nulle part où les mettre. Rien ne relie une identité de Cercle à un annuaire public ou à un compte ailleurs.
La même clé publique apparaît dans tout ce que fait ce participant : un administrateur voit donc qu’un membre a envoyé un message, participé à un appel et validé une nouvelle connexion. Qui est ce membre, la clé ne le dit pas.
Le serveur sait si une identité est propriétaire, membre ou invitée, car c’est lui qui fait respecter ce que chacun a le droit de faire.
Chaque élément sert l’une de deux tâches : décider qui peut se connecter, et livrer au bon endroit.
Tout ce qui figure dans les listes ci-dessus est visible par celui qui administre le serveur, ainsi que les adresses IP depuis lesquelles les participants se connectent et l’heure de ces connexions, que tout serveur voit. C’est pourquoi choisir un administrateur est une décision de confiance et non une formalité.
L’administrateur, c’est vous, et Circlus n’a aucun accès à votre serveur. Mais le fournisseur auprès duquel vous louez le VPS peut techniquement voir la même chose : le disque et le réseau sont à lui.
Celui qui tient le serveur voit tout ce qui est listé, y compris dans ses sauvegardes. Si le serveur est le nôtre, l’administrateur est l’auteur de Circlus, avec exactement cette visibilité et pas davantage.
Tant que le spécialiste a un accès, il est administrateur, avec les mêmes possibilités et pas davantage. Après l’installation, fermez son accès : changez le mot de passe ou la clé SSH et le mot de passe du panneau du fournisseur, et vérifiez dans la liste des participants que le propriétaire du Cercle, c’est vous.
Qui parle à qui, à quelle fréquence et quand, c’est aussi une information, et nous ne le cachons pas. Nous n’affirmons qu’une chose : elle ne contient ni contenu ni vrais noms.
Cela ne repose pas sur l’honnêteté de l’administrateur : ce sont les applications des participants qui vérifient, pas le serveur.
Les clés des messages, des fichiers et des appels n’existent que sur les appareils des participants. Le serveur ne les reçoit qu’à l’intérieur d’une sauvegarde chiffrée du profil, qu’il ne peut pas ouvrir.
L’application officielle se charge depuis web.circlus.org ou une boutique d’applications, pas depuis le serveur du Cercle. L’administrateur du serveur ne peut donc pas modifier le code qui chiffre les messages.
Chaque changement de composition est signé, par le propriétaire ou par une invitation émise par un participant, et les appareils vérifient les signatures. Le serveur ne peut pas ajouter discrètement un inconnu, faire revenir une personne bloquée ni désigner un autre propriétaire.
Arrêter le serveur ou supprimer le Cercle. Tout le monde s’en aperçoit aussitôt, mais on ne peut pas l’empêcher. Gardez donc un autre moyen de joindre les participants, et choisissez un administrateur à qui vous faites confiance au moins pour cela.
La confiance accordée à un administrateur reste révocable, parce que le Cercle peut partir.
Un déplacement est lancé par le propriétaire du Cercle depuis les réglages du Cercle. L’autorisation nécessaire vient de l’administrateur du serveur de destination. Le consentement de l’administrateur du serveur actuel n’est pas demandé.
Un administrateur ne peut pas retenir un Cercle en refusant l’autorisation. Le serveur actuel doit toutefois fonctionner pour exporter l’instantané : cela vous protège d’un administrateur peu coopératif, pas d’une machine éteinte.
Chaque affirmation de cette page se vérifie sans faire confiance à ceux qui l’ont écrite.
L’intégralité du code du serveur est publiée. Chacun peut lire comment une requête est traitée et ce qui finit par être consigné.
L’interdiction de stocker noms et statuts en clair est inscrite dans le schéma de la base de données lui-même, pas seulement dans le code. Le schéma est publié avec le serveur.
Le propriétaire peut accorder un accès temporaire pour consulter les enregistrements qui existent réellement pour son Cercle — à lui-même, à un autre membre, ou à un spécialiste qui l’aide.