ทำไมการประมวลผลไฟล์ในเบราว์เซอร์ถึงเป็นส่วนตัวกว่าการอัปโหลด
เกิดอะไรขึ้นกับไฟล์ของคุณบนเว็บแปลงไฟล์ทั่วไป การประมวลผลบนอุปกรณ์ทำงานอย่างไร และวิธีตรวจสอบ
ลองค้นหา "แปลง PDF เป็น Word" หรือ "บีบอัดรูปภาพออนไลน์" ผลการค้นหาหน้าแรกจะเต็มไปด้วยเว็บไซต์ที่ทำงานแบบเดียวกัน คือคุณเลือกไฟล์ ไฟล์ถูกอัปโหลดไปยังเซิร์ฟเวอร์ของเขา ประมวลผลที่นั่น แล้วลิงก์ดาวน์โหลดก็ปรากฏขึ้น สะดวกดี และถ้าเป็นแค่รูปเที่ยวก็แทบไม่มีผลอะไร แต่ถ้าเป็นเรซูเม่ที่มีที่อยู่ของคุณ สแกนหนังสือเดินทาง สัญญา ใบแจ้งยอดธนาคาร หรือจดหมายทางการแพทย์ เรื่องนี้สำคัญมาก
เกิดอะไรขึ้นบนเว็บแปลงไฟล์ทั่วไป
- ไฟล์ของคุณถูกส่งทั้งไฟล์ไปยังเซิร์ฟเวอร์ที่คุณไม่รู้อะไรเลย ในประเทศที่คุณอาจไม่รู้ด้วยซ้ำว่าที่ไหน
- ไฟล์ถูกเก็บไว้บนดิสก์อย่างน้อยชั่วคราว และบ่อยครั้ง "นานถึง 24 ชั่วโมง" หรือนานกว่านั้น ตามนโยบายความเป็นส่วนตัวของบริการรายใหญ่ที่สุด
- ผลลัพธ์ที่แปลงแล้วก็ถูกเก็บไว้เช่นกัน และมีการสร้างลิงก์ดาวน์โหลด ใครก็ตามที่มีลิงก์นั้นสามารถดึงไฟล์ได้จนกว่าลิงก์จะหมดอายุ
- บริการอาจบันทึกชื่อไฟล์ ขนาด IP address ของคุณ และเวลา บางรายสแกนเนื้อหาไฟล์เพื่อใช้ทำโฆษณาหรือฝึกโมเดล ซึ่งข้อกำหนดของเขาก็อนุญาตไว้
- การลบไฟล์ หากมีจริง ก็เป็นเพียงคำสัญญาที่คุณตรวจสอบไม่ได้
ทั้งหมดนี้ไม่จำเป็นต้องมีเจตนาร้าย เป็นเพียงผลที่ตามมาจากสถาปัตยกรรมของระบบ ถ้าไฟล์ออกจากอุปกรณ์ของคุณไปแล้ว ความเป็นส่วนตัวของไฟล์นั้นขึ้นอยู่กับวิธีปฏิบัติ ความปลอดภัย และความซื่อสัตย์ของคนอื่นทั้งหมด
อีกทางเลือก: ทำงานบนอุปกรณ์ของคุณเอง
เบราว์เซอร์สมัยใหม่ประมวลผลได้มากทีเดียว มีเทคโนโลยีสามอย่างที่ทำให้เครื่องมือจัดการไฟล์ทำงานได้โดยไม่ต้องใช้เซิร์ฟเวอร์
- Canvas API ถอดรหัสรูปภาพ ปรับขนาด วาดลงบนรูป และเข้ารหัสใหม่เป็น JPG, PNG หรือ WebP เครื่องมือรูปภาพทุกตัวบนเว็บไซต์นี้สร้างขึ้นบนเทคโนโลยีนี้
- WebAssembly รันโค้ดที่คอมไพล์แล้วด้วยความเร็วใกล้เคียงโปรแกรมที่ติดตั้งในเครื่อง ภายใน sandbox ของเบราว์เซอร์ นี่คือวิธีที่ตัวเข้ารหัสวิดีโอ FFmpeg เต็มรูปแบบ ตัวเรนเดอร์ PDF และตัวอ่าน DOCX ทำงานบนหน้าเว็บได้โดยไม่ต้องติดตั้งอะไร
- Native compression streams ทำให้หน้าเว็บเข้าถึงเอนจิน gzip ของเบราว์เซอร์เองได้ ซึ่งเป็นสิ่งที่ขับเคลื่อนเครื่องมือ ZIP และ GZIP ที่นี่
หน้าเว็บถูกดาวน์โหลดเพียงครั้งเดียว หลังจากนั้นจะทำงานกับไฟล์ในหน่วยความจำของเบราว์เซอร์ ผลลัพธ์ส่งถึงมือคุณผ่านการดาวน์โหลดตามปกติที่สร้างขึ้นภายในเครื่อง ไม่มีไฟล์ใด หรือแม้แต่ส่วนหนึ่งของไฟล์ ถูกส่งออกไป เซิร์ฟเวอร์ของเว็บไซต์เห็นเพียงคำขอเปิดหน้าเว็บเท่านั้น เหมือนกับหน้าเว็บแบบสแตติกทั่วไป
วิธีตรวจสอบด้วยตัวเอง
ไม่จำเป็นต้องเชื่อนโยบายความเป็นส่วนตัวเพียงอย่างเดียว มีสองวิธีที่ใครก็ตรวจสอบได้
- ตัดการเชื่อมต่ออินเทอร์เน็ต เปิดหน้าเครื่องมือ แล้วปิด wifi หรือเปิดโหมดเครื่องบิน ลากไฟล์มาวางแล้วสั่งทำงาน ถ้าใช้ได้ แปลว่าไม่มีอะไรถูกอัปโหลดแน่นอน เครื่องมือทุกตัวบนเว็บไซต์นี้ผ่านการทดสอบนี้ โดยมีข้อยกเว้นหนึ่งข้อ: เครื่องมือวิดีโอและเสียงจะดาวน์โหลดเอนจิน FFmpeg ตอนใช้งานครั้งแรก และต้องเก็บไว้ในแคชก่อนจึงจะใช้แบบออฟไลน์ได้
- ดูแท็บ Network ในเบราว์เซอร์บนคอมพิวเตอร์ตัวใดก็ได้ เปิดเครื่องมือสำหรับนักพัฒนา (F12) เลือก Network แล้วลองแปลงไฟล์ คุณจะเห็นคำขอโหลดสคริปต์ของหน้าเว็บ และหากเปิดใช้งานไว้ ก็จะเห็นสัญญาณของระบบวิเคราะห์และโฆษณา แต่จะไม่มีคำขอใดที่ส่งไฟล์ของคุณไป ส่วนเว็บแปลงไฟล์ฝั่งเซิร์ฟเวอร์จะแสดงคำขออัปโหลดขนาดใหญ่ทันทีที่คุณวางไฟล์
ข้อแลกเปลี่ยนตามจริง
การประมวลผลบนอุปกรณ์ไม่ใช่เวทมนตร์ เพราะใช้หน่วยประมวลผลและหน่วยความจำของอุปกรณ์คุณเอง
- งานขนาดใหญ่มาก เช่น วิดีโอ 4K ยาวสองชั่วโมง หรือไฟล์สแกนหนึ่งพันหน้า อาจทำงานช้าหรือหน่วยความจำไม่พอบนมือถือ เซิร์ฟเวอร์ที่มี CPU แรง ๆ จะทำงานเหล่านี้ได้เร็วกว่า
- งานบางอย่างต้องใช้ซอฟต์แวร์ที่ใหญ่เกินไปหรือเป็นกรรมสิทธิ์เกินกว่าจะรันในเบราว์เซอร์ได้ ตัวอย่างเช่น การแปลง Word เป็น PDF ให้ออกมาสมบูรณ์แบบจริง ๆ ต้องใช้ Word เครื่องมือแปลง Word เป็น PDF ที่นี่บอกไว้ตรง ๆ ว่าจัดการเอกสารเรียบง่ายได้ดี แต่เลย์เอาต์ที่ซับซ้อนอาจไม่สมบูรณ์
- การใช้เครื่องมือวิดีโอและเสียงครั้งแรกต้องดาวน์โหลดเอนจินขนาด 32 MB หนึ่งครั้ง
สำหรับงานประจำวันซึ่งเป็นการแปลงไฟล์เกือบทั้งหมด เช่น บีบอัดภาพถ่าย แปลงระหว่างฟอร์แมตรูปภาพ รวมและแยก PDF และทำไฟล์ ZIP เบราว์เซอร์เร็วเกินพอ และประโยชน์ด้านความเป็นส่วนตัวก็เป็นของจริงโดยสมบูรณ์ ไม่ต้องอาศัยความเชื่อใจ
เว็บไซต์นี้เก็บและไม่เก็บอะไรบ้าง
เนื้อหาไฟล์: ไม่เก็บเลย โดยการออกแบบ เว็บไซต์ใช้ระบบวิเคราะห์แบบไม่ระบุตัวตนเพื่อดูว่าเครื่องมือไหนถูกใช้งาน และมีรายได้จากโฆษณา ทั้งสองอย่างอธิบายไว้ใน นโยบายความเป็นส่วนตัว และปฏิเสธได้ในการตั้งค่าคุกกี้ ทั้งสองอย่างไม่สามารถเข้าถึงไฟล์ที่คุณประมวลผลได้เลย เพราะไฟล์เหล่านั้นไม่เคยอยู่ที่ไหนนอกจากในเบราว์เซอร์ของคุณเอง