Bize inanmayın — kendiniz kontrol edin
Herkes “dosyalarınızı yüklemiyoruz” yazabilir. İşte bunu kendiniz kontrol etmenin, en kolayından en titizine üç yolu. Hepsi tarayıcınızda zaten bulunan şeyleri kullanıyor.
1. Uçak testi (10 saniye, teknik bilgi gerekmez)
- Herhangi bir aracı açın — örneğin PDF birleştirme — ve yüklenmesi bitene kadar bekleyin.
- Wi-Fi’yi kapatın ya da cihazı uçak moduna alın.
- Aracı kullanın. İki PDF’i birleştirin, bir fotoğrafı dönüştürün, bir QR kodu üretin.
Çalışır. Dosyanızı yükleyen bir aracın bağlantı kapalıyken çalışması mümkün değildir. Bütün mesele bu ve bunu herkes deneyebilir. (Birkaç “çevrimiçi araç” — DNS ve alan adı sorguları — istisnadır: doğaları gereği bağlantıya ihtiyaç duyarlar ve her birinin sayfası hangi kamuya açık servise sorduğunu tam olarak yazar.)
2. Ağ (Network) sekmesi (30 saniye)
- F12 tuşuna (Mac’te ⌥⌘I) basın ve Ağ (Network) sekmesini seçin.
- Liste boşalsın diye temizleme düğmesine basın, sonra dosyanızı araca ekleyin ve aracı çalıştırın.
- Listeyi okuyun. İlk seferde aracın kendi kodu için istekler göreceksiniz — JavaScript, bir WebAssembly modülü, belki bir yazı tipi — ondan sonra hiçbir şey.
Boyut (Size) sütununa göre sıralayın ve dışarı giden, dosyanız kadar büyük bir şey arayın. Bulunacak bir şey yok: aşağıda anlatılan kendi küçük sayfa görüntüleme sayacımız dışında her istek, bizim statik dosyalarımızdan birini indiren bir GET isteğidir. Hiçbir şey yükleme alamaz — bu site, kiralık bir sunucuda duran statik dosyalardan oluşan bir klasör; dosya kabul eden hiçbir bileşeni yok.
3. Kodu okuyun (istediğiniz kadar)
Sayfalar sıradan statik dosyalardır. Kaynağı görüntüle seçeneğini ya da geliştirici araçlarındaki Kaynaklar (Sources) panelini kullanın ve sekmenin ne çalıştırdığını okuyun. Asıl işi, tanıyabileceğiniz ve kendiniz kontrol edebileceğiniz açık kaynaklı kütüphaneler yapar — pdf.js, libheif, ffmpeg, Tesseract — hepsi lisanslarıyla birlikte lisanslar sayfasında listelidir.
Ne topluyoruz
İki şey, yalnızca iki şey. Birincisi, her web sunucusunun tuttuğu sıradan erişim kaydı: hangi sayfanın istendiği, ne zaman, hangi IP adresinden ve hangi tarayıcıyla. İkincisi, kendi küçük sayfa görüntüleme sayacımız (loreatec.jp/a/t.js); bize sayfanın adresini, sayfanın başlığını, hangi sayfadan geldiğinizi, pencerenizin genişliğini ve sayfanın ne kadar açık kaldığını gönderir. Çerez koymaz, cihazınızda hiçbir şey saklamaz, üçüncü taraf kullanmaz ve tarayıcınız “Do Not Track” gönderiyorsa susar. İkisi de bir dosya adını ya da bir dosyanın içeriğini asla görmez — dosyalar hiçbir sunucuya ulaşmıyor, dolayısıyla hiçbir yerde görünemezler. Hangi araçları geliştirmeye değdiğini böyle biliyoruz ve bildiğimizin tamamı bu.