Gizlilik
Gizlilik ilkesi
Güncellendi
Bu ilke, Wavefront OBJ meshlerini tarayıcıda STL’ye çeviren statik bir site olan objtostl.com sitesini anlatır. Sitenin kurulduğu biçime uysun diye yazılmıştır. Buradaki bir cümle yazılımla hiç uyuşmazsa güvenmen gereken yazılımıdır ve bu sayfa düzeltilmelidir.
Kısa hali
OBJ’n cihazında okunur. Aynı cihazdaki bir Web Worker onu ayrıştırır ve bir STL kurar. İndirme yerel bir Blob’tur. Hesap yoktur, mesh veritabanı yoktur ve işi dosyanı almak olan bir istek yoktur. Mesh verisi satmayız çünkü onu almayız.
Dönüştürdüğünde ne olur
- Bir
.objdosyası seçersin ya da sayfaya bırakırsın. Tarayıcının File API’si baytları bellekte okur. - Sayfa boyutu (sert duruş 40 MB) ve uzantıyı kontrol eder. Görüntüler ve STEP dosyaları sayfada reddedilir. İkinci bir görüş için hiçbir yere gönderilmezler.
- Baytların bir kopyası bir Web Worker’a aktarılır. Worker metni çözer, ölçekler ve Three.js ile STL yazar.
- Üçgen sayısı ve sınır kutusu o sonuçtan gösterilir. WebGL önizlemesi o mesh’i ızgarada gösterebilir. Önizleme aynı yerel üçgenleri kullanır.
- İndirme bir Blob ve geçici bir nesne URL’si oluşturur, sonra yerel bir bağlantıya tıklar. Kayıt başlayınca URL iptal edilir.
Birim, ölçek, yukarı eksen ya da ASCII ile ikili değiştirmek, worker yolunu sekmede zaten duran kopyadan yeniden çalıştırır. Dosyayı yeniden yüklemez.
Neyi doğrulayabilirsin
Geliştirici araçlarını aç, Network panelini seç ve bir dosya dönüştür. OBJ’ni ya da STL’ni içeren fetch, XHR ya da form gönderimi görmemelisin. Dönüştürücü kodu mesh’inle fetch ya da XMLHttpRequest çağırmaz ve ondan FormData kurmaz. Worker, başka her statik varlık gibi bu siteden yüklenen bir betiktir. İletileri tarayıcının içinde kalır.
Örnek küp
«10 birimlik örnek küpü yükle» bu web sitesinden /samples/unit-cube-10.obj indirir. O dosya bizimdir. Ölçeği göstermek için kullanılan 12 üçgenli bir küptür. Senin modelin değildir ve düğmeye basmak hiçbir şey yüklemez.
Yerel olaylar
Dönüştürücü üç an için objtostl:analytics adlı bir tarayıcı olayı gönderir: dosya seçildi (file_drop), ayrıştırma bitti (parse_ok) ve STL kaydedildi (download_stl). Ayrıntı nesnesi bayt cinsinden dosya boyutu, üçgen sayısı, birim, yukarı eksen, ölçek ve STL’nin ikili olup olmadığını içerebilir. Dosya adını, OBJ metnini ya da STL baytlarını içermez. Bu sürüm bu olayları dinleyip dışarı gönderen bir üçüncü taraf analitik betiği, reklam betiği ya da etiket bağlamaz. Bu değişirse sayfa, betik eklenmeden önce söyleyecektir.
Çerezler, hesaplar ve depolama
Dönüştürücü çerez koymaz ve hesap oluşturmaz. Mesh’ini localStorage ya da IndexedDB içine yazmaz. Oturum açma yoktur. Bir barındırıcı ya da bir tarayıcı eklentisi yine kendi verisini saklayabilir; bu, bu sayfanın betiklerinin dışındadır.
Sunucunun hâlâ görebilecekleri
Site statik HTML, CSS, JavaScript ve birkaç görüntüdür. İlk ziyaret bu dosyaları indirir. Onları sunan bir barındırıcı sıradan istek günlükleri tutabilir: IP adresi, kullanıcı aracısı, URL ve zaman. Bu günlükler sayfayı getirmekle ilgilidir, bir mesh işlemekle değil. OBJ’n URL’nin parçası değildir ve bir dönüşüm API’sinin parçası değildir çünkü o API yoktur. ?units=mm gibi sorgu dizeleri yalnızca bir açılır menü seçer. Dosyanın kopyası değildirler. Adres çubuğuna bir model koyma; araçta hiçbir şey bunu istemez.
Yazı tipleri, kitaplıklar ve üçüncü taraflar
Sayfalar sistem yazı tipi yığınını kullanır. Üçüncü taraf bir CDN’den yazı tipi istemezler. Three.js siteyle paketlidir, dönüşüm anında ayrı barındırılan bir derlemeden yüklenmez. Bambu Studio, UltiMaker Cura ve PrusaSlicer bağlantıları bu siteden çıkar. O satıcıların kendi ilkeleri vardır. Onlara mesh’ini göndermeyiz.
Reklam
Bu siteyle bir reklam betiği, reklam yuvası ya da ads.txt dosyası gitmez. Kaynak ağacında reklamların bağlı olmadığını hatırlatan bir klasör olabilir. Hiçbir sayfa onu yüklemez.
Çocuklar
Araç yaş ya da kimlik sormaz. Bir dosya dönüştürücüsüdür, sosyal bir ürün değil. Paylaşılan bir bilgisayarda o yorumu istemeyeceksen bir OBJ yorumunun içine kişisel veri koyma. Dosyayı yine de almayız.
İletişim
İletişim sayfası [email protected] adresini gösterir. O adrese bir ileti, kendi posta uygulamandan sıradan bir e-postadır. Bu sitede iletişim formu yoktur ve mesh dosyası hâlâ almaz. Bir OBJ ya da STL ekleme.
Değişiklikler
Mimari değişirse — örneğin gerçek bir analitik etiketi ya da bir reklam betiği eklenirse — bu sayfa aynı sürümde güncellenir. Üstteki tarih bu metnin tarihidir.
Diller
Bu ilke birkaç dilde yayımlanır. Bir çeviri İngilizce metinle uyuşmazsa başvuru İngilizce metindir.