#design
-
Passkeys, Zwei-Faktor-Authentifizierung und Single Sign-on bei Ende-zu-Ende-Verschlüsselung
Die Anmeldung bei Sapherbox hat zwei Aufgaben: nachweisen, wer Sie sind, und Ihre Schlüssel auf dem Gerät öffnen. Wie Passwort, zweiter Faktor, Passkey und Entra ID damit umgehen.
-
Passkeys, MFA and single sign-on in an end-to-end encrypted product
Signing in has two jobs in Sapherbox: proving who you are, and opening your keys on your device. How passwords, a second factor, passkeys and Entra ID each handle both.
-
Why adding someone takes two steps
Inviting a person who has no account yet is an invitation first and a key handover later. The gap between the two is not bureaucracy: the key they need does not exist until they register.
-
Warum es zwei Schritte braucht, um jemanden aufzunehmen
Wer noch kein Konto hat, wird erst eingeladen und bekommt den Schlüssel später. Die Pause dazwischen ist keine Bürokratie: Der Schlüssel der Person entsteht erst bei der Registrierung.
-
Große Dateien, im Browser verschlüsselt: Wie ein 20-GB-Upload funktioniert, ohne dem Server zu vertrauen
Blockweise Verschlüsselung bei konstantem Arbeitsspeicher, S3-Multipart hinter dem Backend, Integrität pro Block und ein Download, der direkt auf die Festplatte streamt. Große Dateien in Sapherbox.
-
Large files, encrypted in the browser: how a 20 GB upload works without trusting the server
Chunked encryption with constant memory, S3 multipart behind the backend, per-chunk integrity, and a download path that streams straight to disk. The engineering behind big files in Sapherbox.
-
Workflows für verschlüsselte Daten: Was Automatisierung kann, wenn der Server blind ist
Alarme, Aufbewahrung, Webhooks und geplante Berechnungen für Dateien, die der Server nicht lesen kann: was ein Workflow sieht, was wo läuft und welche zwei Aktionen Ihr Gerät brauchen.
-
Workflows on encrypted data: what automation can do when the server is blind
Alerts, retention, webhooks and scheduled computation on files the server cannot read. What a workflow sees, what runs where, and the two actions that need your device.
-
Ein Audit-Protokoll, das sich nicht unbemerkt ändern lässt
Ein Audit-Log taugt nur als Nachweis, wenn niemand es umschreiben kann. Sapherbox verkettet jeden Eintrag per HMAC mit dem vorigen, und ein Klick prüft die ganze Kette. Aufbau und Grenzen.
-
An audit trail that cannot be quietly edited
An audit log is only evidence if nobody can rewrite it. Sapherbox links every entry to the one before with an HMAC chain, and one button recomputes it all. Here is the design, and its limits.
-
Löschen und Wiederherstellen: Was zurückgeholt werden kann und was endgültig weg ist
Gelöschte Dateien zurückholen oder nachweislich loswerden: wie Papierkorb, Versionen, geplante Löschung und Backups in einem Ende-zu-Ende-verschlüsselten System zusammenspielen.
-
Deletion and recovery: what comes back, and what is gone for good
Deleting a file in an encrypted system has two sides: the person who wants it back and the organisation that needs it gone. How the recycle bin, versions, scheduled deletion and backups fit together.
-
Der Sync-Client: verschlüsselt bis auf den Desktop
Verschlüsselung nur im Browser wird umgangen, sobald jemand eine Datei im Explorer oder Finder braucht. Der Sync-Client von Sapherbox bringt dieselben Schlüssel und Regeln in einen normalen Ordner.
-
Desktop sync that stays encrypted
Encryption that only works in a browser gets bypassed the moment someone needs a file in Explorer or Finder. The Sapherbox sync client brings the same keys and the same rules to a normal folder.
-
Teilen in Sapherbox: Ihr Gerät übergibt den Schlüssel
Wer einen Ordner Ende-zu-Ende-verschlüsselt teilt, übergibt einen Schlüssel, ohne dass der Server ihn je besitzt. So versiegelt, signiert und pinnt Sapherbox diese Übergabe.
-
How sharing hands over a key on your device
Sharing a folder in an end-to-end encrypted system means handing someone a key without the server ever holding it. Here is how Sapherbox seals, signs and pins that handover.
-
Wer darf was? Rollen und Berechtigungsstufen in Sapherbox
Wer darf was in Sapherbox? Das hängt von der Ebene ab: Ordner, Gruppe oder Tenant. Wir erklären jede Ebene und warum wir sie bewusst trennen.
-
Who may do what: roles and permission levels
Sapherbox answers the permissions question three times over: what you may do with a folder, for a group, and to the tenant. Here is each layer, and why they are kept apart.
-
Service-Accounts mit eng begrenzten Rechten
Integrationen sollten sich nicht als Person anmelden. In Sapherbox erhalten sie ein eigenes Konto, eigene Schlüssel und einen API-Schlüssel mit genau den Rechten, die Sie festlegen.
-
Service accounts with narrow scopes
Integrations should not log in as a person. Sapherbox gives them their own account, their own keys and an API key that can do exactly what you listed. Here is how that fits end-to-end encryption.
-
Warum wir auch Datei- und Ordnernamen verschlüsseln
Oft verrät der Dateiname mehr als der Inhalt. Die meisten verschlüsselten Speicherdienste speichern Namen im Klartext. Sapherbox nicht, und dank Ordnerschlüsseln kostet das kaum etwas.
-
Why we encrypt file and folder names, not just contents
A file name is often the most sensitive thing about a file. Most encrypted drives leave names in the clear. Sapherbox does not, and the folder-key design is what makes that cheap enough to do.
-
Links für alle, die kein Konto haben
Manchmal hat das Gegenüber kein Konto. Die Download- und Upload-Links von Sapherbox bleiben trotzdem Ende-zu-Ende-verschlüsselt. Der Schlüssel steht in der URL, der Server sieht ihn nie.
-
Links for people without an account
Sometimes the other side has no account and never will. Sapherbox's download and upload links keep end-to-end encryption intact anyway: the key travels in the URL, and the server never sees it.
-
Ordner mit Gruppen teilen, nicht mit einzelnen Personen
Ordnerzugriff Person für Person zu vergeben, wirkt genau, ist aber weder produktiv noch sicher. Mit Gruppen pflegen Sie eine einzige Mitgliederliste, und die Kryptografie folgt ihr.
-
Das Recht auf Löschung, ganz ohne Ticket
Die DSGVO gibt jeder Person das Recht, ihre Daten löschen zu lassen. Gäste eines Sapherbox-Tenants nutzen es selbst, per Schaltfläche in den Einstellungen statt per Ticket bei einem fremden Helpdesk.
-
Share with the group, not the person
Granting folder access one person at a time looks precise and ends up neither productive nor secure. Groups make membership a single fact to keep current, and the cryptography follows.
-
The right to erasure, without a ticket
GDPR gives everyone the right to have their data deleted. For guests on a Sapherbox tenant that right is a button on their own profile, not a ticket at someone else's helpdesk.
-
Wer teilt, trägt die Verantwortung
In Sapherbox steht die Person, die einen Ordner teilt, dafür ein, wer ihn öffnen kann, intern wie extern. Damit das funktioniert, sieht sie alle eigenen Freigaben auf einen Blick.
-
Whoever shares is responsible
In Sapherbox the person who shares a folder answers for who can open it, inside or outside the organisation. That only works if they can see their own sharing. Here is what they see.
-
„Zero Knowledge“ ist eine Frage der Architektur, nicht der Richtlinie
Viele Anbieter versprechen, Ihre Daten nicht anzusehen. Wenige sind so gebaut, dass sie es nicht können. Das zeigt sich in Details, die auf keiner Produktseite stehen.
-
"Zero knowledge" is a design, not a policy
Many providers promise not to look at your data. Far fewer are built so that they cannot. The difference is structural, and it shows up in the details a vendor page leaves out.
-
Passwort vergessen: Wiederherstellung ohne Hintertür beim Anbieter
Wenn nur Sie Ihre Schlüssel besitzen, kann sie niemand für Sie zurücksetzen. So löst Sapherbox vergessene Passwörter und ausgeschiedene Mitarbeitende, ohne selbst einen Schlüssel zu verwahren.
-
Password reset without a provider backdoor
If nobody but you holds your keys, nobody can reset them for you. Here is how Sapherbox handles forgotten passwords and departed employees without keeping a key of its own.
-
Zugriff entziehen heißt, die Schlösser auszutauschen
Eine Person aus einem geteilten Ordner zu entfernen, ist in der Oberfläche ein Klick. Wirksam wird es erst mit neuen Schlüsseln. Was Sapherbox beim Entzug tut und was kein System zurückholen kann.
-
Revocation means changing the locks
Removing someone from a shared folder is easy to show in a user interface and hard to make true. Here is what Sapherbox does when access is taken away, and what no system can take back.
-
Verschlüsselte Dokumente durchsuchen: der Blind-Index
Volltextsuche in Dateien, die der Server nicht lesen kann? Wie Sapherbox das löst, was der Server dabei trotzdem erfährt und wo die Suche an ihre Grenzen stößt.
-
Searching encrypted documents: blind indexing
Full-text search over files the server cannot read sounds like a contradiction. Here is how Sapherbox does it, what the server learns from it, and where it stops.