Sicherheit und Mandantentrennung

Jeder Betrieb ist ein Mandant. Die Trennung der Mandanten erzwingt die Datenbank selbst, und ein Test prüft sie über alle Tabellen.

Vorschau des Designs: Die KI sendet nichts ohne Bestätigung: Rechnung ist erst nach dem Knopfdruck unterwegs

Das steckt in Sicherheit und Mandantentrennung

  • Mandantentrennung in der Datenbank

    PostgreSQL trennt die Betriebe mit Row-Level-Security. Sie ist für alle Tabellen eingeschaltet und erzwungen. Die Anwendung verbindet sich mit einer Rolle, die weder Besitzer noch Superuser ist und die Regeln nicht umgehen kann.

  • Geprüft

    Ein Katalogtest liest das Schema und prüft 18 Regeln. Eine eigene Testreihe greift die Trennung an.

  • Passwort, App-Code, Passkey

    Passwörter sind mit argon2id gespeichert. Als zweiten Faktor gibt es einen App-Code (TOTP) mit zehn Wiederherstellungscodes oder einen Passkey. Der Schlüssel des App-Codes liegt nur verschlüsselt in der Datenbank.

  • Geräte und Sitzungen

    Eine Sitzung gehört zu einem Betrieb und einem Gerät. Sie lässt sich sofort beenden. Fehlgeschlagene Anmeldungen werden begrenzt: nach fünf Fehlversuchen pro Konto in 15 Minuten ist Schluss.

  • Unveränderliche Belege

    Ausgestellte Offerten und Rechnungen lassen sich weder ändern noch löschen, auch nicht über die Rolle der Anwendung.

  • KI nur mit Freigabe

    Der Assistent hat kein Werkzeug zum Senden, Löschen oder Zahlen. Der Server erzwingt das, nicht der Prompt.

Was wir nicht behaupten

hauscloud hat keine Zertifizierung. Wo Daten gespeichert werden, hängt vom Betrieb ab; eine Zusage zum Standort machen wir hier nicht. Innerhalb eines Betriebs gibt es in Version 0.2.0 noch keine Rollen: Jedes angemeldete Mitglied darf Dokumente ausstellen. Konten legt der Betreiber an; Passwort ändern und Passkeys verwalten gehören noch nicht zur App.

Wollen Sie hauscloud kennenlernen?

Die Vorabversion ist noch nicht frei zugänglich und der Verkauf ist geschlossen. Schreiben Sie uns, dann melden wir uns mit dem aktuellen Stand.