- Android kini diubah untuk secara otomatis menghapus metadata lokasi EXIF saat foto diunggah, sehingga fitur pemetaan lokasi pada layanan berbasis web berhenti berfungsi
- Google menjelaskan langkah ini sebagai upaya memperkuat privasi, dengan tujuan mengurangi risiko penguntitan atau pencurian
- Pada sebagian besar metode berbagi seperti Bluetooth, QuickShare, dan pengiriman email, informasi lokasi juga dihapus, dan hanya penyalinan langsung via USB yang tetap menjadi pengecualian
- Para pengembang mengkritik pemblokiran fungsi ini karena diterapkan tanpa pemberitahuan sebelumnya, dan aplikasi web tidak punya alternatif sehingga perlu membuat aplikasi native
- Para pengguna terbelah antara peningkatan keamanan dan pembatasan pilihan, sementara diskusi tentang cara teknis untuk mempertahankan informasi EXIF atau perbaikan standar terus berlanjut
Android kini memblokir pembagian informasi lokasi pada foto
- OpenBenches adalah situs web tempat pengguna membagikan foto dan lokasi bangku peringatan, dan menampilkan peta menggunakan metadata lokasi EXIF pada foto
- Namun, setelah Android berubah untuk menghapus informasi lokasi saat foto diunggah, pemetaan lokasi otomatis lewat web menjadi tidak mungkin lagi
- Metode HTML
<input type="file" accept="image/jpeg"> sebelumnya memungkinkan pengunggahan gambar yang memuat informasi lokasi melalui pemilih foto, tetapi Google sengaja memblokirnya
- Pemilih file umum yang kemudian direkomendasikan (
<input type="file">) sempat mempertahankan informasi EXIF, tetapi kemudian ikut diblokir lewat pembaruan tambahan
- Pada metode berbagi lain seperti Bluetooth, QuickShare, dan pengiriman email, informasi lokasi juga dihapus secara otomatis, sehingga penyalinan langsung menggunakan kabel USB menjadi satu-satunya pengecualian
Alasan perubahan dan posisi Google
- Google menyatakan langkah ini dilakukan untuk tujuan privasi (Privacy)
- Jika pengguna tanpa sadar membagikan foto yang memuat informasi lokasi, bisa timbul risiko seperti penguntitan atau pencurian
- Sebagian besar layanan media sosial (Facebook, Mastodon, BlueSky, WhatsApp, dll.) pada dasarnya menghapus informasi lokasi, dan hanya memungkinkan pengguna menambahkannya secara manual bila diinginkan
- Google tampaknya memblokir informasi lokasi di tingkat sistem untuk mencegah “risiko akibat terungkapnya lokasi pengguna”
Reaksi komunitas dan masalah yang muncul
- Tidak ada pemberitahuan atau konsultasi sebelumnya mengenai perubahan ini, sehingga pengembang dan pengguna mengalami kebingungan
- Operator layanan seperti OpenBenches menerima keluhan dari pengguna bahwa “fiturnya rusak”, dan muncul kritik bahwa Google tidak menyerap masukan komunitas
- Bahkan pada aplikasi berbasis web (PWA), akses ke informasi lokasi tidak dimungkinkan, sehingga tidak ada alternatif selain mengembangkan aplikasi Android native
- Aplikasi Android menyediakan izin (permission) terpisah untuk mengakses informasi lokasi pada foto
Usulan dan permintaan
- Sebagai alternatif, muncul usulan popup pilihan saat mengunggah foto seperti “Situs web ini ingin melihat informasi lokasi pada foto. Ya/Tidak/Selalu/Jangan pernah”
- Namun, efektivitasnya dinilai rendah karena kelelahan pengguna terhadap popup dan ambiguitas kalimatnya
- Penulis meminta masukan dari pengembang yang mengetahui cara mengunggah foto sambil tetap mempertahankan informasi lokasi EXIF di browser web Android
- Selain itu, pembaca juga didorong untuk ikut memberikan umpan balik +1 pada isu spesifikasi WHATWG HTML demi berpartisipasi dalam diskusi terkait standar HTML
Ringkasan pendapat pengguna
- Sebagian pengguna menilai langkah Google adalah fitur privasi yang esensial dan memberikan penilaian positif
- Pengguna lain mengkritik bahwa hak memilih pengguna telah hilang, dan berpendapat bahwa “pengguna dewasa perlu kebebasan untuk memutuskan apa yang ingin dilakukan di perangkatnya sendiri”
- Sebagai cara teknis untuk mengakali pembatasan, ada juga contoh mengirim informasi EXIF di dalam file ZIP
- Secara keseluruhan, diskusi tentang keseimbangan antara keamanan dan kenyamanan masih terus berlanjut
2 komentar
Menurut saya akan lebih baik kalau seperti iOS, ini dijadikan opsi di picker, jadi cukup disayangkan kalau diblokir sepenuhnya.
Komentar Hacker News
Penggunaan geolokasi pada gambar yang diunggah dari browser mobile sangat jarang terjadi
Sebagian besar pengguna tidak menyadari bahwa saat mengambil foto, mereka mengirimkan koordinat GPS real-time ke situs web
Akan lebih baik jika ada atribut pada tag input seperti
includeLocationyang meminta konfirmasi pengguna lewat pop-upItu adalah proyek yang meminta warga melaporkan lokasi sarang yang mereka temukan, tetapi karena hanya memakai formulir biasa, masuk banyak data ngawur
Saya sempat mengusulkan agar menerima foto lalu mengekstrak data EXIF, tetapi ditolak karena jika diminta membagikan lokasi, orang-orang langsung pergi
Akhirnya saya sadar bahwa pengguna sangat enggan memberikan lokasi mereka ke situs pemerintah
Pengunggah sering kali tidak sadar bahwa fotonya terekspos secara publik, dan kemungkinan terhubung otomatis lewat info EXIF
Lokasi hanya tetap dipertahankan jika file disalin langsung lewat kabel USB lalu diunggah dari browser desktop
Saya ingin info lokasi tetap ada saat melakukan backup ke cloud
Rasanya seperti dokumen Word otomatis diberi metadata alamat rumah saya
Saya rasa langkah Google kali ini benar
Kebanyakan orang tidak tahu seberapa banyak informasi yang tersimpan di metadata foto, dan menghapusnya sesuai dengan ekspektasi pengguna
Sekarang kalau mau memberi akses lokasi ke Maps, kita juga harus memberi izin lokasi ke Google Search
Mirip perdebatan sideloading di Android, fitur yang tadinya ada untuk segelintir power user dihapus, dan akhirnya yang tersisa hanya ‘perangkat bodoh’
Sekarang data hanya bisa diambil keluar lewat kabel USB
Dulu ada kamera yang mencatat ‘waktu sejak perangkat dinyalakan’, dan itu bisa dipakai untuk melacak pengguna tertentu
Ini masalah lama, sampai serial TV era 90-an pun pernah membahasnya
Perubahan ini memang untuk memperkuat privasi, tetapi sekaligus bertentangan dengan verifikasi kebenaran
Di era banjir gambar buatan AI, kita butuh sistem yang bisa melacak asal-usul dan konteks pembuatan sebuah gambar
Masalah lain adalah pemilih gambar bawaan Android juga menghapus nama file
Akibatnya pengguna salah paham dan mengira aplikasi yang mengubah nama file
Di Google Issue Tracker, Google mengatakan itu “perilaku yang disengaja” dan tidak akan diperbaiki
Jika ingin nama file, aplikasi harus meminta izin akses direktori
Kebanyakan pengguna langsung mengunggah foto yang baru diambil dari aplikasi kamera bawaan
Kalau yang jadi masalah adalah lokasi atau nama file, metadata seharusnya diatur dari aplikasi kamera
Pendekatan khas organisasi seperti Google dalam hal ‘perlindungan privasi’ adalah memblokir akses data pengguna untuk pihak lain sambil mereka sendiri tetap bisa mengaksesnya
Beberapa aplikasi messenger juga memblokir screenshot atas nama “melindungi pengguna”, padahal ujungnya hanya membatasi fungsi
Di Android 10 ke atas, aplikasi harus mendeklarasikan dan meminta izin ACCESS_MEDIA_LOCATION agar bisa membaca lokasi EXIF
Lihat dokumentasi resmi Android
Tapi karena layar tetap bisa dipotret dengan perangkat lain, itu tidak lebih dari sekadar sandiwara keamanan
Dari sudut pandang perusahaan mungkin menenangkan, tetapi pengalaman pengguna jadi buruk
Platform pelaporan jalur sepeda yang dijalankan para relawan benar-benar rusak gara-gara perubahan ini
Vigilo.city punya struktur terbuka yang memungkinkan laporan tanpa akun, tetapi setelah GPS EXIF hilang, hambatan penggunaan melonjak drastis
Sayang sekali, padahal mestinya tidak sulit merancang alur yang dengan jelas memberi tahu pengguna soal berbagi lokasi
Di Android 11, tiba-tiba karakter khusus (:<>?|\*) tidak lagi boleh dipakai dalam nama file, dan ini contoh serupa
Alasannya demi kompatibilitas Windows, tetapi saya hanya memakai Linux sehingga pembatasan ini tidak perlu
Isu terkait
Diskusi sebelumnya juga membahas hal yang sama
Dengan begitu masalah sinkronisasi bisa berkurang
Terlihat ada niat dari aplikasi Google Photos untuk mengelola file gambar secara eksklusif
Saat mencoba menambahkan lokasi ke foto editan atau screenshot, muncul keterangan bahwa itu “hanya ditampilkan di dalam Photos”
Jika diekspor sebagai file, info itu tidak disimpan ke EXIF
Baik Android maupun iOS memperlakukan JPEG/PNG bukan sebagai file biasa melainkan objek khusus, dan metadata hanya disimpan di DB internal aplikasi
Akhirnya interoperabilitas hilang dan semuanya jadi tergantung pada aplikasi Photos
Daripada menghapus lokasi sepenuhnya, akan lebih baik kalau koordinatnya diburamkan (fuzzing)
Misalnya hanya membuka satu angka desimal pada lintang/bujur, sehingga masih bisa dibedakan secara kasar dalam skala sekitar 10 km
Dulu saya sering membuat jurnal perjalanan berbasis lokasi atau proyek visualisasi data, tetapi sekarang itu nyaris mustahil
Ironisnya, Google tetap mengumpulkan lokasi akurat untuk iklan
Jika hanya ada satu rumah di sekitar, orangnya bisa langsung ditebak
Solusi yang lebih baik adalah memberi atribut seperti
includeExifpada pemilih file dan meminta persetujuan eksplisit dari penggunaLangkah ini memang menuju arah yang benar
Seperti dibahas di isu WHATWG, lebih baik browser menambahkan fungsi yang secara eksplisit menangani info lokasi
Namun menghapus fitur tanpa menyediakan alternatif tetap bermasalah
Pertama buat dulu fitur opt-in/out lewat UI, lalu baru ubah nilai default-nya
Sekarang pekerjaannya sendiri jadi tidak bisa dilakukan