Lokale Verarbeitung bedeutet, dass der Browser auf Ihrem Gerät eine ausgewählte Datei liest und umwandelt, anstatt sie zuerst an einen Remote-Verarbeitungsserver zu senden. Die Website kann weiterhin den für diese Arbeit erforderlichen Code herunterladen und normale Website-Anfragen stellen. Die lokale Dateiverarbeitung beschreibt, wo der Vorgang stattfindet. Dies bedeutet nicht, dass die gesamte Website vom Internet getrennt ist.
Lokale Verarbeitung vs. Serververarbeitung
| Frage | Lokale Verarbeitung | Serververarbeitung |
|---|---|---|
| Wer liest und transformiert die Datei? | Auf Ihrem Gerät ausgeführte Software. | Software auf einem Remote-Server nach einem Upload. |
| Wessen Ressourcen erledigen die Arbeit? | Der Prozessor und Speicher Ihres Geräts. | In erster Linie der Prozessor und der Speicher des Servers. |
| Was braucht eine Verbindung? | Die Seite und alle nicht zwischengespeicherten Codes, Modelle oder anderen Anfragen. | Hochladen der Eingaben, Bearbeiten von Anfragen und Empfangen des Ergebnisses. |
| Was sollten Sie überprüfen? | Tatsächliches Upload-Verhalten, andere Anfragen und lokaler Speicher. | Richtlinien zur Upload-Verwaltung, Aufbewahrung, Zugriff und Löschung. |
Wenn Sie beispielsweise eine PDF-Datei lokal drehen, kann Ihr Browser die gedrehte Kopie vom ausgewählten Original erstellen. Ein serverbasierter Dienst empfängt die PDF-Datei, erstellt remote eine Kopie und sendet das Ergebnis zurück. Jeder Ansatz kann zusätzliche Funktionen haben; Das Label allein beschreibt nicht jeden Datenfluss.
Was passiert, wenn Sie eine Datei auswählen?
Eine Browser-Dateiauswahl ermöglicht der Seite Zugriff auf die von Ihnen ausgewählten Dateien. Auswahl und Hochladen sind separate Aktionen: JavaScript kann die ausgewählten Bytes lokal lesen, eine Website kann diese Bytes jedoch auch über das Netzwerk senden. Eine Schaltfläche mit der Bezeichnung „Datei auswählen“ legt nicht fest, welches Verhalten folgt.
Bei der Verarbeitung können Eingabebytes, dekodierte Bilder, Seitenvorschauen und Ausgabebytes gleichzeitig im Speicher gehalten werden. Eine temporäre Objekt-URL, die normalerweise mit blob: beginnt, ermöglicht der Seite die Anzeige oder das Herunterladen von im Browser gespeicherten Daten. Beim Erstellen dieser URL handelt es sich nicht um einen Upload oder einen öffentlichen Freigabelink. Durch die Freigabe kann der Browser die zugehörigen Ressourcen zurückgewinnen. Es handelt sich hierbei nicht um ein Versprechen einer sicheren Löschung aus dem Gerätespeicher oder Speicher.
Warum lädt ein lokales Tool immer noch Dinge herunter oder verwendet Speicher?
JavaScript führt Anwendungslogik aus. Mit WebAssembly können Browser kompilierte Verarbeitungs-Engines ausführen, während Browserfunktionen Bilder dekodieren und Vorschauen zeichnen können. Keine dieser Technologien verhindert automatisch, dass eine Website Netzwerkanfragen stellt.
Ein Tool muss möglicherweise eine wiederverwendbare OCR-Sprachdatei oder ein Hintergrundentfernungsmodell herunterladen, bevor es funktionieren kann. Der Empfang dieser freigegebenen Ressource unterscheidet sich vom Senden Ihres Dokuments an einen Server. Die Verarbeitung selbst verbraucht immer noch CPU und RAM: Ein komprimiertes Foto kann sich in einen viel größeren Pixelpuffer ausdehnen, und eine lange PDF-Datei benötigt möglicherweise viele Seitenvorschauen. Große Aufträge können langsam sein oder den verfügbaren Speicher eines Telefons überschreiten.
Wovon hängt „Offline nach dem ersten Laden“ ab?
Die Offline-Nutzung hängt von der genauen Seite, der Verarbeitungs-Engine und den erforderlichen Ressourcen ab, die im Browser-Cache verfügbar sind. Beim einmaligen Öffnen einer Homepage werden nicht unbedingt alle Tools zwischengespeichert. Browser löschen möglicherweise zwischengespeicherte Daten, beim privaten Surfen bleiben möglicherweise weniger Daten erhalten und eine andere Sprache oder ein anderes Modell muss möglicherweise neu heruntergeladen werden. Testen Sie den spezifischen Workflow offline, bevor Sie sich darauf verlassen.
Was die lokale Verarbeitung nicht garantiert
- Dies beweist nicht, dass eine Website über keine Analysen, Cookies, Kontaktdienste oder anderen Netzwerkverkehr verfügt.
- Metadaten oder sichtbare persönliche Informationen werden nicht aus der Ausgabe entfernt.
- Es schützt eine heruntergeladene Datei nicht vor anderen Personen oder Software mit Zugriff auf Ihr Gerät.
- Risiken durch Browsererweiterungen, kompromittierten Code oder ein unsicheres Gerät werden dadurch nicht beseitigt.
Überprüfen Sie die aktuellen Datenschutzangaben eines Dienstes und das Verhalten des jeweiligen Tools. Wenn Sie planen, das Ergebnis zu teilen, überprüfen Sie es ebenfalls Dateimetadaten und sichtbare Inhalte.
Wie SoraFiles die lokale Verarbeitung nutzt
SoraFiles verarbeitet unterstützte Dateien im Browser und sendet deren Inhalte oder Ergebnisse nicht an einen SoraFiles-Verarbeitungsserver. Es ist Datenschutzseite Website-Anfragen und anonyme Tool-Nutzungsereignisse werden separat beschrieben. Das Kontaktformular stellt eine bewusste Ausnahme von der allgemeinen Website-Nutzung dar: Die von Ihnen dort übermittelten Informationen werden an den Kontaktdienst gesendet.
Die Open-Source-Seite Identifiziert die Browserbibliotheken und die Anwendungsquelle. Hierbei handelt es sich um Offenlegungen zur Implementierung durch Erstanbieter, nicht um eine unabhängige Sicherheitszertifizierung. Probieren Sie einen repräsentativen Workflow aus, z PDF komprimieren oder Bildkonverter, oder stöbern Sie Alle Werkzeuge.
Referenzen
- MDN: Verwendung von Dateien aus Webanwendungen (External link, opens in a new tab)
- MDN: Objekt-URLs erstellen (External link, opens in a new tab)
- MDN: WebAssembly-Konzepte (External link, opens in a new tab)
- MDN: Einsatz von Servicemitarbeitern (External link, opens in a new tab)
- Offenlegung der Privatsphäre von SoraFiles