Cara Kerjanya
Setiap foto digital membawa lebih dari sekadar gambarnya. Di dalam file itu tersimpan informasi tak kasatmata: di mana kamu berdiri, perangkat apa yang kamu pakai, dan detik keberapa rananya dijepret. Data ini, yang disebut metadata, awalnya dibuat untuk membantu fotografer merapikan hasil kerjanya. Tapi begitu kamu membagikan foto di internet, data itu berubah jadi risiko privasi.

Kebanyakan media sosial menghapus metadata secara otomatis, jadi ini tidak selalu jadi masalah. Tapi lampiran email, tautan penyimpanan awan, forum, dan situs pribadi sering menyimpan file aslinya apa adanya. Kalau kamu ingin mengendalikan informasi apa saja yang kamu bagikan, foto kamu layak dibersihkan dulu sebelum diunggah.
Apa yang sebenarnya tersembunyi di foto kamu
Saat kamu menaruh sebuah foto di tool yang ada di halaman utama, kami memindainya untuk mencari metadata. Ini yang biasanya kami temukan dan hapus:
Koordinat GPS
Garis lintang dan bujur yang persis, akurat sampai beberapa meter. Ini membocorkan di mana kamu tinggal, bekerja, dan bepergian.
Cap waktu
Kapan foto itu diambil, sampai ke detiknya. Ini membuka jadwal harian dan kebiasaan kamu.
Info perangkat
Merek, model, lensa kamera, dan kadang nomor serinya. Ini bisa dipakai mengenali kamu di foto-foto yang berbeda.
Riwayat penyuntingan
Software yang dipakai, nama pembuat, klaim hak cipta. Ditambahkan oleh aplikasi seperti Photoshop atau Lightroom.
Bagaimana kami menghapusnya
Saat kamu memakai PicScrub, ini yang terjadi:
Gambar kamu tetap di perangkat kamu
Seluruh pemrosesan terjadi di browser kamu memakai JavaScript. Kamu bisa membuktikannya dengan memutus koneksi internet: tool-nya tetap jalan.
Kami mendeteksi formatnya
Tiap format menyimpan metadata dengan cara yang berbeda, jadi kami memakai teknik khusus untuk masing-masing.
Metadatanya diangkat dengan presisi
Kami tidak mengodekan ulang gambar kamu (itu bakal menurunkan kualitasnya). Kami justru melewati segmen metadatanya dan menyusun ulang filenya hanya dari data gambar.
Kamu mengunduh file yang sudah bersih
Gambar yang sama, kualitas yang sama, ukuran file lebih kecil (metadata bisa memakan 10 sampai 50 KB), dan tanpa data tersembunyi.
Kualitas tetap utuh
Kebanyakan tool penghapus metadata mengodekan ulang gambar kamu, dan itu menurunkan kualitasnya sedikit demi sedikit tiap kali. Kami memilih jalan lain.
Tool lain
Kualitas: ~95%
PicScrub
Kualitas: 100%
Bayangkan begini: tool lain memfotokopi dokumen kamu supaya sticky note-nya hilang. Kami mengelupas sticky note-nya pelan-pelan lalu mengembalikan dokumen aslinya ke tangan kamu.
Privasi lewat arsitektur
Kami bilang gambar kamu tidak pernah keluar dari perangkat kamu, dan itu bukan sekadar janji: memang begitulah tool ini dibangun. Tidak ada server yang menerima foto kamu. Tidak ada proses unggah diam-diam di latar belakang. Kodenya berjalan di browser kamu.
Artinya kami tidak bisa melihat foto kamu, sekalipun kami mau. Privasi di sini dijamin oleh arsitektur, bukan oleh kebijakan.
Seluruh kodenya terbuka. Kamu bisa memeriksa persis apa yang terjadi pada gambar kamu, mengaudit kodenya dari sisi keamanan, atau menjalankannya sendiri.
Batasan
PicScrub menangani sebagian besar situasi dengan baik, tapi ada beberapa batasan teknis yang perlu kamu tahu:
File HEIC tetap seukuran aslinya
HEIC memakai kontainer ISOBMFF (sama seperti MP4), yang banyak offset internalnya bergantung pada posisi byte yang persis. Membuang byte akan merusak filenya. Jadi kami menimpa metadatanya dengan nol: data sensitifnya hancur, tapi ukuran filenya tidak ikut mengecil.
Format RAW milik pabrikan keluarnya jadi JPEG
Format seperti CR2, NEF, dan ARW tidak terdokumentasi dan beda-beda tiap pabrikan. Daripada berisiko merusak file kamu, kami mengambil pratinjau JPEG yang tertanam di dalamnya (kebanyakan kamera menyimpannya dalam resolusi penuh) lalu membersihkan itu. File DNG didukung sepenuhnya, karena memakai struktur TIFF yang terdokumentasi.
Profil warna dipertahankan secara bawaan
Profil warna ICC secara teknis termasuk metadata, tapi menghapusnya bisa mengubah tampilan warna. Kalau gambar punya profil warna, opsi "Pertahankan profil warna" sudah aktif dari awal; hapus centangnya kalau kamu ingin profilnya ikut dihapus, atau atur lewat opsi preserveColorProfile di library picscrub.
Detail tiap format
Tiap format gambar menyimpan metadata dengan caranya sendiri. Teknik yang jalan di JPEG tidak berlaku untuk PNG atau SVG. Kami punya panduan lengkap untuk masing-masing format:
Untuk developer
PicScrub juga tersedia sebagai library open source. Pakai di proyek kamu sendiri dengan dukungan TypeScript penuh, atau ikut menyumbang ke kodenya.