چرا پردازش فایل در مرورگر از آپلود آن روی سرور خصوصیتر است
در یک سایت مبدل معمولی چه بر سر فایل شما میآید، پردازش روی دستگاه چطور کار میکند و چطور درستیاش را بسنجید.
عبارت «تبدیل PDF به Word» یا «فشردهسازی آنلاین تصویر» را جستوجو کنید تا صفحهٔ اول نتایج پر از سایتهایی شود که همه یکجور کار میکنند: فایلی را انتخاب میکنید، روی سرور آنها آپلود میشود، همانجا پردازش میشود و یک پیوند دانلود ظاهر میشود. راحت است و برای یک عکس تعطیلات اهمیت چندانی ندارد. اما برای رزومهای که نشانی شما در آن است، اسکن گذرنامه، قرارداد، صورتحساب بانکی یا نامهٔ پزشکی، اهمیت بسیار زیادی دارد.
در یک سایت مبدل معمولی چه اتفاقی میافتد
- فایل شما بهطور کامل به سروری فرستاده میشود که چیزی دربارهٔ آن نمیدانید، در کشوری که احتمالاً نمیتوانید تشخیصش دهید.
- دستکم برای مدتی کوتاه روی دیسک ذخیره میشود و طبق سیاست حفظ حریم خصوصی بزرگترین سرویسها، اغلب «تا 24 ساعت» یا بیشتر.
- نتیجهٔ تبدیل هم ذخیره میشود و یک پیوند دانلود ساخته میشود. هر کسی که این پیوند را داشته باشد تا زمان انقضا میتواند فایل را بگیرد.
- سرویس ممکن است نام فایل، حجم، نشانی IP شما و زمان را ثبت کند. برخی محتوای فایلها را برای تبلیغات یا آموزش مدل بررسی میکنند و شرایط استفادهشان این را مجاز میداند.
- حذف فایل، اگر انجام شود، وعدهای است که نمیتوانید درستیاش را بررسی کنید.
هیچکدام از اینها لزوماً از سر بدخواهی نیست. فقط نتیجهٔ طبیعی ساختار این سرویسهاست. وقتی فایلی از دستگاه شما خارج میشود، حریم خصوصیاش کاملاً به رویهها، امنیت و صداقت کس دیگری بستگی دارد.
راه دیگر: کار را روی دستگاه خودتان انجام دهید
مرورگرهای امروزی توان محاسباتی زیادی دارند. سه فناوری اجرای ابزارهای فایل را بدون سرور ممکن میکنند:
- Canvas API تصاویر را باز میکند، اندازهشان را تغییر میدهد، روی آنها طراحی میکند و دوباره به JPG، PNG یا WebP رمزگذاری میکند. همهٔ ابزارهای تصویر این سایت بر پایهٔ آن ساخته شدهاند.
- WebAssembly کد کامپایلشده را با سرعتی نزدیک به برنامههای بومی، درون محیط ایزولهٔ مرورگر اجرا میکند. به همین دلیل یک رمزگذار کامل ویدیوی FFmpeg، یک نمایشگر PDF و یک تجزیهگر DOCX میتوانند بدون نصب هیچچیز در یک صفحهٔ وب اجرا شوند.
- جریانهای فشردهسازی داخلی مرورگر به صفحههای وب امکان دسترسی به موتور gzip خود مرورگر را میدهند و ابزارهای ZIP و GZIP این سایت با همین موتور کار میکنند.
صفحهٔ وب یک بار دانلود میشود و از آن به بعد روی فایلهایی کار میکند که در حافظهٔ مرورگر شما هستند. نتیجه از طریق یک دانلود معمولی که روی خود دستگاه ساخته شده به شما تحویل داده میشود. هیچ فایلی، و هیچ بخشی از هیچ فایلی، فرستاده نمیشود. سرور سایت فقط درخواست خود صفحه را میبیند، درست همانطور که برای هر صفحهٔ وب ایستای دیگری میبیند.
چطور خودتان بررسی کنید
لازم نیست فقط به حرف سیاست حفظ حریم خصوصی اعتماد کنید. دو آزمون هست که هر کسی میتواند انجام دهد:
- آفلاین شوید. صفحهٔ ابزار را باز کنید، بعد وایفای را خاموش یا حالت هواپیما را روشن کنید. فایلی را رها کنید و ابزار را اجرا کنید. اگر کار کرد، یعنی امکان نداشته چیزی آپلود شده باشد. همهٔ ابزارهای این سایت از این آزمون سربلند بیرون میآیند، با یک استثنا: ابزارهای ویدیو و صدا موتور FFmpeg خود را در اولین استفاده دانلود میکنند و پیش از آفلاین شدن باید این موتور در حافظهٔ پنهان ذخیره شده باشد.
- زبانهٔ Network را زیر نظر بگیرید. در هر مرورگر دسکتاپی، ابزارهای توسعهدهنده (F12) را باز کنید، Network را انتخاب کنید و یک تبدیل انجام دهید. درخواستهایی برای اسکریپتهای خود صفحه و اگر فعال باشند، سیگنالهای آمار و تبلیغات میبینید، اما هیچ درخواستی که فایل شما را حمل کند نمیبینید. یک مبدل سمت سرور، همان لحظه که فایل را رها میکنید، یک درخواست آپلود بزرگ نشان میدهد.
بدهبستانهای واقعی
پردازش روی دستگاه جادو نیست. چون از پردازنده و حافظهٔ دستگاه شما استفاده میکند:
- کارهای خیلی بزرگ، مثل یک ویدیوی 4K دوساعته یا یک اسکن هزارصفحهای، ممکن است روی گوشی کند باشند یا حافظه را تمام کنند. برای چنین کارهایی سروری با CPU قدرتمند سریعتر است.
- برخی کارها به نرمافزاری نیاز دارند که برای اجرا در مرورگر بیش از حد بزرگ یا انحصاری است. مثلاً تبدیل بینقص Word به PDF واقعاً به خود Word نیاز دارد. ابزار تبدیل Word به PDF این سایت صادقانه میگوید که اسناد ساده را خوب و صفحهآراییهای پیچیده را با نقص تبدیل میکند.
- اولین استفاده از ابزارهای ویدیو و صدا شامل دانلود یکبارهٔ موتوری 32 مگابایتی است.
برای کارهای روزمرهای که تقریباً همهٔ تبدیلهای فایل را تشکیل میدهند، یعنی فشردهسازی عکس، تبدیل فرمتهای تصویر به یکدیگر، ادغام و جدا کردن PDF و ساختن ZIP، مرورگر به اندازهٔ کافی و حتی بیشتر سریع است و مزیت حریم خصوصی هم مطلق است، نه موضوعی که به اعتماد بستگی داشته باشد.
این سایت چه چیزهایی را جمعآوری میکند و چه چیزهایی را نه
محتوای فایلها: هرگز، و این در خود طراحی سایت است. سایت برای اینکه ببیند کدام ابزارها استفاده میشوند از آمار ناشناس استفاده میکند و هزینههایش از تبلیغات تأمین میشود. هر دو مورد در سیاست حفظ حریم خصوصی شرح داده شدهاند و میتوانید در تنظیمات کوکی آنها را رد کنید. هیچکدام به فایلهایی که پردازش میکنید دسترسی ندارند، چون این فایلها جایی جز مرورگر خود شما وجود ندارند.