Synchronisation multi-appareils
JustZix garde votre configuration cohérente sur chaque ordinateur et chaque navigateur. Une seule clé de synchronisation de 25 caractères suffit — règles, dossiers et paramètres vous suivent, et les conflits sont résolus séparément pour chaque entité.
Une clé, aucun mot de passe
La synchronisation repose sur une clé de 25 caractères que JustZix génère localement dans votre navigateur. Vous saisissez la même clé dans un autre navigateur ou sur un autre ordinateur, et les deux instances appartiennent aussitôt au même compte. Il n'y a pas de mot de passe ni de connexion via un fournisseur externe.
Le backend ne voit jamais la clé en clair — il ne stocke que son hash SHA-256. La clé est à la fois votre identifiant et votre secret, alors conservez-la comme vous conserveriez un mot de passe. Si vous la perdez, la récupération par e-mail remplace l'ancienne clé par une nouvelle.
Ce qui est synchronisé
La synchronisation couvre tout votre travail avec l'extension, pas seulement les règles elles-mêmes :
- les dossiers et groupes de règles avec leur structure,
- les ensembles de règles CSS et JavaScript ainsi que les actions,
- le thème de l'interface et la langue choisie,
- les statistiques d'utilisation.
Une modification enregistrée sur un appareil apparaît sur les autres en quasi temps réel, vous pouvez donc peaufiner une règle sur un portable et la retrouver prête sur votre poste fixe.
Résolution de conflit par entité
Chaque entité — une règle isolée, un dossier, un paramètre — porte son propre horodatage de Lamport. Quand deux appareils modifient quelque chose indépendamment, la version la plus récente l'emporte, mais cela est décidé séparément pour chaque entité. Il n'y a jamais d'écrasement en masse de « tous vos paramètres » d'un seul geste.
Les suppressions se propagent via des tombstones — des marqueurs qui signalent aux autres appareils qu'une entité a été retirée, au lieu de la laisser réapparaître discrètement à la synchronisation suivante. À la connexion, lorsque les états divergent, JustZix présente un choix : utiliser les données du serveur, envoyer vos données locales, ou fusionner les deux côtés par Last-Write-Wins.
L'onglet Statut et la resynchronisation complète
L'onglet Statut est votre fenêtre sur l'état de la synchronisation. Vous y trouverez l'historique de synchronisation, une vue de la « bibliothèque cloud » avec les compteurs de ce que le compte contient actuellement, et un bouton de resynchronisation complète.
Une resynchronisation complète compare l'état local au serveur depuis zéro et réconcilie tout entité par entité — utile après une longue interruption ou après l'ajout d'un appareil tout neuf. Un compte inactif est nettoyé après 12 mois, un e-mail d'avertissement arrivant 30 jours à l'avance.
Articles de blog liés
Des articles qui approfondissent ce sujet.