Kenapa sebaiknya memproses file di browser dan cara membuktikannya sendiri

Banyak alat gratis untuk menggabungkan PDF atau mengecilkan foto meminta kamu mengunggah file ke server orang lain. Di sini kamu akan melihat perbedaan antara model itu dan memproses di browser-mu sendiri, serta dua uji sederhana untuk membuktikannya tanpa percaya begitu saja pada siapa pun. Kami juga merinci, sesuai kebijakan privasi kami, data apa yang memang dicatat situs ini.

Diperbarui:

Dua cara untuk hal yang sama

Ketika sebuah halaman menyebut «gabungkan PDF» atau «kompres gambar», ada dua arsitektur yang mungkin. Pada yang pertama, filemu dikirim lewat internet ke server perusahaan, diproses di sana, lalu hasilnya kembali ke perangkatmu. Pada yang kedua, halaman mengunduh kode alatnya (JavaScript dan beberapa pustaka) dan kode itu bekerja di dalam browser-mu, dengan memori dan prosesor perangkatmu. File itu tidak pernah keluar dari sana.

Dalam praktiknya, dari luar keduanya tampak hampir sama: kamu memilih file, mengetuk tombol, dan mengunduh hasilnya. Perbedaannya ada pada jalur yang ditempuh dokumenmu. Karena itu sebaiknya kamu bisa membedakan keduanya, bukan hanya mengandalkan satu kalimat di halaman depan.

Apa risikonya mengunggah dokumen

Mengunggah file berarti ada salinan di luar kendalimu, meskipun hanya sementara. Salinan itu melewati jaringan, disimpan di disk milik orang lain, dan bisa tertinggal di cadangan atau catatan log. Tidak perlu mencurigai perusahaan tertentu: risikonya bersifat struktural. Semakin lama dan semakin banyak tempat yang dilewati sebuah data, semakin besar peluang data itu disimpan lebih lama dari yang direncanakan, hak akses salah diatur, atau bocor dalam sebuah insiden.

Ini terutama berarti untuk jenis file tertentu:

Kalau pemrosesan terjadi di perangkatmu, kategori risiko itu sama sekali tidak ada untuk filenya sendiri: tidak ada salinan milik orang lain yang perlu dilindungi.

Uji 1: memakainya tanpa internet

Ini pemeriksaan paling sederhana dan paling sulit dibantah. Kalau sebuah alat berfungsi tanpa koneksi, ia tidak mungkin mengirim filemu ke mana pun saat bekerja.

  1. Buka alatnya, misalnya Kompres gambar atau Gabungkan PDF, dan tunggu sampai halaman selesai dimuat.
  2. Putuskan koneksi: matikan wifi atau aktifkan mode pesawat.
  3. Pilih file (di Kompres gambar, sebuah foto; di Gabungkan PDF, dua PDF) dan pakai alatnya seperti biasa.
  4. Unduh hasilnya.

Kalau berfungsi dengan baik, pemrosesannya tidak bergantung pada server. Satu catatan jujur: beberapa alat baru mengunduh sebuah pustaka saat dibutuhkan, jadi kalau gagal tanpa koneksi, itu bukan bukti pasti sebaliknya. Dalam kasus itu, coba lagi dengan memakai alatnya sekali saat online agar semua komponennya termuat, lalu ulangi uji setelah memutus koneksi. Dan kalau halaman ditutup atau dimuat ulang saat offline, halaman akan kembali meminta isinya dari internet: lakukan ujinya tanpa memuat ulang.

Uji 2: memantau tab Network saat memproses

Uji pertama memberi tahu bahwa alat itu berfungsi tanpa server. Uji ini membiarkanmu melihat dengan mata sendiri apa yang keluar dari browser-mu. Semua browser desktop modern punya alat pengembang yang mencatat setiap permintaan jaringan.

  1. Buka alatnya dan tekan F12 (atau Ctrl+Shift+I; di Mac, Cmd+Option+I) untuk membuka alat pengembang.
  2. Masuk ke tab «Network» («Jaringan» kalau browser-mu berbahasa Indonesia).
  3. Ketuk ikon bersihkan untuk menghapus daftar permintaan sebelumnya.
  4. Pilih filemu dan proses, misalnya dengan Kompres gambar.
  5. Periksa daftarnya. Perhatikan kolom ukuran atau «Transferred» dan jenis permintaannya: unggahan file akan muncul sebagai permintaan POST atau PUT dengan ukuran mirip filemu.

Yang seharusnya kamu lihat di situs ini saat memproses adalah tidak ada yang seperti itu. Memang wajar kalau ada satu permintaan kecil berukuran beberapa byte: permintaan pencatatan statistik anonim, yang dijelaskan di bagian berikutnya. Kamu bisa mengkliknya dan melihat tab muatan («Payload»): kamu akan melihat data seperti nama alat, bahasa, atau kode hasil, dan bukan isi atau nama filemu. Kalau suatu hari ada permintaan yang ukurannya jauh melebihi apa yang kamu unggah, saat itulah patut bertanya ke mana datanya pergi.

Apa yang disimpan ABC SyG, secara tepat

Memproses di browser tidak berarti situs tidak mencatat apa pun. Inilah isi kebijakan privasi kami:

Iklan adalah bab tersendiri: situs ini memakai Google AdSense, dan Google beserta mitranya dapat memakai cookie untuk menampilkan iklan; di tempat yang diwajibkan hukum, kami meminta persetujuan terlebih dahulu. Cookie iklan tidak ada hubungannya dengan filemu, tetapi sebaiknya kamu tahu. Kebijakan lengkapnya ada di halaman privasi situs.

Contoh: menyiapkan berkas pengurusan tanpa mengunggahnya ke mana pun

Bayangkan sebuah portal meminta, dalam satu PDF, bagian depan dan belakang kartu identitas serta bukti alamat, dan juga sebuah foto yang ukurannya kurang dari batas tertentu. Dengan alat-alat di browser, kamu bisa menyelesaikannya begini:

  1. Dengan Kompres gambar, pilih foto-foto dokumen, pilih «Ukuran target», isi batas maksimum yang diminta portal, dan ketuk «Kompres». Saat dikompres, metadata seperti model kamera dan lokasi GPS dihapus.
  2. Dengan Gabungkan PDF, tambahkan file PDF dengan «Pilih file PDF», urutkan dengan «Naikkan» dan «Turunkan», lalu ketuk «Gabungkan PDF».
  3. Unduh hasilnya dan periksa bahwa setiap halaman terbaca jelas sebelum mengirimkannya.

Di langkah mana pun, isi dokumen itu tidak melewati server situs ini. Kalau ingin yakin, lakukan dengan wifi dimatikan setelah halamannya dimuat.

Apa yang tidak dijamin oleh model ini

Memproses di browser mengurangi satu risiko besar, tetapi tidak menghilangkan semuanya, dan sebaiknya dikatakan terus terang:

Praktik terbaik untuk dokumen sensitif

Pertanyaan yang sering diajukan

Bagaimana cara tahu apakah sebuah alat mengunggah file saya?

Coba pakai tanpa koneksi setelah halaman dimuat, dan pantau tab «Network» di alat pengembang (F12) saat memproses. Kalau tidak ada permintaan besar yang membawa filemu, file itu tidak diunggah.

Apakah memproses di browser lebih lambat?

Tergantung perangkatmu: ia memakai prosesor dan memorinya. Untuk foto dan PDF biasa, cepat; dengan file yang sangat besar, ponsel lama bisa lambat atau gagal.

Apakah ABC SyG bisa melihat foto atau PDF yang saya pakai?

Tidak. File tidak diunggah ke server kami. Kami hanya mencatat statistik anonim, seperti alat apa yang dipakai, berapa file dan kisaran ukurannya, dan tidak pernah nama atau isinya.

Apakah situs ini menyimpan alamat IP saya?

Tidak kami simpan di statistik penggunaan: hanya versi yang dipersingkat yang dipakai sebentar untuk membatasi penyalahgunaan. Penyedia hosting, seperti hosting mana pun, memang mencatat data teknis seperti IP di log server untuk menjalankan dan melindungi situs.

Apa yang terjadi kalau browser saya mengirim «Do Not Track»?

Kalau browser-mu mengirim Do Not Track atau Global Privacy Control, situs tidak mencatat statistik penggunaan apa pun.