So prüfst du, ob eine PDF-Website deine Datei hochlädt

Öffne die Entwicklertools des Browsers, wähle den Tab „Netzwerk“ und starte das Werkzeug mit einer Testdatei: Ein Upload zeigt sich als POST- oder PUT-Anfrage, die die Datei mitschickt. Oder lade die Seite, schalte das Netz ab und starte das Werkzeug erneut. Liefert es trotzdem ein Ergebnis, wurde auf deinem Gerät gearbeitet.

Aktualisiert am

Woran erkenne ich schnell, dass eine Website Dateien hochlädt?

Noch vor jedem Test verrät es die Seite oft selbst. Diese Anzeichen bedeuten, dass deine Datei an einen Server geht:

  • Ein Fortschrittsbalken oder eine Prozentangabe mit einem Hinweis wie „Wird hochgeladen“, die bei langsamer Verbindung langsamer läuft.
  • Ein Versprechen wie „Deine Dateien werden nach 2 Stunden gelöscht“. Löschen lässt sich eine Datei nur an einem Ort, an den sie geschickt wurde.
  • Eine Begrenzung der Dateigröße, die gegen Bezahlung entfällt, oder die Aufforderung, dich anzumelden, bevor du das Ergebnis herunterladen kannst.
  • Ein Download-Link, der auf eine Webadresse auf einem Server zeigt und auch dann funktioniert, wenn man ihn auf einem anderen Gerät öffnet.

Wie mache ich den Offline-Test?

Das ist der einfachste Test, und er funktioniert auch auf dem Smartphone. Nimm eine Datei, in der nichts Privates steht.

Ein Ergebnis, das ohne Verbindung erscheint, ist auf deinem Gerät entstanden: Es gab keinen Ort, an den die Datei hätte gehen können. Scheitert das Werkzeug offline, braucht die Website ihren Server für irgendetwas. Meist ist das die Datei selbst; manchmal ist es nur Code, den die Seite noch nicht geladen hatte. Der nächste Test unterscheidet beides.

  • Öffne die Seite des Werkzeugs und warte, bis sie vollständig geladen ist.
  • Schalte das Netz ab: Flugmodus auf dem Smartphone, am Computer WLAN aus und Kabel abgezogen.
  • Wähle ein PDF aus und starte das Werkzeug.
  • Sieh nach, ob du ein Ergebnis bekommst, das sich öffnen lässt, und schalte das Netz dann wieder ein.

Wie beobachte ich den Netzwerk-Tab in Chrome, Firefox oder Safari?

Jeder Desktop-Browser kann jede Anfrage auflisten, die eine Seite stellt. Öffne zuerst die Ansicht und benutze dann das Werkzeug, damit nichts fehlt.

In Chrome: Drücke F12 oder öffne das Menü mit den drei Punkten, dann „Weitere Tools“, dann „Entwicklertools“, und wähle den Tab „Netzwerk“. In Firefox: Drücke F12 oder öffne das Menü, dann „Weitere Werkzeuge“, dann „Werkzeuge für Webentwickler“, und wähle „Netzwerkanalyse“. In Safari auf dem Mac: Öffne „Safari“, dann „Einstellungen“, dann „Erweitert“, und schalte die Option ein, die Funktionen für Webentwickler anzeigt; wähle dann „Entwickler“, „Web-Informationen einblenden“ und den Tab „Netzwerk“.

Chrome und Firefox haben in dieser Ansicht außerdem ein Menü, das normalerweise auf „Keine Drosselung“ steht und einen Eintrag „Offline“ bietet: eine Möglichkeit, den Offline-Test nur für einen Tab zu machen.

  • Leere bei geöffnetem Netzwerk-Tab die Liste, damit sie leer beginnt.
  • Wähle ein Test-PDF mit einigen Megabyte und starte das Werkzeug. Bei einer größeren Datei fällt ein Upload leichter auf.
  • Achte auf neue Zeilen, während du die Datei auswählst und während du auf die Schaltfläche klickst. Keine neuen Zeilen oder nur kleine für die eigenen Skripte und Bilder der Seite bedeuten, dass nichts gesendet wurde.
  • Sieh dir die Spalte „Methode“ an (klicke mit der rechten Maustaste auf die Spaltenüberschriften, um sie einzublenden, falls sie fehlt). Ein Upload ist eine POST- oder PUT-Anfrage, manchmal mehrere hintereinander für eine Datei, die in Stücke zerlegt wurde.
  • Klicke auf eine solche Zeile. In ihren Headern entspricht Content-Length in der Anfrage ungefähr der Größe deiner Datei, und der Inhaltstyp ist oft multipart/form-data. Die Zeile dauert außerdem umso länger, je größer die Datei ist.
  • Prüfe die Domain oder Adresse jeder Zeile. Anfragen an Adressen anderer Unternehmen zeigen, wer sonst noch erfährt, dass du da warst.

Was macht die Seite dieser App im Test?

PDF Case besteht beide Tests, und du bist eingeladen, sie zu machen. Bei geöffnetem Netzwerk-Tab kommt beim Auswählen einer Datei und beim Starten eines Werkzeugs keine Anfrage hinzu, die die Datei mitschickt: Das PDF wird von deinem Datenträger in den Speicher der Seite gelesen, von bereits geladenem Code bearbeitet und als Download zurückgegeben, der im Browser selbst entsteht.

Zwei Dinge in der Seite machen daraus mehr als eine Gewohnheit. Erstens trägt jede Seite eine Content Security Policy, einen Satz von Regeln, den der Browser selbst durchsetzt. Diese Regeln besagen, dass die Seite sich nur mit der Adresse verbinden darf, von der sie geladen wurde, dass sie Skripte, Schriften und Bilder nur von dort laden darf und dass sie nirgendwohin ein Formular absenden darf. Ein Skript auf der Seite, das versuchen würde, Daten an eine andere Website zu senden, würde vom Browser gestoppt. Du kannst die Richtlinie lesen, indem du dir den Quelltext der Seite anzeigen lässt und weit oben nach Content-Security-Policy suchst.

Zweitens speichert ein Service Worker, ein kleiner Helfer, den der Browser für die Website bereithält, beim ersten Besuch die eigenen Dateien der App auf deinem Gerät. Danach öffnen sich die Seiten und Werkzeuge aus dieser Kopie, und deshalb funktionieren sie auch ohne Netz. Die Website dahinter liefert nur feste Dateien aus; es gibt kein Serverprogramm, das ein Dokument entgegennehmen könnte.

Was können diese Tests nicht zeigen?

Der Offline-Test zeigt, wo gearbeitet wird, nicht, was eine Seite später senden könnte, wenn die Verbindung wieder da ist. Deshalb lohnt auch ein Blick in den Netzwerk-Tab: Lass ihn offen, geh wieder online und sieh nach, ob etwas Großes hinausgeht.

Keiner der beiden Tests erfasst, was eine Website mit einer Datei tut, sobald sie sie hat. Bei einer Website, die hochlädt, bleibt dir nur ihre Datenschutzerklärung, die du lesen, aber nicht überprüfen kannst.

Werkzeuge dafür

Dateien werden auf diesem Gerät verarbeitet und nie hochgeladen.

Fragen

Bedeutet HTTPS oder ein Schloss-Symbol, dass mein PDF nicht hochgeladen wird?
Nein. HTTPS schützt Daten nur auf dem Weg zwischen deinem Browser und der Website. Eine Website mit Schloss kann deine Datei genauso hochladen; das Schloss bedeutet, dass andere im Netzwerk sie unterwegs nicht mitlesen können.
Kann ich das auf dem Smartphone prüfen, wo es keine Entwicklertools gibt?
Ja, mit dem Offline-Test. Lade die Seite des Werkzeugs, schalte den Flugmodus ein, wähle dann eine Datei aus und starte das Werkzeug. Erscheint ein Ergebnis, wurde die Datei auf dem Smartphone verarbeitet.
Könnte ein Werkzeug, das offline funktioniert, meine Datei später trotzdem hochladen?
Grundsätzlich könnte eine Seite Daten aufbewahren und senden, wenn die Verbindung zurückkehrt. Um das auszuschließen, lass den Netzwerk-Tab offen, nachdem du wieder online bist, und achte auf eine große POST- oder PUT-Anfrage. Bei PDF Case blockiert der Browser außerdem Verbindungen zu jeder anderen Website.
Lädt PDF Case mein PDF hoch?
Nein. Jedes Werkzeug läuft in deinem Browser auf deinem Gerät. Die Seiten tragen eine Richtlinie, nach der sie sich nur mit ihrer eigenen Adresse verbinden dürfen, die feste Dateien ausliefert, und die Werkzeuge funktionieren nach dem Laden der Seite auch ohne Netz.
Ist eine Website, die Dateien hochlädt, unsicher?
Nicht unbedingt. Viele gehen sorgfältig mit Dateien um und löschen sie wie versprochen. Der Unterschied ist, dass du diesem Versprechen vertrauen musst, während du die Verarbeitung auf dem eigenen Gerät selbst überprüfen kannst.

Passende Ratgeber