PicScrub logoPicScrub

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.

Contoh foto seekor anjing yang memakai kacamata hitam
GPS: 45.4642° N, 9.1900° E
12 Okt 2019 12:42:14
Xiaomi Mi 9T
f/1.75 · 1/1179s · ISO 100

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.

← alamat rumah kamu!

Cap waktu

Kapan foto itu diambil, sampai ke detiknya. Ini membuka jadwal harian dan kebiasaan kamu.

← jam berapa kamu pergi

Info perangkat

Merek, model, lensa kamera, dan kadang nomor serinya. Ini bisa dipakai mengenali kamu di foto-foto yang berbeda.

← melacak kamu antar foto

Riwayat penyuntingan

Software yang dipakai, nama pembuat, klaim hak cipta. Ditambahkan oleh aplikasi seperti Photoshop atau Lightroom.

← nama kamu ada di sini

Bagaimana kami menghapusnya

Saat kamu memakai PicScrub, ini yang terjadi:

1

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.

2

Kami mendeteksi formatnya

Tiap format menyimpan metadata dengan cara yang berbeda, jadi kami memakai teknik khusus untuk masing-masing.

3

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.

4

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

Gambar dikodekan ulang

Kualitas: ~95%

PicScrub

Piksel asli

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.

Coba sendiri

Taruh sebuah gambar dan lihat metadata apa yang kami temukan.

Hapus Metadata Sekarang

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.