Bir fotoğrafı bir web sitesine sürüklersiniz, bir saniye beklersiniz ve bir şey geri alırsınız — daha küçük bir dosya, bir kesim, bir alt yazı. İşlem anlık ve kendi kendine yeterli hisssettirir. Genellikle değildir. "Yükle"ye bastığınız an, görselinizin bir kopyası cihazınızdan ayrılır ve başkasına ait donanıma iner. Sonra ne olacağı size değil, onlara kalmıştır.

İşte dosyalarınızın nereye gittiğinin dürüst versiyonu, bu sistemlerin gerçekte nasıl kurulduğuna dayanarak — korku hikayeleri değil, yalnızca mekanikler.

Bir dosyanın yüklediğinizde izlediği yol

Çevrimiçi Yüklediğiniz Görsellere Ne Olur? — visual 1
Bir dosyanın yüklediğinizde izlediği yol

"Yükleme" gerçek bir tanımdır. Tarayıcınız görselinizin ham baytlarını okur ve ağ üzerinden sitenin sunucusuna gönderir. O sunucu dosyayı diske (ya da S3 gibi bulut depolamaya) yazar, istediğiniz her ne işlem varsa çalıştırır ve bir sonuç geri gönderir. Orijinaliniz artık en az iki yerde bulunur: cihazınız ve onlarınki.

Bu tasarımdan birkaç şey doğar:

  • Dosya iletilir. HTTPS üzerinden aktarım sırasında şifrelenir, dolayısıyla herkese açık Wi-Fi'daki rastgele bir dinleyici onu okuyamaz. Bu, hedefi değil yolculuğu korur.
  • Dosya en azından kısaca depolanır. "İşlemden sonra sileriz" araçları bile dosyayı üzerinde çalışacak kadar tutar ve "sonra" tanımları çok değişir.
  • Sonuç ve orijinal önbelleğe alınabilir — CDN'lerde, yedekleme sistemlerinde ya da günlüklerde — kapattığınız sekmeden daha uzun yaşayan kopyalar.

Dosyalar ne kadar saklanır ve politikayı kim okur

Çevrimiçi Yüklediğiniz Görsellere Ne Olur? — visual 2
Dosyalar ne kadar saklanır ve politikayı kim okur

Saklama, neredeyse kimsenin kontrol etmediği kısımdır. Bazı hizmetler yüklemeleri dakikalar içinde siler. Diğerleri onları "performansı artırmak için" saatlerce, "kötüye kullanımı önlemek için" günlerce ya da hesabınızı hiç silmezseniz süresiz tutar. Bunun yazılı olduğu tek yer gizlilik politikası ve hizmet şartlarıdır — göz gezdirilmek için tasarlanmış belgeler.

Özellikle avlanmaya değer iki madde:

  1. Saklama süresi — "gerektiği kadar" gibi belirsiz bir dil yerine gerçek bir saat ya da gün sayısı.
  2. Verilen haklar — bazı şartlar hizmete yüklemelerinizi "depolamak, çoğaltmak ve kullanmak" için geniş bir lisans verir. Ara sıra bu, içeriğinizi makine öğrenimi modellerini eğitmek için kullanmayı içerir. Bu yasaldır çünkü tıklayarak kabul ettiniz.

Bunların hiçbiri her çevrimiçi aracı kötü niyetli yapmaz. Sıkı bir saklama penceresi ve eğitim maddesi olmayan saygın bir hizmet, bir meme için makul bir seçimdir. Sorun, hangi türü kullandığınızı nadiren bilmenizdir ve varsayılan varsayım, hassas her şey için ihtiyat olmalıdır: kimlik taramaları, sözleşmeler, tıbbi görüntüler ya da kişisel fotoğraflar.

Kendiniz nasıl kontrol edersiniz

Pazarlama metnine güvenmek zorunda değilsiniz. Üç kontrol size gerçekte ne olduğunu söyler:

  1. Bir yükleme çubuğuna dikkat edin. Bağlantı hızınızı takip eden bir ilerleme göstergesi, baytların makinenizden ayrıldığı anlamına gelir. Yerel işleme, dosya boyutundan bağımsız olarak anında biter.
  2. Uçak modunu deneyin. Aracı yükleyin, internet bağlantısını kesin, sonra bir görsel işleyin. Sunucu tabanlı bir araç başarısız olur; gerçekten yerel olan bir tanesi çalışmaya devam eder.
  3. DevTools → Ağ'ı açın ve bir dosya işleyin. Görselinizi taşıyan büyük bir POST isteği, onun yüklendiğinin kanıtıdır.

Aynı zamanda teslim ettiğiniz meta veri

Yalnızca pikseller değil. Bir telefon fotoğrafı genellikle EXIF meta verisi gömer: kamera modeli, tam zaman damgası ve sık sık çekildiği GPS koordinatları. Bunu rastgele bir araca yükleyin ve yan etki olarak ev adresinizi paylaşıyor olabilirsiniz. Herhangi bir şeyi paylaşmadan önce o veriyi görüntüleyebilir ve çıkarabilirsiniz — ve kontrol kendi cihazınızda çalışıyorsa, hassas kısım hiç seyahat etmez.

Alternatif: en baştan yüklemeyin

Modern tarayıcılar, Canvas ve WebAssembly kullanarak görselleri tamamen kendi cihazınızda sıkıştırabilir, dönüştürebilir, yeniden boyutlandırabilir ve temizleyebilir. IMG.DIY'deki Görsel Sıkıştırıcı işte böyle çalışır — kod tarayıcınızda çalışır, işlemeyi işlemciniz yapar ve dosya asla hiçbir yere iletilmez ya da depolanmaz. Yükleme adımı yoktur çünkü bir sunucu dahil değildir. Saklanacak bir şey yok, önbelleğe alınacak bir şey yok ve sızacak bir şey yok.

Sonuç

Çevrimiçi bir fotoğraf yüklediğinizde, başkasının bilgisayarında bir kopya oluşturuyorsunuz ve ona ne olacağına dair politikalarına güveniyorsunuz. Birçok düşük riskli görsel için bu sorun değil. Özel tutmak istediğiniz her şey için, dosyanın cihazınızdan ayrılması gerekip gerekmediğini sorun. Sıkıştırma, dönüştürme, yeniden boyutlandırma ve meta veri temizleme için gerekmez — ve tarayıcınızda çalışan araçlar, görsellerinizi tam olarak ait oldukları yerde tutarken aynı işi yapar.