Wealth Management by Zahlenwerk ist jetzt in der Beta. Auf die Warteliste→

Sicherheit

Sie überlegen, uns die Zahlen Ihrer Firma anzuvertrauen. Diese Seite beschreibt in klaren Worten, was heute tatsächlich gebaut ist, und endet mit einer Liste dessen, was wir noch nicht behaupten. Uns ist ein verlorener Abschluss lieber als einer, der auf einem Versprechen beruht, das wir nicht halten können.

Zugriff und Isolation

Row-Level-Security in der Datenbank

Jede Tabelle mit Kundendaten ist über Postgres Row-Level-Security geschützt. Eine Zeile ist nur für ihren Eigentümer oder für Mitglieder des zugehörigen Teams lesbar, bei Abrechnungs- und Vertragsdaten zusätzlich für unsere Plattform-Administratoren. Die Regel setzt die Datenbank durch, nicht Anwendungscode, der die Prüfung vergessen könnte.

Rollen – und Zugriff, der enger sein kann als die Rolle

Teammitglieder haben die Rolle Owner, Team-Admin, Editor oder Viewer, und ein Mitglied lässt sich enger fassen als seine Rolle: Zugriff wird modulweise vergeben, lesend oder schreibend, sodass eine Buchhalterin die Bücher erreicht und sonst nichts. Ein Mitglied kann als extern gekennzeichnet werden, und Owner und Team-Admins können deckeln, welche Bereiche die verbundenen KI-Clients eines Mitglieds überhaupt erreichen dürfen. Der Assistent und jeder verbundene KI-Client laufen unter der Identität der Person, die sie autorisiert hat, und erben genau deren Rechte, nicht mehr.

Anmeldung ohne Passwort

Die Anmeldung erfolgt über Google, Microsoft, einen Passkey oder einen Magic Link per E-Mail. Die App fragt nie nach einem Passwort, also gibt es keine Passwortdatenbank, die kompromittiert werden könnte. Sitzungen laufen auch nicht endlos: Wer die App öffnet, muss zu Beginn jedes Arbeitstages erneut belegen, wer er ist, statt dass die Sitzung in einem Cookie weiterlebt, bis sich jemand abmeldet.

Zwei-Faktor, ab Werk Pflicht

Neue Teams verlangen von jedem Mitglied einen zweiten Faktor, eine Authenticator-App (TOTP) oder einen Passkey, bevor eine Sitzung nutzbar ist. Das gilt für die App, ihre Schnittstellen, das Freigeben eines KI-Clients wie Claude oder ChatGPT und die Datenbank selbst: Jede Tabelle und der Dateispeicher geben einer Sitzung ohne zweiten Faktor nichts heraus außer dem eigenen Profil und der eigenen Teamzugehörigkeit. Ein übernommenes E-Mail-Postfach allein öffnet also keine Teamdaten. Kann die Pflicht nicht geprüft werden, wird der Zugriff verweigert statt durchgelassen. Owner und Team-Admins können sie abschalten; ein Wechsel in der App landet im Audit-Log. Eine bewusste Ausnahme, die wir lieber aufschreiben, als Sie sie entdecken zu lassen: Eine mit einem Passkey geöffnete Sitzung erfüllt die Anforderung, obwohl ein Passkey nur ein Faktor ist. Er lässt sich nicht phishen, nicht wiedereinspielen und nicht am Telefon vorlesen – und genau dagegen setzt ein Team diese Pflicht.

Teamverwaltung wird protokolliert

Einladungen, Rollenwechsel, Entfernungen sowie Plan- und Integrationsänderungen schreibt die Anwendung in ein Team-Audit-Log, das Mitglieder weder bearbeiten noch löschen können und das Owner und Team-Admins einsehen.

Wer einen Datensatz geändert hat, nicht nur wer das Team verwaltet

Änderungen an Verzeichnis-Datensätzen, an Positionen mit ihren Cashflows, Bewertungen und Dokumenten, an der Buchhaltung, an beiden Darlehensregistern und an Briefentwürfen landen in einem Änderungsprotokoll am Datensatz selbst – geschrieben von Datenbank-Triggern, nicht von Anwendungscode. Eine Änderung aus der App, vom Assistenten, über einen verbundenen KI-Client oder aus einem Hintergrundjob wird deshalb gleich behandelt, und keiner dieser Wege kann das Protokoll umgehen. Lesbar ist es für Owner und Team-Admins; die App zeigt es nur für Module, die sie öffnen dürfen.

KI-Verarbeitung

Wie das unter der EU-KI-Verordnung einzuordnen ist, unsere Rolle, die Risikostufe und die Kennzeichnung nach Artikel 50, steht auf KI und die EU-KI-Verordnung.

Namen werden vor der Extraktion ersetzt

Wenn wir Zahlen aus einem Bericht extrahieren, werden die Namen von Personen aus Ihrem Verzeichnis durch Platzhalter ersetzt, bevor der Text ein Modell erreicht, in Kapitalkonto-Tabellen auch die Namen investierender Gesellschaften. Die Zuordnungstabelle verlässt unsere Seite nie, nach der Antwort wird zurückübersetzt.

EU-Verarbeitung, die im Zweifel abbricht

Unsere eigenen Modellaufrufe laufen über Vertex AI in einer EU-Region, die Dokumentenvorverarbeitung bei Modal ebenfalls in einer EU-Region. Ist für Vertex eine Nicht-EU-Region konfiguriert, wirft der Aufruf einen Fehler, statt die Daten still woanders hinzuschicken. Ausnahmen: Teams mit eigenem API-Schlüssel wählen die Region ihres Anbieters selbst, und Jev, ein Modell für Routinefragen wie die Art eines eingehenden Dokuments, schickt maskierten Text an einen Anbieter in den USA, aber nur für Teams, die es selbst eingeschaltet haben. Standardmäßig ist Jev für jedes Team aus (siehe Subunternehmer).

Was weiterhin unmaskiert übertragen wird

Beträge und Daten gehen unmaskiert an das Modell, denn genau darum geht es bei der Extraktion. Ebenfalls nicht pseudonymisiert sind heute: Fonds- und Portfoliounternehmensnamen, Namen, die noch nicht in Ihrem Verzeichnis stehen, die Gespräche mit dem Assistenten, das rohe PDF zur Textumwandlung und einige Dokumente, die das Modell als Ganzes liest (Einsortieren eingehender Mails, Tilgungspläne, Bilder im Chat). Firmen- und Fondsnamen gehen für die Anreicherung auch als Suchanfragen hinaus. Wir schreiben das lieber auf, als Sie etwas anderes annehmen zu lassen.

Derselbe Auszug kann nicht doppelt zählen

Zwei Prüfungen laufen. Die erste vergleicht Dateien Byte für Byte im ganzen Team, sodass ein Bericht, der sowohl weitergeleitet als auch hochgeladen wird, zu einem einzigen Datensatz wird. Die zweite ist ein logischer Schlüssel aus hochladender Person, Fonds, Periode und Berichtstyp: Ein zweiter Scan eines Berichts, den Sie schon hochgeladen haben, wird zur Prüfung zurückgehalten, statt als Portfolio-Ereignis zu landen.

Unterhalb der Konfidenzschwelle bleibt ein Bericht wirkungslos

Jede Extraktion wird gegen sich selbst bewertet, ohne zweiten Modellaufruf. Ein Bericht unterhalb der Schwelle wird zur Prüfung markiert, und sowohl der Cashflow- als auch der Bewertungspfad des Quartalsberichts überspringen markierte Berichte. Die Prüfliste zeigt, woran es lag; Sie können freigeben, die Extraktion erneut laufen lassen oder den Fonds archivieren. Das gilt auch für die Kapitalkonto-Zeilen je Investor aus demselben Bericht: Sie werden erst nach der Freigabe gebucht.

Wie der Assistent schreiben darf

Er schreibt, und genau das ist der Punkt

Ein Assistent, der nur lesen kann, überlässt Ihnen das Tippen. Dieser kann eine Position anlegen, einen Cashflow erfassen, eine Bewertung ergänzen oder einen Fonds aktualisieren. Die richtige Frage ist nicht, ob er schreibt, sondern wo er schreiben kann, worauf er wartet und was er hinterlässt. Darum geht es im Rest dieses Abschnitts.

Ein fester Satz von Operationen, keine freie Hand

Das unterscheidet ihn von einem Assistenten, den man auf einen Ordner auf dem eigenen Rechner richtet und der alles umbenennen, überschreiben und löschen kann, was er erreicht, und es Ihnen hinterher sagt. Unserer erreicht Ihr Portfolio über eine feste Liste benannter Operationen gegen eine Datenbank, jede begrenzt auf das, was Sie ohnehin sehen. Es gibt kein Dateisystem, keine Shell, und nichts außerhalb dieser Liste ist ansprechbar.

In der App warten Schreibvorgänge auf Sie, bis Sie es anders wollen

Lesen ist frei. Im Assistenten in der App ist Manuell voreingestellt: Ein Cashflow, eine Bewertung oder eine neue Position ist immer nur ein Vorschlag. Er hält an, die Oberfläche zeigt genau, was sich ändern würde, und nichts läuft, bevor Sie bestätigen. Stellen Sie einen Chat auf Auto, ändert er in der App, ohne anzuhalten; das Einschalten fragt einmal nach, und jede Änderung steht weiterhin im Änderungsprotokoll. Was die App verlässt, etwa ein Google-Dokument oder ein gehosteter Bericht, fragt in beiden Modi nach, und im Recherche-Modus liest er nur, gleich was eingestellt ist. Er ist zudem angewiesen, niemals einen Preis, ein Datum oder eine Währung zu raten, sondern nachzufragen, wenn ein Feld fehlt. Claude und ChatGPT fragen über ihre eigenen Freigabe-Dialoge nach, nicht über unsere. Auf unserer Seite sind ihre Schreibvorgänge auf Ihre Rolle und die freigegebenen Bereiche begrenzt, mengenbegrenzt und protokolliert.

Löschen nur in drei engen Fällen

Keines der Werkzeuge für Claude, ChatGPT oder den Assistenten in der App kann eine Position, eine Person, eine Gesellschaft oder ein Bankkonto löschen. Drei eng gefasste Löschungen gibt es: ein von Hand erfasstes Positionsereignis (eines aus einem Bericht nicht), den Vesting-Plan einer Zuteilung und einen ganzen Bericht, der seine Datei und die daraus abgeleiteten Ereignisse und Bewertungen mitnimmt. In der App braucht jede davon Ihre Bestätigung, und jede landet in der Änderungshistorie. Archivieren gibt es nur für Bankkonten.

Nichts davon bleibt anonym

Positionen führen eine eigene Ereignishistorie. Ein Cashflow oder eine Bewertung, die der Assistent erfasst hat, erscheint dort als datierter Eintrag neben jeder anderen Änderung, mit dem zugehörigen Dokument, wo es eines gibt. Das Änderungsprotokoll dahinter markiert, ob eine Änderung aus der App, vom Assistenten oder über einen verbundenen KI-Client kam, und ist für Owner und Team-Admins lesbar.

Claude und ChatGPT verbinden

OAuth 2.1 für Claude und ChatGPT

Claude und ChatGPT verbinden sich über einen vollwertigen Authorization Server mit dynamischer Client-Registrierung, es gibt also keinen Schlüssel zum Einfügen. Für eigene Skripte können Sie selbst einen persönlichen Zugangsschlüssel anlegen: Er läuft nach höchstens einem Jahr ab, wird nur einmal angezeigt und nur als Hash gespeichert, hat dieselben Rechte wie Sie und lässt sich einzeln widerrufen.

PKCE ist Pflicht

Autorisierungscodes werden per PKCE mit S256 an den anfragenden Client gebunden. Die schwächere Methode plain wird abgelehnt, und ein Code lässt sich nicht zweimal einlösen.

Tokens sind kurzlebig, gehasht und widerrufbar

Access-Tokens gelten eine Stunde, Refresh-Tokens rotieren bei Nutzung, und von beiden wird nur ein Hash gespeichert, nie das Token selbst. Sie können einen verbundenen Assistenten jederzeit in den Einstellungen widerrufen.

Verbindungen erben Ihre Rechte

Ein verbundener Assistent fragt über dieselben Row-Level-Regeln ab wie die Person, die ihn autorisiert hat, und der Owner kann begrenzen, welche Bereiche die verbundenen Assistenten eines Mitglieds erreichen.

Transport und Härtung

Nur HTTPS

Jede Antwort trägt HTTP Strict Transport Security mit zwei Jahren max-age inklusive Subdomains, sodass Browser unverschlüsselte Verbindungen verweigern.

Framing und Sniffing blockiert

Antworten setzen X-Frame-Options DENY und eine frame-ancestors Content-Security-Policy, sodass die App nicht eingebettet werden kann, dazu nosniff, eine strikte Referrer-Policy und eine Permissions-Policy ohne Kamera, Mikrofon und Standort.

Gespeicherte Zugangsdaten sind envelope-verschlüsselt

Zugangsdaten Dritter, etwa ein Slack-Token oder das Refresh-Token eines verbundenen Laufwerks, werden mit einem Schlüssel aus einem Key Vault verschlüsselt, jede Entschlüsselung wird protokolliert und ein Widerruf macht sie unlesbar.

Ihre Daten

Ihre Daten liegen in der EU

Datenbank, Authentifizierung und Dokumentenspeicher laufen in der Supabase-Region West EU in Irland, und die Serverfunktionen der Anwendung selbst sind auf Dublin festgelegt, dieselbe AWS-Region. Eine Anfrage wird also nicht von einem anderen Kontinent aus beantwortet, nur weil die Datenbank in Irland steht. Modellaufrufe und PDF-Vorverarbeitung sind separat auf EU-Regionen festgelegt, mit den oben genannten Ausnahmen. Transaktions-E-Mails und weitergeleitete Berichte laufen über Postmark in den USA.

Jede Zahl behält den Weg zur Quelle

Extrahierte Cashflows und Bewertungen verweisen auf das Dokument, aus dem sie stammen, Bewertungen zusätzlich auf die Art der Quelle. So lässt sich eine Zahl bis zu ihrem Dokument zurückverfolgen.

Konto selbst löschen

Sie können Ihr Konto in den Einstellungen löschen, ohne uns zu fragen. Ihre persönlichen Datensätze und Dateien werden mit entfernt; was Sie in einem Team angelegt haben, bleibt beim Team. Ein Owner überträgt das Team vorher.

Alle Daten selbst exportieren

Der Owner kann die Daten des gesamten Teams in den Einstellungen exportieren: ein ZIP mit allen Tabellen als CSV, den hochgeladenen Dokumenten und einer Beschreibung jeder Datei. Jedes Mitglied kann zusätzlich seine eigenen personenbezogenen Daten herunterladen. Beides ohne Anfrage bei uns.

Gesichert, auch außerhalb der Plattform

Die Datenbank wird täglich gesichert und die Sicherung 7 Tage aufbewahrt. Ihre Dokumente kopieren wir zusätzlich jede Nacht verschlüsselt in ein zweites Rechenzentrum in Deutschland, bei einem anderen Anbieter. Löschen Sie eine Datei, wird ihre Kopie nach 30 Tagen entfernt, sodass ein versehentliches Löschen in dieser Zeit rückgängig zu machen ist.

Dokumentenspeicher ist privat

Die Speicher für Investorenberichte, Verzeichnisdokumente, Buchhaltungsbelege, Verträge und Exporte sind privat, ohne öffentlichen Lesezugriff, ebenso Logos und die Fotos, die Sie Personen, Immobilien und Luftfahrzeugen hinzufügen.

Behalten Sie Ihre eigene Kopie Ihrer Berichte

Ein Team kann sein eigenes SharePoint oder Google Drive verbinden und erhält eine laufende Spiegelung hochgeladener Fondsberichte und Positionsdokumente: Berichte abgelegt nach Fonds, Jahr und Periode, andere Dokumente nach Art, Jahr und Periode. Die Dokumente, aus denen Ihre Zahlen stammen, liegen dann in einem Speicher, den Sie kontrollieren, und bleiben dort, was auch immer mit uns passiert. Bricht die Verbindung, stoppt sie sichtbar in den Einstellungen, statt still zu scheitern.

Wer Daten verarbeitet

Alle Drittanbieter, die Kundendaten berühren können. Unser AVV in der Fassung vom 10. Oktober 2026 nennt jeden von ihnen, als Unterauftragsverarbeiter, als eigenständigen Empfänger oder als Dienst unter Ihrem eigenen Vertrag. Die Liste ändert sich mit dem Produkt; über neue Unterauftragsverarbeiter informieren wir unsere Kunden nach AVV Ziffer 8 mindestens 30 Tage im Voraus.

DienstWofür
SupabaseDatenbank, Authentifizierung und Dokumentenspeicher
Hetzner Online GmbHVerschlüsselte Sicherungskopie Ihrer Dokumente (Berichte, Belege, Verträge, Verzeichnisdokumente und -fotos), nächtlich, in Falkenstein (Deutschland). Verschlüsselt mit unserem Schlüssel, den Hetzner nicht hat. Außerdem die Zugriffsprotokolle unserer Datenbankschnittstelle, 90 Tage, ebenso verschlüsselt
VercelHosting der Anwendung; Web Analytics und Speed Insights nur mit Ihrer Einwilligung; AI Gateway leitet Jev-Anfragen an TypeSafe weiter, nur für Teams mit Jev, ohne Speicherung der Inhalte
Google Cloud Vertex AIModellaufrufe für Extraktion und Assistent, auf eine EU-Region festgelegt. Für die Anreicherung von Verzeichnis- und Fondsdaten auch Google-Suche mit Firmen- und Fondsnamen, Land und Registernummer; die Suche ist nicht an die EU gebunden
ModalUmwandlung hochgeladener PDFs in Text, auf eine EU-Region festgelegt
PostmarkTransaktions-E-Mail und eingehende weitergeleitete Berichte; Verarbeitung in den USA
Azure Key VaultSchlüsselverwahrung für gespeicherte Zugangsdaten Dritter
Slack, Microsoft TeamsBenachrichtigungen, nur wenn Ihr Team sie verbindet
Google Drive, SharePointDokumentenspiegelung, nur wenn Ihr Team sie verbindet
Gmail, Microsoft 365 (Outlook)Postfachanbindung nur lesend, nur für Teams, für die wir sie auf Anfrage freischalten; liest den Ordner oder die Absender, die das Team festlegt
Google Workspace (E-Mail-Versand), DATEV eGNur wenn Ihr Team die DATEV-Übergabe nutzt: Belege als PDF mit Firmenname an Ihre DATEV-Upload-Adresse
Anthropic, OpenAI, Google Gemini APINur für Teams, die einen eigenen API-Schlüssel hinterlegen
TypeSafe AI, Inc. über Vercel AI GatewayNur wenn Ihr Team Jev einschaltet, standardmäßig aus: maskierter Dokumenttext für Routinefragen wie die Art eines Dokuments, ohne Datei; der Anbieter speichert keine Inhalte, nur Betriebsmetadaten wie Zeitpunkt und Nutzung; Verarbeitung in den USA
Flightradar24, aviationstackPosition und Stammdaten der Luftfahrzeuge, die Ihr Team erfasst. Abgefragt von unseren Servern mit dem Kennzeichen; eigenständige Empfänger
OpenStreetMap Foundation (Nominatim)Koordinaten der Immobilien, die Ihr Team erfasst. Abgefragt von unseren Servern mit der Anschrift, im Vereinigten Königreich; eigenständiger Empfänger
GLEIF, Unternehmensregister Kanada (ISED)Registerabgleich für Gesellschaften im Verzeichnis. Abgefragt von unseren Servern mit Name und Sitzland; eigenständige Empfänger
Google (News, Website-Symbole)Pressesuche zu beobachteten Unternehmen und Fonds und Abruf von Website-Symbolen. Abgefragt von unseren Servern mit Namen und Internetadressen; eigenständiger Empfänger
Wikimedia Commons, Openverse, FlickrFotosuche zu Luftfahrzeugen mit dem Kennzeichen (Wikimedia Commons und Openverse, Fotos von Flickr) und zu Immobilien mit Straße und Ort (Wikimedia Commons). Abgefragt von unseren Servern; eigenständige Empfänger
OpenFreeMapKartenkacheln. Ihr Browser lädt sie direkt, der Anbieter sieht Ihre IP-Adresse und den Kartenausschnitt; eigenständiger Empfänger
Mapillary (Meta Platforms Ireland)Straßenansichten zu Immobilien. Abgefragt von unseren Servern mit Koordinaten in der Nähe der Anschrift; eigenständiger Empfänger
sevDeskUnsere Rechnungsstellung und Buchhaltung. Die Rechnungsdaten Ihres Unternehmens und die gestellten Rechnungen; nichts aus dem Produkt
Odoo S.A.CRM für Interessenten-, Wartelisten- und Kontodaten. Der Name Ihres Unternehmens sowie Namen und E-Mail-Adressen Ihrer Mitglieder werden aus der App gespiegelt; Dokumente, Portfoliodaten und Zahlen werden nicht übertragen

Was wir nicht behaupten

Das Produkt ist in der Beta. Das sind die Punkte, nach denen in diesem Markt zu Recht gefragt wird und die wir ehrlicherweise noch nicht abhaken können.

  • Wir sind weder SOC-2- noch ISO-27001-zertifiziert und haben keinen externen Penetrationstest beauftragt.
  • Wir bieten kein SAML Single Sign-on und keine SCIM-Bereitstellung. Die Anmeldung läuft über Google, Microsoft, Passkey oder Magic Link.
  • Ihre Daten sind nicht Ende-zu-Ende-verschlüsselt und wir sind kein Zero-Knowledge-System. Unsere Server verarbeiten Ihre Datensätze im Klartext, um sie darzustellen und zu extrahieren, und unser Team kann grundsätzlich auf die Datenbank zugreifen.
  • Über die Verschlüsselung der Plattform hinaus verschlüsseln wir Portfoliodatensätze nicht auf Feldebene.
  • Wir haben keine veröffentlichte Zusage zu Wiederherstellungszeiten, und die Datenbank lässt sich nicht auf einen beliebigen Zeitpunkt zurücksetzen, nur auf eine der täglichen Sicherungen. Die Cloud-Drive-Spiegelung umfasst hochgeladene Berichte und Positionsdokumente, nicht Ihre strukturierten Datensätze.
  • Unser Audit-Log deckt die Teamverwaltung ab, das Änderungsprotokoll je Datensatz Verzeichnis, Portfolio, Buchhaltung, Darlehen und Briefentwürfe. Lesezugriffe deckt keines von beiden ab: Wir können Ihnen nicht zeigen, wer ein bestimmtes Dokument angesehen hat.
  • Dass Ihre Daten nicht zum Training von KI-Modellen verwendet werden, sagen wir im AVV (Ziffer 2) vertraglich zu. Zur Aufbewahrung bei Modellanbietern, etwa Caching oder Missbrauchsüberwachung, können wir noch keine vertragliche Aussage treffen. Fragen Sie uns, dann zeigen wir Ihnen die aktuellen Vereinbarungen, statt zu raten.

Fragen, die Ihre IT stellen würde

Wir beantworten Details, teilen unseren Auftragsverarbeitungsvertrag und sagen offen, wo eine Maßnahme noch fehlt. Sicherheitsfragen gehen direkt an die Gründer.

Kontakt aufnehmen
DE
EnglishDeutschEspañol