Sicherheit und Datenspeicherung
Ein zweites Gehirn enthält das, was man sonst niemandem zeigt. Diese Seite beschreibt konkret, wie Firn deine Daten speichert und schützt, ohne Marketing.
Wo deine Daten liegen
Deine Notizen liegen in einer PostgreSQL-Datenbank bei Exoscale in der Schweiz (Zürich oder Genf). Die Web-App läuft bei Vercel in Frankfurt; dort werden deine Notizen nur während einer Anfrage verarbeitet und nicht gespeichert.
- Eine Datenbank, ein Gehirn pro Konto. Jede Notiz, jede Revision, jeder Link und jeder Anhang trägt die ID deines Gehirns. Jede Abfrage ist an dieses Gehirn und an deine Sitzung gebunden; es gibt keinen Weg von einem Konto zu den Daten eines anderen.
- Markdown als Quelle. Deine Notizen liegen als Klartext-Markdown in der Datenbank, nicht in einem proprietären Format. Der Export liefert dir jederzeit ein ZIP, das Obsidian direkt öffnet.
- Verschlüsselt gespeichert. Die Datenbank und ihre Sicherungskopien sind bei Exoscale ruhend verschlüsselt; alle Verbindungen zur Datenbank laufen über TLS. Exoscale erstellt täglich Sicherungskopien der Datenbank mit Point-in-Time-Recovery. Die Aufbewahrung hängt vom gewählten Datenbank-Plan ab (2 bis 31 Tage) und beträgt höchstens 31 Tage.
- Kein Training, keine Auswertung. Weder wir noch ein Auftragsbearbeiter nutzen deine Notizen, um Modelle zu trainieren oder Profile zu bilden. Die KI-Dienste für Suche und Bibliothekar laufen bei Infomaniak in der Schweiz; dort werden die übermittelten Inhalte nicht gespeichert, nicht protokolliert und nicht für Training verwendet. Die Embeddings werden pro Abschnitt berechnet und ausschliesslich in deiner Datenbank gespeichert. Wer das nicht will, schaltet die KI-Dienste unter Settings → Health & structure ab; dann verlässt kein Inhalt mehr dein Gehirn, ausser an die KI-Clients, die du selbst verbindest.
Auf dem Weg
- Alle Verbindungen laufen über TLS 1.2 oder höher; HTTP wird auf HTTPS umgeleitet, HSTS ist aktiv.
- Die Web-App setzt Schutz-Header (Content-Type-Sniffing aus, kein Einbetten in fremde Seiten, restriktive Referrer- und Permissions-Policy).
- Das Session-Cookie ist httpOnly, Secure und SameSite; es lässt sich nicht per Skript auslesen.
Login ohne Passwort
Es gibt kein Passwort, das gestohlen werden könnte. Du meldest dich mit einem einmaligen Link an, der zehn Minuten gilt und nach dem ersten Klick verfällt, oder mit deinem Google-Konto. Eine Sitzung endet nach sieben Tagen ohne Nutzung (bei Nutzung wird sie täglich verlängert) und lässt sich unter Settings → Account jederzeit beenden. Dein Konto samt allen Daten löschst du dort ebenfalls selbst, sofort und ohne Rückfrage bei uns.
Zugriff durch KI-Clients
- OAuth 2.1 mit PKCE. Ein Client bekommt nie dein Login, sondern ein Token, das du auf einem Freigabe-Bildschirm bewilligst. Firn ist dabei selbst der Authorization Server; kein Dritter sitzt dazwischen.
- So wenig wie nötig. Pro Client wählst du nur lesen oder lesen und schreiben, für das ganze Gehirn oder nur für bestimmte Ordner. Access-Tokens gelten eine Stunde, Refresh-Tokens 90 Tage, und sind an genau diesen Firn-Server gebunden.
- Jederzeit widerrufbar. Ein Klick unter Settings → Connectors, und der Client ist draussen; laufende Tokens werden sofort ungültig.
- Alles nachvollziehbar. Jede Änderung einer KI ist eine Revision mit Client, Tool und Zusammenfassung, mit Diff und Undo. Löschen führt nur in den Papierkorb, endgültig löschen kannst nur du.
Betrieb
- Geheimnisse (Datenbank-Zugang, Signierschlüssel, API-Keys) liegen ausschliesslich in der Umgebung des Servers, nie im Code oder im Browser.
- Abhängigkeiten werden laufend auf bekannte Schwachstellen geprüft und aktualisiert.
- Zugriff auf Produktionsdaten haben nur benannte Personen der LoomLabs GmbH, und nur zur Fehlerbehebung auf deine Anfrage.
Schwachstelle gefunden?
Schreib an info@loomlabs.ch. Wir antworten innert zwei Werktagen und nennen dich auf Wunsch, sobald das Problem behoben ist.
LoomLabs GmbH, Furrenstrasse 5, 6442 Gersau · Stand 16. Oktober 2026