الخصوصية
سياسة الخصوصية
آخر تحديث
تصف هذه السياسة objtostl.com، وهو موقع ثابت يحوّل شبكات Wavefront OBJ إلى STL داخل المتصفح. كُتبت لتطابق طريقة بناء الموقع. إذا خالفت جملة هنا البرنامج يومًا، فالبرنامج هو ما ينبغي أن تثق به، وينبغي تصحيح هذه الصفحة.
النسخة القصيرة
يُقرأ OBJ على جهازك. يحلله عامل ويب على الجهاز نفسه ويبني STL. التنزيل Blob محلي. لا يوجد حساب، ولا قاعدة بيانات شبكات، ولا طلب وظيفته استلام ملفك. لا نبيع بيانات الشبكة، لأننا لا نستلمها.
ماذا يحدث عندما تحوّل
- تختار ملف
.obj، أو تفله على الصفحة. تقرأ واجهة ملفات المتصفح البايتات في الذاكرة. - تتحقق الصفحة من المقاس (التوقف الصارم هو 40 MB) ومن الامتداد. تُرفض الصور وملفات STEP في الصفحة. لا تُرسَل إلى أي مكان لرأي ثانٍ.
- تُنقل نسخة من البايتات إلى عامل ويب. يفك العامل النص، ويقرّبه، ويكتب STL بواسطة Three.js.
- يُعرض عدد المثلثات وصندوق الإحاطة من تلك النتيجة. يمكن لمعاينة WebGL أن تُظهر تلك الشبكة على الجدول. تستخدم المعاينة المثلثات المحلية نفسها.
- ينشئ التنزيل Blob وعنوان كائن مؤقتًا، ثم ينقر رابطًا محليًا. يُلغى العنوان بعد بدء الحفظ.
تغيير الوحدات أو المقياس أو محور الأعلى أو ASCII مقابل الثنائي يعيد تشغيل مسار العامل من النسخة الموجودة أصلًا في اللسان. لا يعيد رفع الملف.
ما يمكنك التحقق منه
افتح أدوات المطوّر، واختر لوحة الشبكة، وحوّل ملفًا. ينبغي ألا ترى fetch أو XHR أو إرسال نماذج يحتوي OBJ أو STL. لا يستدعي كود المحوّل fetch أو XMLHttpRequest بشبكتك، ولا يبني FormData منها. العامل نص يُحمَّل من هذا الموقع كأي أصل ثابت آخر. تبقى رسائله داخل المتصفح.
مكعب العينة
ينزّل «حمّل مكعب العينة ذا 10 وحدات» الملف /samples/unit-cube-10.obj من هذا الموقع. ذلك الملف لنا. إنه مكعب من 12 مثلثًا يُستخدم لإظهار المقياس. ليس نموذجك، والضغط على الزر لا يرفع شيئًا.
الأحداث المحلية
يرسل المحوّل حدث متصفح اسمه objtostl:analytics لثلاث لحظات: اختيار الملف (file_drop)، وانتهاء التحليل (parse_ok)، وحفظ STL (download_stl). قد يتضمن كائن التفصيل حجم الملف بالبايت، وعدد المثلثات، والوحدة، ومحور الأعلى، والمقياس، وهل STL ثنائي. لا يتضمن اسم الملف، ولا نص OBJ، ولا بايتات STL. لا يرفق هذا الإطلاق نص تحليلات لطرف ثالث، ولا نص إعلان، ولا وسمًا يستمع لتلك الأحداث ويشحنها. إذا تغيّر ذلك، ستقوله هذه الصفحة قبل إضافة النص.
ملفات تعريف الارتباط، والحسابات، والتخزين
لا يضع المحوّل ملفات تعريف ارتباط ولا ينشئ حسابًا. لا يكتب شبكتك إلى localStorage أو IndexedDB. لا يوجد تسجيل دخول. قد يخزّن مضيف أو امتداد متصفح بياناته الخاصة؛ وذلك خارج نصوص هذه الصفحة.
ما يمكن للخادم أن يراه بعد
الموقع HTML وCSS وJavaScript ثابت وبعض الصور. تنزّل الزيارة الأولى تلك الملفات. قد يُبقي المضيف الذي يقدّمها سجلات طلب عادية: عنوان IP، ووكيل المستخدم، والعنوان، والوقت. تلك السجلات عن جلب الصفحة، لا عن معالجة شبكة. OBJ ليس جزءًا من العنوان وليس جزءًا من واجهة تحويل، لأن تلك الواجهة غير موجودة. سلاسل الاستعلام مثل ?units=mm تختار قائمة فقط. ليست نسخة من الملف. لا تضع نموذجًا في شريط العنوان؛ لا شيء في الأداة يطلب منك ذلك.
الخطوط، والمكتبات، والأطراف الثالثة
تستخدم الصفحات مكدس خط النظام. لا تطلب خطًا من شبكة توزيع طرف ثالث. Three.js مضموم مع الموقع، لا يُحمَّل من بناء مستضاف منفصل وقت التحويل. روابط Bambu Studio وUltiMaker Cura وPrusaSlicer تغادر هذا الموقع. لتلك الجهات سياساتها. لا نرسل إليها شبكتك.
الإعلان
لا يُشحن مع هذا الموقع نص إعلان ولا موضع إعلان ولا ملف ads.txt. قد يوجد مجلد في شجرة المصدر تذكيرًا بأن الإعلانات غير موصولة. لا تحمّله أي صفحة.
الأطفال
لا تطلب الأداة عمرًا ولا هوية. إنها محوّل ملفات، لا منتجًا اجتماعيًا. لا تضع بيانات شخصية داخل تعليق OBJ إذا كنت لا تريد ذلك التعليق على حاسوب مشترك. ما زلنا لا نستلم الملف.
الاتصال
تعرض صفحة الاتصال العنوان hello@objtostl.com. الرسالة إلى ذلك العنوان بريد عادي من تطبيق بريدك. ليس لهذا الموقع نموذج اتصال، وما زال لا يستلم ملفات الشبكة. لا ترفق OBJ أو STL.
التغييرات
إذا تغيّرت البنية — مثلًا إذا أُضيف وسم تحليلات حقيقي أو نص إعلان — ستُحدَّث هذه الصفحة في الإصدار نفسه. التاريخ في الأعلى هو تاريخ هذا النص.
اللغات
تُنشر هذه السياسة بعدة لغات. إذا خالفت الترجمة النص الإنجليزي، فالنص الإنجليزي هو المرجع.