← Kembali ke wawasan

Applied AI

Mengelola Data Pengguna pada Aplikasi Gambar Berbasis AI

LinkedIn X

Aplikasi gambar berbasis AI sering membicarakan "generasi" seolah-olah masalah engineering yang menarik sepenuhnya ada di sisi output — model, prompt, hasil yang dirender. Bagian yang kurang mendapat perhatian, dan layak mendapat lebih banyak, adalah apa yang terjadi pada foto yang diunggah seseorang untuk sampai ke sana. Foto itu bukan contoh training atau input sekali pakai; ia sering kali adalah gambar tempat seseorang tinggal, bekerja, atau peduli, dan layak mendapat disiplin penanganan data yang sama seperti input sensitif lainnya yang dikumpulkan sebuah produk.

Saya mulai menganggap ini serius saat membangun produk gambar berbantuan AI untuk konsumen, tempat setiap foto yang diunggah harus melewati pipeline generasi sebelum sebuah hasil kembali. Tidak ada yang perlu meyakinkan saya bahwa retensi dan akses penting secara abstrak; yang mengubah pendekatan saya adalah menyadari betapa banyak keputusan kecil yang kurang glamor — berapa lama sebuah file berada dalam antrean pemrosesan, bagian sistem mana yang bisa membacanya, kapan ia benar-benar dihapus — yang menentukan apakah prinsip itu benar-benar terjaga dalam praktik atau hanya ada di halaman privasi.

Tulisan ini bukan penjelasan kebijakan internal produk mana pun secara spesifik; ini adalah kumpulan prinsip umum yang saya temukan benar-benar penting ketika fungsi inti sebuah aplikasi mengharuskan pemrosesan gambar yang tidak dimaksudkan pengguna untuk diserahkan selamanya.

Tanyakan mengapa Anda menyimpannya sebelum bertanya berapa lama

Kesalahan paling mudah dalam pipeline gambar adalah memperlakukan penyimpanan seolah gratis dan retensi sebagai keputusan untuk nanti. Pertanyaan awal yang lebih berguna adalah untuk apa sebenarnya gambar itu dibutuhkan — menghasilkan sebuah hasil, dan mungkin jendela singkat sesudahnya agar pengguna bisa meninjau atau menghasilkan ulang — dan membiarkan tujuan itu yang menentukan periode retensi, alih-alih default menyimpan segalanya tanpa batas waktu karena menghapusnya nanti terasa seperti keputusan yang tidak ingin dimiliki siapa pun. Minimisasi di sini bukan formalitas compliance; ini cara paling sederhana untuk mengecilkan ukuran sebuah insiden di masa depan.

Akses selama pemrosesan tetaplah akses

Pipeline generasi biasanya melibatkan lebih dari satu langkah — unggah, pemrosesan, inferensi model, pengiriman — dan mudah untuk memfokuskan perlindungan data hanya pada lapisan penyimpanan akhir sambil memperlakukan langkah-langkah perantara sebagai detail implementasi yang tidak perlu dikhawatirkan siapa pun. Setiap service dan log yang menyentuh gambar mentah selama pipeline itu adalah tempat gambar itu terekspos, terlepas dari apakah ada yang memaksudkannya begitu; menjaga permukaan itu tetap sesempit yang diizinkan pipeline, dan bersikap sengaja tentang apa yang berakhir di log atau trace, sama pentingnya dengan melindungi tempat gambar itu akhirnya beristirahat.

Hapus dengan jadwal yang bisa Anda jelaskan, bukan 'suatu saat nanti'

"Kami menghapusnya suatu saat nanti" bukan sebuah kebijakan; itu harapan. Pendekatan yang bisa dipertanggungjawabkan menyebutkan titik nyata ketika sebuah gambar dihapus — terikat pada tujuan awal ia dikumpulkan — dan memperlakukan penghapusan itu sebagai langkah normal yang diharapkan dalam pipeline, bukan tugas pembersihan manual yang dikerjakan seseorang nanti. Jika seorang pengguna bisa secara wajar bertanya "apa yang terjadi pada foto saya setelah saya menutup aplikasi," jawaban jujurnya seharusnya sudah ada sebagai mekanisme, bukan sekadar aspirasi.

Katakan apa yang benar-benar terjadi, dan maksudkan itu

Consent hanya berarti sesuatu jika apa yang disetujui pengguna sesuai dengan apa yang benar-benar dilakukan sistem. Aplikasi yang memberi tahu pengguna bahwa gambar mereka hanya dipakai untuk menghasilkan sebuah hasil seharusnya tidak diam-diam menyimpannya untuk tujuan yang tidak pernah disebutkan, dan aplikasi yang jujur tentang jendela retensi yang lebih pendek mendapat kepercayaan lebih besar dibanding yang menjanjikan perawatan permanen yang samar dan mungkin tidak benar-benar dijalankan. Di sinilah penanganan data dan komunikasi yang jujur bertemu: disiplin yang sama yang membatasi apa yang dilakukan sistem terhadap sebuah gambar adalah yang membuatnya mungkin untuk menjelaskan penanganan itu secara akurat kepada orang yang mempercayakannya kepada Anda.

Tidak satu pun prinsip ini spesifik untuk satu produk atau satu jenis gambar yang dihasilkan; semuanya berlaku di mana pun fungsi inti sebuah aplikasi mengharuskan penanganan sesuatu yang tidak diduga pengguna akan diserahkan selamanya. Memperlakukan foto yang diunggah dengan keseriusan yang sama seperti data pribadi sensitif lainnya bukan kendala untuk membangun produk gambar AI yang baik — itu adalah salah satu keputusan yang menentukan apakah pengguna terus memercayakan foto berikutnya kepada Anda.

Terbuka untuk diskusi seputar pengembangan produk yang aman, applied AI, dan compliance engineering.