Jak działają te narzędzia PDF

Każde narzędzie na tej stronie działa w całości wewnątrz Twojej przeglądarki internetowej. Gdy wybierasz plik, jest on wczytywany do pamięci przeglądarki za pomocą FileReader API, a następnie przetwarzany przez JavaScript i WebAssembly. Wynik jest przekazywany bezpośrednio do Ciebie jako plik do pobrania. Twój plik nigdy nie jest przesyłany na serwer.

Ponieważ przetwarzanie odbywa się na Twoim urządzeniu, nie ma żadnej komunikacji z serwerem: nie ma czasu oczekiwania na przesłanie, nie ma limitu rozmiaru pliku poza pamięcią urządzenia, a większość narzędzi działa nawet bez połączenia z internetem po załadowaniu strony.

Dlaczego przetwarzanie lokalne jest bezpieczniejsze niż chmura

W przypadku typowego internetowego narzędzia PDF Twój dokument jest przesyłany do serwera innej firmy i tam przechowywany, choćby przez chwilę. Powierzasz tej firmie treść dokumentu — jej sieć, politykę przechowywania danych i personel.

Przy przetwarzaniu lokalnym dokument nigdy nie opuszcza Twojego urządzenia, więc po prostu nie istnieje żadna kopia po stronie serwera, która mogłaby wyciec, zostać zachowana, zajęta przez organy ścigania lub nieprawidłowo obsłużona. W przypadku umów, dokumentów tożsamości, dokumentacji medycznej czy wyciągów finansowych jest to zasadnicza różnica, a nie kwestia stopnia.

Jak WebAssembly obsługuje zaawansowane operacje na PDF w przeglądarce

Złożone operacje na PDF są obsługiwane przez dojrzałe biblioteki open-source skompilowane do WebAssembly, dzięki czemu działają z prędkością zbliżoną do natywnej wewnątrz przeglądarki: pdf-lib i MuPDF do edycji i renderowania, pdf.js do parsowania oraz Tesseract do OCR. WebAssembly zapewnia przewidywalną wydajność potrzebną do tych zadań bez wysyłania czegokolwiek na serwer.

Silniki są ładowane na żądanie przy pierwszym użyciu narzędzia, które ich wymaga, a następnie przeglądarka je zapisuje w pamięci podręcznej — dlatego pierwsze OCR lub kompresja w sesji wymaga krótkiego kroku ładowania, a kolejne już nie.

Co egzekwuje obietnicę braku przesyłania plików

Obietnicę zabezpieczają dwie warstwy. Ścisła Content Security Policy ogranicza, z jakimi adresami strona może się łączyć, a zabezpieczenie sieciowe działające w czasie rzeczywistym otacza potok przetwarzania, uniemożliwiając wysłanie danych pliku gdziekolwiek. Nie jest wymagane żadne konto i żadna treść dokumentu nie jest zbierana.

Nasz dostawca hostingu może przechowywać standardowe zagregowane dzienniki dostępu (takie jak IP i żądany URL) ze względów bezpieczeństwa i niezawodności — nigdy nie zawierają one zawartości Twoich plików.

Czy bezpiecznie jest tutaj przetwarzać poufną umowę lub dokument tożsamości?

Tak. Ponieważ plik jest przetwarzany lokalnie i nigdy nie jest przesyłany, poufne dokumenty — umowy, dokumenty tożsamości, dokumentacja medyczna lub finansowa — pozostają wyłącznie na Twoim urządzeniu. Nie istnieje żadna kopia na serwerze, która mogłaby zostać ujawniona.

Lokalne a chmurowe narzędzia PDF — które są bezpieczniejsze?

Lokalne narzędzia działające w przeglądarce są bezpieczniejsze dla wszystkiego, co wrażliwe, ponieważ plik nigdy nie opuszcza Twojego urządzenia. Narzędzia chmurowe przesyłają Twój plik na serwer, którego nie możesz w pełni skontrolować. Narzędzia chmurowe mają nadal sens przy bardzo obciążających zadaniach po stronie serwera lub na urządzeniach o małej mocy obliczeniowej, ale przy codziennej edycji prywatnego dokumentu przetwarzanie lokalne całkowicie eliminuje ryzyko.

Czy mogę zweryfikować, że mój plik nie jest przesyłany?

Tak — i nie musisz nam ufać na słowo. Otwórz narzędzia deweloperskie przeglądarki, przejdź do zakładki Network tab i skorzystaj z dowolnego narzędzia. Zobaczysz, że żadne żądanie nie przesyła zawartości Twojego pliku na serwer podczas działania narzędzia.