Skip to content

Synchronisation & Stockage

Noust donne la priorité à la souveraineté des données. Vos notes vous appartiennent et vous décidez de leur destination.

Exportation & Importation

Emportez vos données avec vous dans un format standard.

  • Exportation : Génère une archive binaire .npad contenant l'ensemble des notes, des sections, des paramètres et des variables d'environnement. Ce format est hautement optimisé et prend en charge les fichiers binaires intégrés (comme les images). Nous vous recommandons de chiffrer le fichier lors de l'exportation pour une sécurité maximale.
  • Importation : Restaurez votre espace de travail à partir d'un fichier .npad précédemment exporté ou d'un fichier .json hérité.
  • Remarque : L'importation écrasera votre session active en cours.

Architecture de Stockage

Noust utilise une approche à plusieurs niveaux pour la persistance locale afin de garantir une fiabilité et des performances maximales.

  1. Primaire (IndexedDB) : Notre moteur de stockage principal. Il prend en charge les grands ensembles de données et les blobs binaires, ce qui permet un Chiffrement Local (au repos - At-Rest).
  2. Alternative (LocalStorage) : Utilisé comme solution de secours uniquement si le navigateur bloque l'accès à IndexedDB. Remarque : Le chiffrement local n'est pas disponible en mode alternatif en raison des limites de stockage.

Synchronisation Cloud

Notre synchronisation cloud est basée sur une Architecture Zero-Knowledge (sans connaissance de notre part). Cela signifie que nous fournissons le stockage, mais que nous ne voyons jamais les données.

Comment ça Fonctionne

  1. Compression Binaire : Les données et ressources de votre espace de travail sont compressées dans une enveloppe binaire .npad afin de minimiser l'empreinte des données et d'éliminer la surcharge liée au Base64.
  2. Chiffrement Local : Les données sont chiffrées dans votre navigateur à l'aide de AES-256-GCM.
  3. Blob Chiffré : Seul le « blob » chiffré est envoyé à nos serveurs.
  4. Conservation des Clés : Les clés (votre mot de passe et le salt facultatif) ne quittent jamais votre appareil.
  5. Désynchronisation : Les collaborateurs ou propriétaires peuvent désynchroniser un document partagé à tout moment. Cela rompt le lien cloud tout en conservant une copie privée et entièrement modifiable dans votre espace de travail local.

Actions sur le Document Cloud

  • Save (anciennement "Update") : Envoie et enregistre les modifications locales de votre document sur le cloud. Lors de la création d'un nouveau document pour la première fois, cette action s'intitule Send.
  • Sync (anciennement "Auto-Sync") : Active ou désactive la synchronisation automatique en arrière-plan pour le document actif.

Détection des Mises à Jour et Indicateurs Visuels

Noust vérifie en continu l'état de mise à jour de vos documents sur vos appareils. Les vérifications s'effectuent à la fois manuellement (en cliquant sur Refresh dans la liste des documents ou en ouvrant le panneau de synchronisation Cloud) et automatiquement (ex. lors de la reconnexion réseau, après la sortie de veille du système ou au retour d'une période d'inactivité prolongée).

Lorsqu'une version plus récente de votre document est détectée sur le cloud, Noust vous alerte dans 3 emplacements distincts de l'interface :

  1. Icône d'En-tête Globale : L'icône de Sync dans la barre d'outils principale affiche un badge de notification de mise à jour.
  2. Badge dans la Liste de Documents : Un point indicateur creux apparaît à côté du document dans Mes Docs ou Partagés avec moi.
  3. Avis dans le Formulaire Cloud : Un bouton d'action "Updates Available" apparaît à l'intérieur du panneau de gestion du document actif.

Fusion Intelligente (3-Way Line Merge) et Protection Contre les Conflits

Lors de la récupération des mises à jour depuis un autre appareil, Noust effectue une fusion automatique ligne par ligne à 3 voies (3-way merge) sur les notes, sections, objectifs et métadonnées de topologie :

  • Prévention des Conflits : Pour éviter d'écraser accidentellement des modifications effectuées sur un autre appareil, Noust bloque les opérations manuelles de Save dès que des mises à jour distantes ou des conflits non résolus sont détectés. Vous devez récupérer et résoudre les modifications distantes avant d'envoyer vos données locales.
  • Résolution Granulaire des Conflits : Si des modifications entrent en collision sur la même ligne exacte, Noust ouvre une fenêtre interactive de résolution de conflits vous permettant de sélectionner ligne par ligne quelle version (Locale vs Cloud) conserver.

Auto-Update (Offre d'Abonnement Payante)

Les utilisateurs disposant d'un abonnement payant bénéficient de l'Auto-Update, qui automatise la synchronisation en arrière-plan sans interrompre votre travail :

  • Récupération et Fusion Automatisées : Lorsqu'une mise à jour distante est détectée et qu'aucun conflit structurel n'existe, Noust télécharge et fusionne automatiquement la version distante en arrière-plan.
  • Sécurité et Vérification du Mot de Passe : L'Auto-Update fonctionne en toute transparence tant que la Sync est active et que votre session locale est déchiffrée avec le même mot de passe de sécurité que le document cloud entrant.
  • Sécurité lors de la Saisie : Pour éviter les collisions de saisie ou les sauts de curseur pendant que vous écrivez, l'Auto-Update attend une courte période d'inactivité de saisie dans l'éditeur avant d'appliquer la fusion silencieuse.
  • Notifications Discrètes : Une notification discrète confirme lorsqu'une mise à jour automatique en arrière-plan s'est terminée avec succès.
  • Blocage de Sécurité en Cas de Conflit : Si un conflit structurel survient lors d'une mise à jour automatique, Noust interrompt la fusion automatique pour protéger vos données, alerte l'utilisateur avec un avis de mise à jour et vous invite à résoudre le conflit manuellement.

Astuce d'Interface

L'icône de Synchronisation dans la barre d'outils globale devient Verte lorsque la synchronisation cloud est active et connectée.

Exigences de Déchiffrement

Pour restaurer vos données depuis un autre appareil, vous devez fournir :

  • Votre Mot de passe de Chiffrement.
  • Votre Salt personnalisé (si utilisé).

Important

Il n'existe aucun mécanisme pour récupérer vos données si vous perdez votre mot de passe ou votre salt. Nous ne les stockons pas et nous ne pouvons pas les réinitialiser pour vous.

Collaboration & Documents Partagés

Noust vous permet de partager des documents cloud spécifiques avec d'autres utilisateurs.

  • Partage Sélectif : Partagez uniquement les documents de votre choix.
  • Protection contre la Découverte (sur la base d'un pseudonyme) : Le partage est intentionnellement restreint aux pseudonymes (nicknames) exacts uniquement. Nous évitons strictement les adresses e-mail consultables ou les listes d'utilisateurs publiques afin de garantir que votre présence sur Noust ne soit jamais détectable ou « énumérable » par des tiers.
  • Lecture seule imposée : Les documents partagés sont appliqués en lecture seule au niveau de la base de données. (Remarque : l'accès partagé est actuellement limité à la lecture seule).
  • Révoquer l'accès : En tant que propriétaire du document, vous pouvez révoquer l'accès d'un collaborateur à tout moment depuis le menu de partage.

Audit de Sécurité (Niveau Avancé)

Les utilisateurs du niveau avancé ont accès à un journal d'audit transparent et axé sur la confidentialité.

  • Journaux d'accès : Suivez vos propres événements critiques (connexions, envois de données, suppressions).
  • Protection de la Confidentialité : Les journaux identifient la famille de l'appareil/le système d'exploitation et le type d'action, mais n'exposent jamais votre adresse IP publique dans l'interface utilisateur.
  • Vérification : Utilisez ces journaux pour surveiller tout accès non autorisé sur vos appareils.

Gestion de Compte & Suppression

Noust fournit un processus de fin de vie sécurisé pour vos données.

  • Suppression logique (Soft Delete) : Lorsque vous demandez la suppression de votre compte, l'accès est immédiatement suspendu, mais les données sont conservées pendant une période de grâce de 30 jours pour récupération avant une purge irréversible.
  • Mécanisme de confirmation : Pour éviter toute perte accidentelle, la suppression nécessite une confirmation par correspondance de chaîne délibérée ({nickname}_delete).
  • Souveraineté des données : Après 30 jours, votre identité est purgée, bien que certaines métadonnées puissent être conservées jusqu'à 6 mois dans des journaux techniques chiffrés à des fins de conformité légale (RGPD/LGPD) avant une suppression permanente absolue.

Copyright © 2025 Lucas Vazzoller Marangoni (Noust.app). All rights reserved.
Contact: contact@noust.app · Security: security@noust.app