Sicherheit
Nichts verlässt dein Gerät.
Und das musst du nicht glauben.
Wie PDF Engineer funktioniert, warum deine Dateien den Browser nicht verlassen können und wie du das in einer Minute selbst nachprüfst.
01 · Prinzip
Das Programm kommt zu deiner Datei, nicht umgekehrt
Server · pdfengineer.de
- liefert Seiten und Programmcode
- nimmt keine Dateien an
- sieht deine PDFs nie
Dein Gerät · Browser
Lesen, Zusammenfügen und Speichern passieren vollständig hier.
Die meisten Online-Werkzeuge laden deine Datei auf ihren Server, bearbeiten sie dort und schicken das Ergebnis zurück. Was danach mit der Kopie passiert, kannst du nicht sehen. Hier ist es umgekehrt: Der Server schickt deinem Browser nur das Programm. Gerechnet wird auf deinem Gerät, mit JavaScript und WebAssembly, so wie bei einer installierten App.
02 · Absicherung
Der Browser setzt es durch
Jede Webseite kann dem Browser vorschreiben, mit welchen Servern sie sprechen darf. Diese Regel heißtContent-Security-Policy. PDF Engineer erlaubt nur den eigenen Server, und zwar nur, um das Programm zu laden. Jede Verbindung zu einem anderen Server blockiert der Browser, selbst wenn ein Fehler im Code sie versuchen würde.
Der eigene Server wiederum hat keine Stelle, die Dateien entgegennimmt. Er liefert nur fertige Dateien aus. Beides kannst du im Quellcode nachlesen.
Content-Security-Policy
live auf dieser Seite
- default-src 'self'
- script-src 'self' 'wasm-unsafe-eval'
- worker-src 'self' blob:
- connect-src 'self' blob:
- img-src 'self' blob: data:
- style-src 'self'
- font-src 'self' data:
- object-src 'none'
- base-uri 'self'
- form-action 'none'
- frame-ancestors 'none'
03 · Selbsttest
In einer Minute selbst nachprüfen
Test A · Flugmodus
Ohne Internet zusammenfügen
- Öffne PDF zusammenfügen und füge deine Dateien hinzu.
- Schalte WLAN aus oder den Flugmodus ein.
- Klicke auf „Zusammenfügen“ und lade das Ergebnis herunter.
Es funktioniert trotzdem. Ohne Verbindung kann nichts hochgeladen werden.
Test B · Entwicklerwerkzeuge
Jede Verbindung mitlesen
- Öffne die Entwicklerwerkzeuge:
F12, am Mac⌥⌘I, und dort den Reiter „Netzwerk“. - Füge PDFs hinzu und klicke auf „Zusammenfügen“.
- Sieh dir die Liste der Anfragen an.
Du siehst nur Programmteile, die geladen werden. Keine Anfrage schickt etwas von deinen Dateien weg.
04 · Offenheit
Offener Quellcode
Der komplette Code liegt öffentlich auf GitHub, unter der freien Lizenz AGPL-3.0. Jeder kann nachlesen, was die Seite tut, und Fehler melden.
05 · Ehrlich
Was trotzdem anfällt
Wie bei jeder Webseite protokolliert der Server technische Zugriffsdaten, etwa die IP-Adresse und welche Seite aufgerufen wurde. Deine Dateien gehören nicht dazu. Cookies, Analyse-Werkzeuge oder Werbung gibt es nicht. Die Einzelheiten stehen in der Datenschutzerklärung.