Skip to content

Synchronisierung & Speicher ​

Noust priorisiert die Datensouveränität. Ihre Notizen gehören Ihnen, und Sie entscheiden, wohin sie gesendet werden.

Export & Import ​

Nehmen Sie Ihre Daten in einem Standardformat mit.

  • Export: Erzeugt ein einheitliches binäres .noust-Paket, das alle Notizen, Domänen, Einstellungen und Umgebungsvariablen enthält. Dieses Format ist hochgradig optimiert, komprimiert JSON-Metadaten mit Gzip und bettet binäre Assets (wie Bilder) direkt ohne Base64-Overhead ein. Wir empfehlen, die Datei während des Exports mit einem benutzerdefinierten Passwort zu verschlüsseln, um maximale Sicherheit zu gewährleisten (AES-256-GCM).
  • Import: Stellt Ihren Arbeitsbereich direkt aus einer .noust-Datei oder aus älteren .npad- und .json-Dateien wieder her.
  • Hinweis: Das Importieren überschreibt Ihre aktuell aktive Sitzung.

Automatische lokale Synchronisierung (File System Access API) ​

Zusätzlich zum manuellen Export unterstützt Noust die automatische Festplattenspiegelung über die native File System Access API des Browsers.

  • Einheitliches binäres .noust-Format: Bei der Synchronisierung oder beim Export ohne benutzerdefiniertes Passwort speichert Noust Ihren Arbeitsbereich als unverschlüsseltes, einheitliches Binärpaket mit der Endung .noust (Magic Bytes NOUS, Gzip-komprimierte strukturierte Metadaten und eingebettete binäre Assets). Pro verknüpftem Ordner wird genau eine .noust-Datei verwaltet. Jedes Skript, Backup oder lokale KI-Modell kann diese Daten direkt lesen.
  • Hintergrund-Auto-Export: IndexedDB bleibt die primäre Datenbank für sofortige UI-Aktionen. Sobald Sie Notizen bearbeiten oder erstellen, plant Noust einen automatischen Export in Ihren verknüpften Ordner mit einer 5-Sekunden-Verzögerung (Debounce) nach Beendigung der Eingabe.
  • Medien & Anhänge: Eingebettete Bilder und Anhänge bleiben in der .noust-Datei erhalten.
  • Browser-Kompatibilität:
    • Google Chrome & Microsoft Edge: Nativ in sicheren Kontexten (localhost oder https://) aktiviert.
    • Brave Browser: Unterstützt, erfordert jedoch die Aktivierung des Flags unter brave://flags/#file-system-access-api aufgrund der Standard-Schutzeinstellungen von Brave.
    • Firefox & Safari: Unterstützen die File System Access API derzeit nicht. Der manuelle Export funktioniert weiterhin uneingeschränkt.
  • Ordner verknüpfen: Öffnen Sie das Arbeitsbereich-Menü, klicken Sie beim gewünschten Arbeitsbereich auf das Exportieren-Symbol und wählen Sie "Ordner verknüpfen" im Bereich Automatische lokale Synchronisierung (Chromium). Nach der Verknüpfung können Sie auch externe KI-Assistenten über das Model Context Protocol (MCP) anbinden.

Speicherarchitektur ​

Noust verwendet einen mehrstufigen, hochperformanten Ansatz für die lokale Persistenz, um maximale Zuverlässigkeit und Datensouveränität zu gewährleisten.

  1. Primäre Engine (IndexedDB): Unsere zentrale lokale Datenbank. Arbeitsbereiche werden in isolierten Partitionen gespeichert (workspace_{id}), die große Datensätze und Binär-Assets unterstützen und Lokale Verschlüsselung (At-Rest) ermöglichen.
  2. Natives permanentes automatisches Speichern (Auto-Save): Die Datenpersistenz ist stets aktiv und erfolgt im Hintergrund. Änderungen an Notizen, Canvas-Layout, Nexus-Dokumenten und Einstellungen werden asynchron gespeichert, ohne den UI-Thread zu blockieren.
  3. Fallback (LocalStorage): Dient ausschließlich als Notfall-Wiederherstellungspfad, falls der Browser den Zugriff auf IndexedDB sperrt. Hinweis: Die lokale Verschlüsselung ist im Fallback-Modus aufgrund von Speicherlimits nicht verfügbar.
  4. Isolation persönlicher Automatisierungen (Noust_Automations_Personal): Regeln und Ausführungshistorien für geplante Automatisierungen und Prompts werden in einer separaten IndexedDB-Partition verwaltet. Sie sind strikt an Ihr lokales Gerät und Ihre Browsersitzung gebunden: Automatisierungen werden niemals an die Cloud-Synchronisierung übertragen (selbst in freigegebenen Arbeitsbereichen) und niemals in .noust-Exportpakete aufgenommen, um Ihre persönlichen Routinen und Zeitpläne zu schützen.

Multi-Arbeitsbereich-Partitionierung & Tab-übergreifende Synchronisierung (Event Storage) ​

  • Arbeitsbereich-Isolierung: Jeder Arbeitsbereich verfügt über einen eigenen, isolierten Speicherbereich. Das Wechseln oder Löschen eines Arbeitsbereichs lädt oder bereinigt dessen Canvas-Knoten, Positionssnapshots und Cloud-Metadaten sauber, ohne andere Arbeitsbereiche zu beeinflussen.
  • Umschaltung der Tab-übergreifenden Synchronisierung: In Einstellungen > Verhalten können Sie das Verhalten anpassen:
    • Aktiviert (Standard): Änderungen und Arbeitsbereichswechsel werden über Event Storage / BroadcastChannel in Echtzeit über alle geöffneten Tabs synchronisiert.
    • Deaktiviert: Macht jeden Browser-Tab zu einer unabhängigen Sitzung, sodass Sie in verschiedenen Arbeitsbereichen gleichzeitig in separaten Tabs arbeiten können, während das automatische Speichern alle Daten sicher auf der Festplatte hält.

Cloud-Synchronisierung ​

Unsere Cloud-Synchronisierung basiert auf einer Zero-Knowledge-Architektur. Wir stellen den Speicher bereit, ohne Zugriff auf die unverschlüsselten Inhalte Ihrer Workspaces zu haben.

Wie es funktioniert ​

  1. Binäre Paketierung: Ihre Arbeitsbereichsdaten und Assets werden in einen binären .noust-Umschlag (Magic Bytes NOUS) verpackt, um den Daten-Footprint zu minimieren und den Base64-Overhead zu eliminieren.
  2. Lokale Verschlüsselung: Die Daten werden in Ihrem Browser mit AES-256-GCM verschlüsselt.
  3. Verschlüsselter Blob: Der Inhalt des Workspaces wird als verschlüsselter „Blob“ übertragen. Für die Synchronisierung erforderliche Betriebsmetadaten werden separat gesendet.
  4. Schlüsselverbleib: Ihr Passwort und das optionale Salt verlassen Ihr Gerät niemals im Klartext. Bei geteilten Workspaces werden sie ausschließlich in E2EE-Umschlägen übertragen und gespeichert, die für autorisierte Mitwirkende versiegelt sind.
  5. Dessynchronisieren: Mitarbeiter oder Eigentümer können die Synchronisierung eines geteilten Workspaces jederzeit aufheben. Dadurch wird die Cloud-Verbindung getrennt und eine private, vollständig bearbeitbare Kopie in Ihrem lokalen Arbeitsbereich aufbewahrt.

Cloud-Workspace-Aktionen ​

  • Sync (bisher „Save“): Sendet und synchronisiert Ihre lokalen Workspace-Änderungen in der Cloud. Wenn Sie zum ersten Mal einen neuen Workspace erstellen, ist diese Aktion mit Send (oder Sync) beschriftet.
  • Load: Öffnet und lädt einen Workspace aus Ihrer Cloud-Liste in Ihre aktive Sitzung. Wenn Ihr lokaler Tresor (Vault) konfiguriert und autorisiert ist, versucht Noust automatisch, den Cloud-Workspace mit Ihrem Vault-Passwort zu entschlüsseln. Stimmt es überein, wird er sofort entschlüsselt; andernfalls wird die Eingabeoberfläche ohne Fehlermeldung angezeigt.
  • Sync (bisher „Auto-Sync“): Schaltet die automatische Hintergrundsynchronisierung für den aktiven Workspace ein/aus.

Aktualisierungserkennung & Visuelle Indikatoren ​

Noust überprüft kontinuierlich den Aktualitätsstatus Ihrer Workspaces auf allen Ihren Geräten. Überprüfungen erfolgen sowohl manuell (durch Klicken auf Refresh in der Workspaceliste oder Öffnen des Cloud-Sync-Panels) als auch automatisch (z. B. bei erneuter Internetverbindung, Wiederaufnahme nach dem Ruhezustand oder Rückkehr nach längerer Inaktivität).

Wenn eine neuere Version Ihres Workspaces in der Cloud erkannt wird, benachrichtigt Noust Sie an 3 verschiedenen Stellen der Benutzeroberfläche:

  1. Symbol in der globalen Kopfzeile: Das Sync-Symbol in der Hauptsymbolleiste zeigt ein Benachrichtigungssymbol an.
  2. Badge in der Workspaceliste: Ein hohler Indikatorpunkt erscheint neben dem Workspace-Eintrag in MEINE CLOUD-WORKSPACES oder GETEILT MIT MIR.
  3. Hinweis im Cloud-Formular: Eine Schaltfläche „Updates Available“ erscheint im aktiven Cloud-Workspace-Verwaltungspanel.

Intelligente 3-Wege-Zeilenzusammenführung & Konfliktschutz ​

Beim Abrufen von Aktualisierungen von einem anderen Gerät führt Noust eine automatische 3-Wege-Zeilenzusammenführung (3-Way Line Merge) für Notizen, Domänen, Ziele und Topologie-Metadaten durch:

  • Konfliktprävention: Um zu verhindern, dass Sie versehentlich Änderungen überschreiben, die auf einem anderen Gerät vorgenommen wurden, blockiert Noust manuelle Sync-Vorgänge, wenn serverseitige Updates oder ungelöste Konflikte erkannt werden. Sie müssen serverseitige Änderungen abrufen und lösen, bevor Sie lokale Daten senden können.
  • Granulare Konfliktlösung: Wenn Änderungen in derselben Zeile kollidieren, öffnet Noust ein interaktives Konfliktlösungsfenster, in dem Sie Zeile für Zeile auswählen können, welche Version (Lokale vs. Cloud) beibehalten werden soll.

Auto-Update (Kostenpflichtige Abonnementstufe) ​

Benutzer kostenpflichtiger Abonnements erhalten Zugriff auf Auto-Update, das die Hintergrundsynchronisierung automatisiert, ohne Ihren Arbeitsablauf zu unterbrechen:

  • Automatisiertes Abrufen & Zusammenführen: Wenn ein serverseitiges Update erkannt wird und keine strukturellen Konflikte bestehen, ruft Noust die Cloud-Version automatisch im Hintergrund ab und führt sie zusammen.
  • Sicherheits- & Passwortprüfung: Auto-Update funktioniert nahtlos, solange Sync aktiviert ist und Ihre lokale Sitzung mit demselben Sicherheitspasswort wie der eingehende Cloud-Workspace entschlüsselt ist.
  • Schutz vor Unterbrechungen beim Schreiben: Um Kollisionen oder Cursorsprünge während des Schreibens zu vermeiden, wartet Auto-Update vor dem Anwenden der Hintergrundzusammenführung eine kurze Phase von Tippinaktivität ab.
  • Sicherheitsblockade bei Konflikten: Wenn während eines automatischen Updates ein struktureller Konflikt auftritt, stoppt Noust die automatische Zusammenführung zum Schutz Ihrer Daten, markiert den Workspace mit einem Aktualisierungshinweis und fordert Sie auf, den Konflikt manuell zu lösen.

Visuelle Indikatoren

Das Cloud-Symbol erscheint in der globalen Kopfzeile, um anzuzeigen, dass der aktuelle Workspace mit der Cloud synchronisiert ist.

  • Wenn das Cloud-Symbol ausgefüllt ist, bedeutet dies, dass Auto-Update für diesen Workspace aktiviert ist.
  • Auto-Sync-Feedback: Wenn lokale Änderungen in die Cloud übertragen werden, pulsiert das Symbol sanft und blinkt nach Abschluss mit einem dezenten Leuchten auf.
  • Auto-Update-Feedback: Wenn serverseitige Updates im Hintergrund abgerufen werden, zeigt das Symbol einen animierten Pfeil nach unten (↓) mit einem dezenten Neon-Leuchten an.

Cloud-Versionsverlauf & Aufbewahrung ​

Kostenpflichtige Abonnementstufen enthalten einen automatisierten Cloud-Versionsverlauf, der eine zeitliche Wiederherstellung ermöglicht und vor versehentlichen Bearbeitungen oder Überschreibungen schützt:

  • Zeitbasierte Aufbewahrung: Anstelle willkürlicher Begrenzungen der Revisionsanzahl werden Versionen anhand fester Zeitfenster entsprechend Ihrer Tarifstufe aufbewahrt:
    • Pro: 30 Tage Versionsverlauf.
    • Advanced: 365 Tage (1 Jahr) Versionsverlauf.
    • Business: 365 Tage (1 Jahr) Versionsverlauf pro Organisationsmitglied.
  • Kein Verbrauch des Speicherplatzkontingents: Versionen des Verlaufs verbrauchen kein Cloud-Speicherkontingent (z. B. Ihr Kontingent von 5 GB oder 15 GB). Der Speicherplatzverbrauch wird ausschließlich anhand aktiver Workspaces berechnet, sodass Sie den gesamten Versionsverlauf während des Aufbewahrungszeitraums ohne Speicherplatzbeschränkungen behalten können.
  • Zero-Knowledge-Versionsverschlüsselung: Jede Version wird vor dem Hochladen lokal mit dem AES-256-GCM-Schlüssel Ihres Workspaces verschlüsselt. Der Server kann den Inhalt von Versionen niemals einsehen oder entschlüsseln.
  • Punktgenaue Wiederherstellung: Überprüfen Sie Versionen mit exakten Zeitstempeln im Reiter Verlauf des Menu Shells und stellen Sie jede beliebige frühere Version mit einem einzigen Klick wieder her.

Anforderungen für die Entschlüsselung ​

Um Ihre Daten von einem anderen Gerät wiederherzustellen, müssen Sie Folgendes angeben:

  • Ihr Verschlüsselungskennwort.
  • Ihr benutzerdefiniertes Salt (falls verwendet).

Tresor-Integration beim Laden

Wenn Ihr lokaler Tresor (Vault) konfiguriert und aktuell entsperrt ist, versucht Noust beim Laden automatisch, eingehende Cloud-Workspaces mit Ihrem aktiven Tresor-Passwort zu entschlüsseln. Wenn das Passwort übereinstimmt, erfolgt die Entschlüsselung sofort und ohne Abfrage. Unterscheiden sich die Passwörter, öffnet Noust reibungslos die Passworteingabe, damit Sie das spezifische Workspace-Passwort manuell eingeben können, ohne dass ein Fehlerdialog angezeigt wird.

Wichtig

Noust speichert Ihr Passwort oder Salt niemals im Klartext und kann beides weder wiederherstellen noch für Sie zurücksetzen. Bewahren Sie eine sichere Kopie auf. Bei geteilten Workspaces können E2EE-Umschläge bereits autorisierten Mitwirkenden weiterhin Zugriff ermöglichen, sie sind jedoch kein serverseitiger Wiederherstellungsmechanismus.

Zusammenarbeit & geteilte Workspaces ​

Noust ermöglicht es Ihnen, bestimmte Cloud-Workspaces mit anderen Benutzern zu teilen.

  • Selektive Freigabe: Teilen Sie nur die von Ihnen ausgewählten Workspaces.
  • Schutz vor Erkennung (auf Benutzernamen-Basis): Die Freigabe ist absichtlich auf exakte Benutzernamen beschränkt, um sicherzustellen, dass Ihre Anwesenheit auf Noust niemals erkennbar oder aufzählbar ist.
  • Mitarbeiter-Rollen: Jedem Mitarbeiter kann eine von zwei Rollen zugewiesen werden:
    • Leser (Reader): Kann den geteilten Workspace im schreibgeschützten Modus synchronisieren und lesen.
    • Bearbeiter (Editor): Kann den Workspace synchronisieren und lokale Änderungen zur Überprüfung durch den Eigentümer einreichen.
  • Rollen verwalten & Zugriff widerrufen: Als Workspace-Eigentümer können Sie die Rolle eines Mitarbeiters (Leser/Bearbeiter) jederzeit ändern oder den Zugriff vollständig widerrufen.

Mitarbeiter-Updates & Überprüfung durch den Eigentümer ​

Wenn ein Mitarbeiter mit der Rolle Bearbeiter Änderungen einreicht, erhält der Workspace-Eigentümer eine Benachrichtigung über ein ausstehendes Update im Mitarbeiter-Panel.

  • Panel für ausstehende Updates: Der Eigentümer kann sehen, wie viele Updates ausstehen, wer sie eingereicht hat, deren Größe und den Zeitstempel.
  • Vorläufige Überprüfung: Durch Klicken auf Überprüfen werden die Änderungen des Mitarbeiters in den Arbeitsbereich zur visuellen Inspektion geladen. Der Eigentümer sieht das zusammengeführte Ergebnis direkt im Editor, bevor er eine Entscheidung trifft.
  • Akzeptieren oder Verwerfen: Nach der Überprüfung kann der Eigentümer:
    • Alle akzeptieren: Wendet die zusammengeführten Änderungen an und speichert sie im Cloud-Workspace.
    • Alle verwerfen: Stellt den Workspace sofort wieder in seinen ursprünglichen Zustand zurück, ohne Änderungen anzuwenden. Es gehen keine lokalen Daten verloren.
  • Ohne Überprüfung löschen: Der Eigentümer kann ein ausstehendes Update auch direkt aus dem Panel löschen, ohne es zu öffnen.

Konfliktbehandlung

Wenn sowohl der Eigentümer als auch ein Mitarbeiter dieselbe Notiz oder Zeile bearbeitet haben, führt Noust automatisch eine 3-Wege-Zusammenführung (3-way merge) durch. Wenn ein Konflikt nicht automatisch gelöst werden kann, werden Konfliktmarkierungen im Text angezeigt, damit der Eigentümer eine fundierte Entscheidung treffen kann.

Ende-zu-Ende-Verschlüsselung (Zero-Knowledge Sharing) ​

Geteilte Workspaces behalten dieselbe Zero-Knowledge-Garantie wie persönliche Workspaces. Das Workspace-Passwort wird den Mitarbeitern als verschlüsselter E2EE-Umschlag übermittelt — versiegelt mit dem öffentlichen E2EE-Schlüssel des Mitarbeiters.

  • Mitarbeiter-Autorisierung & Passwortanforderung: Bei der Autorisierung eines Mitarbeiters wird der Workspace-Eigentümer aufgefordert, das exakte Verschlüsselungspasswort (und den Salt) des Workspaces anzugeben. Der Browser verschlüsselt diese Anmeldedaten im E2EE-Umschlag mit dem öffentlichen Schlüssel des Empfängers.
  • Zustellung per Umschlag: Der Server hat niemals Zugriff auf das Workspace-Passwort, die privaten Schlüssel oder den Klartextinhalt.
  • Mitarbeiter-Schlüssel aktualisieren (Update Keys): Wenn der Eigentümer das Verschlüsselungspasswort oder den Salt eines zuvor geteilten Cloud-Workspaces ändert, verlieren bestehende Mitarbeiter den Zugriff, da ihre Umschläge mit den alten Anmeldedaten verschlüsselt wurden. Der Eigentümer kann den Zugriff jederzeit über die Schaltfläche Update Collaborator Keys (das Schlüsselsymbol in der Mitarbeiter-Karte oder das Kontrollkästchen "Update collaborator keys on sync" im Synchronisierungsbereich) wiederherstellen, wodurch die Umschläge für alle Mitarbeiter gleichzeitig neu verschlüsselt werden.
  • Voraussetzung für Tresor-Freischaltung: Mitarbeiter müssen ihren E2EE-Tresor entsperrt haben (unter Profil > Sicherheit), um Umschläge zu entschlüsseln und auf geteilte Workspaces zuzugreifen.

Kryptografische Transparenz

  • Umfang des Zero-Knowledge-Modells: Workspace-Inhalte und Verschlüsselungsdaten bleiben für den Server im Klartext unzugänglich; ein Hash zur Passwortüberprüfung wird nicht gespeichert. Der Server verarbeitet weiterhin die für Synchronisierung und Freigabe erforderlichen Betriebsmetadaten, etwa Dokumentkennungen, Titel, Größen, Zeitstempel und Beziehungen zwischen Mitwirkenden. Beim Teilen werden Anmeldedaten ausschließlich in E2EE-Umschlägen übertragen und gespeichert, die autorisierte Empfänger auf ihren Geräten entschlüsseln können.
  • Eigentümerkontrollierte clientseitige Überprüfung: Wenn ein Bearbeiter Änderungen einreicht, wird das Update in einem verschlüsselten Staging-Bereich (.nous-Format mit AES-GCM) gespeichert. Die Anwendung erlaubt nur dem Eigentümer des Workspaces, das ausstehende Update abzurufen und zu überprüfen. Das Update wird mit dem Workspace-Passwort verschlüsselt, nicht mit einem separaten Schlüssel, den nur der Eigentümer besitzt. Kann es nicht entschlüsselt werden, kann der Eigentümer es ablehnen und verwerfen.

Sicherheitsprüfung (Erweiterte Stufe / Advanced Tier) ​

Benutzer der erweiterten Stufe erhalten Zugriff auf ein transparentes, datenschutzorientiertes Audit-Protokoll.

  • Zugriffsprotokolle: Verfolgen Sie Ihre eigenen kritischen Ereignisse (Anmeldungen, Daten-Pushs, Löschungen).
  • Datenschutz: Protokolle identifizieren die Gerätefamilie/das Betriebssystem und die Art der Aktion, legen jedoch niemals Ihre öffentliche IP-Adresse in der Benutzeroberfläche offen.
  • Verifizierung: Verwenden Sie diese Protokolle, um Ihre Geräte auf unbefugten Zugriff zu überwachen.

Kontoverwaltung & Löschung ​

Noust bietet einen sicheren End-of-Life-Prozess für Ihre Daten.

  • Sofortige & unwiderrufliche Löschung: Wenn Sie die Löschung Ihres Kontos beantragen, wird der Zugriff sofort beendet und alle zugehörigen Cloud-Workspaces, Backups, Verlaufsversionen und freigegebenen Dokumente werden dauerhaft von unseren Servern gelöscht.
  • Bestätigungsmechanismus: Um versehentlichen Datenverlust zu verhindern, erfordert die Kontolöschung eine bewusste Bestätigung.
  • Datensouveränität: Ihre Identität und Cloud-Daten werden dauerhaft gelöscht, wobei minimale verschlüsselte technische Protokolle ausschließlich aus Gründen der Rechtskonformität (DSGVO/LGPD) vor der endgültigen Vernichtung aufbewahrt werden können. Ihre lokalen Offline-Notizen bleiben sicher auf Ihren Geräten gespeichert.