Zum Inhalt springen

↑ ↓ wechseln · Enter öffnen · Esc schließen

Warum bei pd00 keine Datei hochgeladen wird

pd00 ist eine kleine, unabhängige Sammlung von Datei-Werkzeugen, die einer einzigen Regel folgt: Ihre Dateien bleiben auf Ihrem Gerät.

Warum es pd00 gibt

Wer ein Foto umwandeln oder zwei PDFs zusammenfügen will, sollte dafür nicht persönliche Unterlagen auf den Server eines Unbekannten legen müssen. Trotzdem arbeiten die meisten Online-Konverter noch genau so: hochladen, warten, herunterladen – und darauf vertrauen, dass die Kopie auf der anderen Seite wie versprochen gelöscht wird. Dabei können moderne Browser diese Arbeit längst selbst erledigen. pd00 nutzt WebAssembly und die eingebauten Bild-Codecs des Browsers, sodass alles auf Ihrem Computer oder Handy geschieht.

Der Name ist mit Absicht kurz. „pd“ steht für PDF, und eine kurze Adresse ist auf dem Handy schnell getippt, wenn ein Formular gerade Ihre iPhone-Fotos ablehnt.

Woraus pd00 besteht

  • HEIC wird mit libheif (LGPL-3.0) dekodiert, das zu WebAssembly kompiliert ist; für WebP und AVIF kommen die eingebauten Decoder des Browsers zum Einsatz.
  • Die PDF-Bearbeitung (zusammenfügen, trennen, drehen, Seitenzahlen, Wasserzeichen, Passwörter) übernimmt pdf-lib (MIT); Seiten für Miniaturen, Bilder und Text liest pdf.js von Mozilla (Apache-2.0). TIFF-Dateien dekodiert UTIF (MIT), ZIP-Archive erzeugt client-zip (MIT).
  • Foto-Metadaten (EXIF und Farbprofile) liest und schreibt ein kleines, selbst geschriebenes Stück Code ohne fremde Abhängigkeiten, damit sie die Umwandlung überstehen.
  • Die Website ist statisch und wird über das Netzwerk von Cloudflare ausgeliefert. Serverseitigen Code, der Dateien anfasst, gibt es überhaupt nicht – der einzige Endpunkt auf dem Server ist eine Statusabfrage (Health-Check).

Die Aussage „Es wird nichts hochgeladen“ müssen Sie uns nicht einfach glauben: Die Prüfung mit den Entwicklertools zeigt es in etwa einer Minute. Außerdem erlaubt die Sicherheitsrichtlinie der Seite dem Browser nur Verbindungen zu pd00.com und zum anonymen Seitenaufrufzähler von Cloudflare, der nie eine Datei zu sehen bekommt.

Kontakt

Fehlerberichte, Beispieldateien, die sich nicht umwandeln lassen (bitte nur Dateien, die Sie bedenkenlos aus der Hand geben), und Wünsche für neue Funktionen nehmen wir gern entgegen: hello@pd00.com.