Keamanan

Pelajari perlindungan dan batasan yang dijelaskan secara terbuka dalam pemrosesan dokumen lokal.

Di sini, keamanan mencakup dua hal: menjaga dokumen Anda tetap di browser, bukan di server, dan menjelaskan dengan terus terang saat suatu fitur memang tidak dapat melakukan hal sesuai namanya. Keduanya dijelaskan di bawah ini.

Batas pemrosesan lokal#

Fitur lokal menyimpan byte dokumen di memori browser selama proses berlangsung dan menulis hasil sebagai file baru di memori. Dengan begitu, file asli tidak pernah diubah langsung dan tetap tersedia untuk dibandingkan.

Karena pemrosesan berlangsung di tab Anda, batas kepercayaan yang paling penting adalah sesi browser Anda sendiri. Ekstensi browser, perangkat bersama, dan sistem operasi yang telah disusupi berada di luar kendali Paperlane. Perbarui browser dan perangkat Anda, serta hindari menjalankan ekstensi yang tidak dikenal saat menangani dokumen sensitif.

Enkripsi, membuka kunci, dan penolakan yang jujur#

Encrypt PDF, Remove Password, dan Unlock PDF menggunakan pustaka pdf-lib yang versinya dikunci di aplikasi ini. Pustaka tersebut hanya menerapkan sisi pembacaan perlindungan kata sandi PDF: pustaka dapat membuka dan memeriksa PDF terenkripsi, tetapi tidak dapat menulis enkripsi PDF yang benar-benar sesuai standar.

Alih-alih berpura-pura memiliki kemampuan tersebut dengan permintaan kata sandi yang hanya bersifat tampilan dan tidak benar-benar melindungi file, Encrypt PDF akan menolak secara jujur: fitur ini memvalidasi masukan Anda, lalu melaporkan bahwa belum ada mesin enkripsi sisi penulisan yang terverifikasi, dan tidak menghasilkan file keluaran. Remove Password dan Unlock PDF juga mengikuti standar yang sama—keduanya tidak akan mengklaim berhasil melakukan operasi yang sebenarnya tidak dapat dikerjakan dengan benar.

Jika saat ini Anda memerlukan enkripsi kata sandi PDF yang sesungguhnya, gunakan fitur yang telah diverifikasi menerapkan sisi penulisan spesifikasi, alih-alih mengandalkan aplikasi ini untuk operasi tersebut.

Melaporkan kerentanan#

Laporan keamanan ditangani melalui kontak keamanan yang tercantum di /.well-known/security.txt. Kontak ini mengikuti konvensi RFC 9116, yang biasanya dicari secara otomatis oleh pemindai keamanan dan peneliti.

Untuk pertanyaan dukungan umum yang bukan tentang kerentanan, gunakan halaman Kontak. Kedua jalur ini ditujukan untuk pihak yang berbeda, tetapi keduanya mengarah ke tim yang sama.

Penguatan keamanan di sisi browser#

Aplikasi menerapkan header penguatan keamanan standar jika platform hosting mendukungnya, dan menghindari penambahan skrip pihak ketiga pada halaman fitur yang jika ditambahkan dapat mengakses konten dokumen di memori.