Kompres PDF Rahasia Tanpa Mengunggah: Dokumen Sensitif Diproses Langsung di Browser
Slip gaji, kontrak, dan hasil medis sering kebesaran untuk dikirim. Ini cara memperkecilnya tanpa file Anda keluar dari perangkat.
NewKitApp 9 menit baca
Slip gaji dua belas karyawan harus masuk ke portal konsultan pajak sebelum jam lima sore. Hasil scan menumpuk jadi satu PDF 38 MB, sementara portalnya menolak unggahan di atas 10 MB. Anda mencari "kompres PDF" di mesin pencari, dan halaman pertama dipenuhi situs dengan tawaran yang mirip: jatuhkan file Anda di sini, tunggu sebentar, unduh hasilnya.
Untuk brosur, menu katering, atau materi presentasi publik, tawaran semacam itu tidak menjadi soal. Untuk slip gaji yang memuat nama, alamat, dan penghasilan dua belas orang, tawaran itu berarti menyerahkan data orang lain ke perusahaan asing yang tidak Anda kenal, tanpa perjanjian apa pun, hanya karena layanannya gratis.
Kontrak yang belum diumumkan, hasil pemeriksaan medis, laporan keuangan internal, berkas perkara, dan dokumen kepegawaian berada pada posisi yang sama. Ukurannya kerap melebihi batas lampiran email dan portal, dan isinya terlalu sensitif untuk dititipkan ke server pihak ketiga. Dua masalah ini sering dianggap dua urusan berbeda: file harus diperkecil, dan file harus dilindungi. Ada satu jawaban untuk keduanya, kompresi yang seluruh prosesnya berjalan di browser Anda.
Ke mana file Anda pergi saat kompres di situs biasa
Saat Anda memakai situs kompres PDF pada umumnya, browser mengirim seluruh file melewati internet ke server milik layanan itu. Server menyimpannya, minimal untuk sementara, lalu memprosesnya, menulis file hasil, dan mengirimkannya kembali kepada Anda. Sebagian layanan berjanji menghapus kedua file dalam satu jam atau dua puluh empat jam.
Janji itu menggambarkan niat, bukan kondisi yang bisa Anda periksa. Sebelum dihapus, salinan dokumen Anda bisa berpindah ke cadangan harian, log permintaan, sistem pemantauan, dan penyimpanan milik pihak ketiga yang menyewakan server kepada layanan tersebut. Penghapusan yang tuntas di semua tempat itu sulit dilakukan dan jarang diaudit dari luar.
Untuk dokumen rahasia, tiga risiko berikut yang paling terasa.
Kebocoran data. Situs kompres gratis menampung dokumen dalam jumlah masif dari jutaan orang, dan isinya persis yang dicari penyerang: identitas, keuangan, kontrak. Satu celah di satu server bisa membuka arsip yang seharusnya sudah terhapus.
Penyimpanan melebihi janji. File yang hilang dari penyimpanan utama bisa bertahan di cadangan dan log. Anda tidak punya cara memastikan janji "terhapus otomatis" ditepati sampai tuntas.
Ketentuan layanan. Sebagian ketentuan memberi layanan lisensi memakai unggahan Anda "untuk menyempurnakan layanan", frasa yang cukup longgar untuk mencakup pelatihan model kecerdasan buatan. Ketentuan juga bisa berubah sewaktu-waktu.
Di Indonesia, pemrosesan data pribadi diatur UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi. Bagi Anda yang menangani data karyawan, pasien, atau klien, menitipkan dokumen ke pemroses asing tanpa perjanjian tertulis bisa melanggar kewajiban yang melekat pada pekerjaan Anda. Kami pernah membedah risiko unggah ini lebih panjang di artikel tentang keamanan mengunggah PDF ke situs online.
File yang tidak pernah keluar dari perangkat
Kompresi di browser bekerja dengan urutan yang berbeda. Saat Anda memilih file, browser membacanya dari disk ke memori tab lewat API bawaan yang bernama File API. Kode JavaScript di halaman mem-parsing isi PDF: struktur halaman, font, teks, dan gambar. Untuk kompresi, gambar di dalam dokumen disandikan ulang satu per satu memakai canvas, kanvas gambar bawaan browser. Setelah selesai, halaman merakit PDF baru dan menyiapkan tombol unduh dari hasil yang ada di memori. File asli dan hasilnya berada di dua tempat saja: disk Anda dan memori tab Anda.
Tidak ada tahap yang mengirim dokumen ke mana pun. Istilah teknisnya pemrosesan di sisi klien, dalam bahasa Inggris client side processing. Kebalikannya, pemrosesan di sisi server, memindahkan pekerjaan ke komputer orang lain bersama file Anda.
Browser modern sanggup melakukan ini karena mesin JavaScript dan WebAssembly kini cepat, dan dokumen berformat berat seperti PDF bisa dibongkar dan dipasang di dalam tab, layaknya di aplikasi desktop. NewKitApp memakai pendekatan ini untuk seluruh tool-nya, dari gabung dan pisah sampai kompres. Situs ini disajikan sebagai kumpulan file statis dari jaringan CDN. Tidak ada server aplikasi yang menerima dokumen, karena memang tidak ada server aplikasi sama sekali.
Konsekuensi praktisnya: satu kelas risiko hilang seluruhnya. Tidak ada salinan di disk orang lain yang bisa dibocorkan, disimpan terlalu lama, dijual, atau dilatih menjadi model. Dokumen yang tidak pernah dikirim tidak perlu dihapus dari mana pun.
Yang tetap menjadi tanggung jawab Anda
Menaruh semua pemrosesan di browser tidak menutup semua celah. Komputer yang terinfeksi keylogger merekam apa pun yang Anda buka, dari situs mana pun. Ekstensi browser yang jahat bisa membaca isi halaman. Orang di belakang Anda di kafe ikut membaca layar. Untuk dokumen dengan tingkat kerahasiaan tinggi, kebersihan perangkat Anda tetap menjadi syarat, seperti biasanya.
Bedanya ada pada jenis pertanyaan yang perlu Anda jawab. Pada layanan unggah, Anda memercayai perusahaan: kodenya tidak Anda lihat, servernya tidak Anda pegang, janji penghapusannya tidak bisa Anda uji. Pada pemrosesan di browser, keamanan berubah menjadi sifat yang bisa diperiksa ulang kapan saja. Anda berpindah dari memercayai janji menjadi memercayai mekanisme.
Satu catatan kecil: kode sebuah situs bisa berubah ke arah yang buruk di masa depan, pada situs mana pun. Karena itu cara verifikasi pada bagian berikutnya layak Anda ingat, bukan dipakai sekali lalu dilupakan.
Kapan mengunggah masih wajar
Tidak semua dokumen memerlukan pengawasan ketat, dan menakar risikonya membantu Anda bekerja cepat.
Dokumen publik seperti brosur, sertifikat pelatihan yang memang untuk disebarkan, atau materi kelas boleh diproses di situs mana pun yang nyaman. Tidak ada yang bisa bocor karena isinya memang untuk dibaca orang banyak.
Dokumen internal yang tidak sensitif, misalnya draf notulen atau presentasi tim, bisa lewat layanan bereputasi baik asalkan Anda sempat membaca kebijakan privasinya. Risikonya kecil dan konsekuensinya ringan.
Batas yang tegas ada pada tiga ciri: dokumen memuat identitas orang lain, memuat soal uang atau kesehatan, atau berstatus rahasia secara hukum seperti kontrak dan berkas perkara. Dokumen dengan salah satu ciri itu tidak layak diunggah, apa pun janji situsnya. Tolok ukur sederhana untuk dipakai sehari-hari: kalau Anda ragu memperlihatkan dokumen itu kepada rekan kerja yang baru seminggu bergabung, jangan unggah ke situs yang baru Anda temukan lima menit lalu.
Buktikan sendiri lewat tab Network
Kalau Anda ingin bukti alih-alih kata-kata, browser menyediakannya dalam satu menit.
- Buka tool Kompres PDF di NewKitApp.
- Tekan F12, atau klik kanan lalu pilih Periksa, untuk membuka Developer Tools, lalu pilih tab Network.
- Klik ikon lingkaran bergaris silang untuk mengosongkan daftar permintaan.
- Jalankan kompresi pada file Anda.
- Amati daftar yang muncul.
Tidak akan ada permintaan baru berukuran puluhan megabyte. Tidak ada POST yang membawa dokumen Anda keluar. Halaman sudah selesai mengunduh semua kodenya saat pertama dibuka; setelah itu, kompresi berjalan di dalam memori.
Sebagai pembanding, ulangi langkah yang sama pada situs kompres berbasis unggah. Tab Network akan menampilkan unggahan besar berisi file Anda sebelum hasilnya dikirim kembali. Perbedaan keduanya terlihat dengan jelas.
Pengujian ini bisa diulang kapan pun, pada file apa pun, tanpa alat tambahan. Sifat itulah yang membedakan klaim keamanan yang bisa diverifikasi dari klaim yang harus dimakan bulat.
Tiga tingkat kompresi dan satu mode khusus
Tool Kompres PDF menyediakan tiga tingkat dan satu mode tambahan. Ketiganya menyerang bagian PDF yang paling berat, yaitu gambar, dengan kedalaman yang berbeda.
Ringan menyandikan ulang gambar pada kualitas tinggi. Pakai untuk arsip yang kelak perlu dicetak dalam kondisi baik, atau dokumen dengan foto dan grafik berwarna yang harus tetap tajam.
Seimbang adalah titik awal untuk kebanyakan keperluan. Hasil scan tetap terbaca, foto tetap wajar dilihat, dan ukuran turun cukup jauh untuk lolos batas lampiran email serta formulir unggahan portal.
Kuat mengejar ukuran terkecil dengan menurunkan kualitas gambar lebih jauh. Gambar menjadi lebih lembut. Untuk dokumen yang dibaca di layar dan tidak dicetak, ukuran sering lebih berharga daripada detail foto.
Ketiganya memakai prinsip yang sama, dan prinsip itu menjaga mutu dokumen Anda: kompresi menyasar gambar yang tertanam di dalam PDF, sementara teks dan grafik vektor dibiarkan apa adanya. Teks pada hasil akhir tetap tajam pada tingkat perbesaran berapa pun karena memang tidak pernah diubah menjadi gambar, dan Anda masih bisa menyalin serta mencarinya. Setelah proses selesai, halaman melaporkan berapa gambar yang dikompres ulang, jadi Anda tahu dari mana penghematan datang.
Dua pengaman kecil juga dipasang di dalamnya. Pertama, jika hasil kompresi lebih besar dari file asli, hal yang bisa terjadi pada PDF teks yang sudah efisien, Anda menerima kembali file asli, bukan hasil yang membengkak. Kedua, progres berjalan per gambar, jadi dokumen tebal tidak membuat halaman tampak berhenti tanpa keterangan.
Kompresi maksimum adalah mode keempat berupa kotak centang, dan mengambil jalan berbeda: setiap halaman dirender menjadi gambar. Ini palu terakhir untuk hasil scan atau dokumen yang wajib di bawah batas ketat, misalnya 2 MB pada portal lamaran. Konsekuensinya tertulis jujur di layar: teks menjadi bagian dari gambar dan tidak bisa disalin lagi. Untuk dokumen yang sekadar dilihat dan dicetak, pengorbanan itu masuk akal.
Penghematan berapa yang wajar diharapkan
PDF berisi dua jenis isi dengan bobot beda jauh. Teks dan vektor ringan: satu halaman penuh teks hanya beberapa kilobyte. Gambar, foto, dan hasil scan berat: satu halaman scan 300 DPI setara foto sembilan juta piksel. Dari komposisi itulah besarnya penghematan bisa diperkirakan.
Dokumen padat gambar adalah kandidat terbaik. Scan kontrak 40 halaman berukuran 38 MB bisa turun ke kisaran 3 sampai 6 MB pada tingkat Seimbang, dan lebih kecil lagi pada Kuat. Sebaliknya, PDF teks murni seperti surat perjanjian dua halaman berukuran 300 KB hanya bisa dipangkas sedikit, karena isinya memang sudah ringan; penghematannya datang dari perapian struktur file, bukan dari gambar.
Urutan yang kami sarankan: mulai dari Seimbang, lihat angka hasilnya, lalu naik ke Kuat bila portal masih menolak. Bila targetnya ketat sekali dan dokumen berupa scan, aktifkan mode kompresi maksimum sebagai langkah terakhir. Buka hasilnya sebelum dikirim, geser tampilan ke bagian yang paling Anda pedulikan, misalnya tanda tangan atau angka pada tabel, dan pastikan masih terbaca. Sepuluh detik pemeriksaan menyelamatkan Anda dari mengirim dokumen yang tampak kabur.
Rangkaian tiga langkah untuk dokumen sensitif
Kompresi adalah satu tahap dari persiapan dokumen rahasia. Dua langkah pelengkap tersedia di situs yang sama dan sama-sama berjalan di browser.
Langkah pertama, kecilkan ukuran dengan Kompres PDF seperti dibahas di atas, supaya dokumen lolos batas email dan portal.
Langkah kedua, bersihkan jejaknya. PDF menyimpan lebih banyak dari yang terlihat di halamannya: nama pembuat pada metadata, aplikasi yang dipakai menulisnya, lampiran tersembunyi, sampai skrip tertanam. Tool Bersihkan PDF menghapus metadata, skrip, dan lampiran sebelum dokumen meninggalkan tangan Anda. Bagi kontrak yang pernah bolak-balik direvisi, memeriksa isi tersembunyi ini sering lebih penting daripada kompresi itu sendiri.
Langkah ketiga, kunci dengan kata sandi. Tool Kunci PDF memakai enkripsi AES-256, standar yang dipakai pada dokumentasi keuangan dan medis. Penerima harus memasukkan kata sandi sebelum file bisa dibuka. Kirim kata sandinya lewat jalur yang berbeda dari file-nya, misalnya dokumen lewat email dan kata sandi lewat pesan singkat, supaya satu jalur yang bocor tidak membuka keduanya sekaligus.
Tiga langkah ini selesai dalam waktu kurang dari lima menit dan tidak meminta Anda membuat akun di mana pun.
Batas yang jujur diakui
Pemrosesan di browser menggeser beban kerja ke perangkat Anda, dan itu membawa konsekuensi.
File raksasa dibatasi memori perangkat. Laptop kelamaan atau ponsel dengan RAM kecil bisa tersendat mengolah scan 500 halaman, sementara server punya memori sebesar yang disewa pemiliknya. Untuk dokumen setebal itu, pecah dulu dengan tool Pisahkan PDF bila perlu.
Hasil kompresi bergantung pada isi. PDF teks murni hampir tidak menyusut, karena teks memang sudah ringan sejak awal. Tidak ada tool di dunia ini, baik di server maupun di browser, yang bisa memperkecil dokumen teks 300 KB menjadi 30 KB tanpa merusak isinya.
Anda tetap butuh internet saat pertama membuka halaman, karena kode tool-nya diunduh dari CDN. Setelah halaman terbuka, pekerjaan berjalan lokal.
Terakhir, mode kompresi maksimum mengorbankan kemampuan teks untuk disalin dan dicari. Untuk arsip yang kelak dipakai lagi, simpan versi hasil Ringan atau Seimbang, dan kirim versi terkecil hanya untuk keperluan unggah.
Pertanyaan yang sering muncul
Apakah tool ini benar gratis, dan apa batasnya? Benar gratis. Tidak ada akun yang perlu dibuat, tidak ada kuota harian, dan tidak ada watermark pada hasil, karena pemrosesan berjalan di perangkat Anda sehingga tidak ada biaya server untuk setiap file. Pemeliharaan situs ditopang iklan, dan iklan tidak pernah menyentuh dokumen Anda: halaman boleh menampilkan iklan, isi file tidak keluar dari browser.
Apakah proses kompresinya bisa disadap? Tidak ada yang bisa disadap karena tidak ada yang dikirim. Penyadapan jaringan hanya membaca data yang lewat kabel, dan dokumen Anda tidak melewatinya. Untuk pengiriman setelahnya, enkripsi HTTPS pada situs dan email modern sudah menjadi standar, serta Anda bisa menambah kata sandi lewat Kunci PDF bila ingin lapisan tambahan.
Apakah berfungsi di ponsel? Berfungsi. Browser ponsel modern mendukung seluruh teknologi yang dipakai. Batasnya cuma memori: dokumen ratusan halaman lebih nyaman dikerjakan di laptop.
Coba dengan dokumen yang paling penting
Kalimat pemasaran biasanya berbunyi percayalah. Bagian verifikasi lewat tab Network tadi ada karena urusan dokumen sensitif tidak seharusnya dituntaskan dengan percaya saja. Buka tool Kompres PDF, nyalakan tab Network, dan proses satu dokumen yang paling penting bagi Anda. File itu tetap berada di perangkat Anda dari detik pertama sampai tombol unduh muncul.
Tool lain di NewKitApp, dari Gabungkan PDF dan Pisahkan PDF sampai Kunci PDF, dibangun dengan arsitektur yang sama. Perbandingan lengkapnya dengan aplikasi desktop dan situs unggah pernah kami bahas di artikel terpisah, bila Anda ingin gambaran yang lebih luas. Dokumen Anda cukup berharga untuk tidak dititipkan ke orang asing, dan kini cukup kecil untuk dikirim ke mana pun.