นโยบายซอฟต์แวร์ที่ไม่พึงประสงค์
ที่ Google เราเชื่อมั่นว่าหากเรายึดผู้ใช้เป็นหลัก สิ่งอื่นๆ ก็จะตามมาเอง ใน หลักการเกี่ยวกับซอฟต์แวร์ ของเรา เราได้มอบคำแนะนำทั่วไปสำหรับซอฟต์แวร์ที่มอบประสบการณ์ผู้ใช้อันยอดเยี่ยม นโยบายด้านล่างนี้อธิบายคำแนะนำทั่วไปเพิ่มเติมโดยมอบรายการหลักเกณฑ์พื้นฐานสำหรับซอฟต์แวร์บนเว็บที่เป็นมิตรกับผู้ใช้ ซอฟต์แวร์ที่ละเมิดหลักเกณฑ์เหล่านี้ก็มีความเป็นไปได้ว่าจะเป็นอันตรายต่อประสบการณ์ของผู้ใช้และเราจะดำเนินการเพื่อปกป้องผู้ใช้จากซอฟต์แวร์เหล่านั้น
เราพบว่าซอฟต์แวร์ที่ไม่พึงประสงค์ส่วนใหญ่จะมีคุณลักษณะพื้นฐานเหมือนกันอย่างน้อย 1 อย่างดังต่อไปนี้
- หลอกลวง ให้สัญญาเกี่ยวกับบริการหรือคุณลักษณะที่ทำไม่ได้
- พยายามหลอกลวงให้ผู้ใช้ติดตั้งซอฟต์แวร์หรือเป็นซอฟต์แวร์ที่ติดมากับการติดตั้งโปรแกรมอื่น
- ไม่บอกผู้ใช้เกี่ยวกับฟังก์ชันหลักและสำคัญทั้งหมดของซอฟต์แวร์
- ส่งผลกระทบต่อระบบของผู้ใช้ในรูปแบบที่คาดไม่ถึง
- นำออกยาก
- รวบรวมและส่งข้อมูลส่วนตัวโดยไม่แจ้งให้ผู้ใช้ทราบ
- รวมชุดอยู่กับซอฟต์แวร์อื่นและไม่เปิดเผยการมีอยู่ของซอฟต์แวร์
ในทางตรงกันข้าม เราก็เชื่อมั่นว่าซอฟต์แวร์ที่ตรงตามหลักเกณฑ์พื้นฐานด้านล่างนี้สนับสนุนความมุ่งมั่นของหลักการเกี่ยวกับซอฟต์แวร์ของเราและเป็นซอฟต์แวร์ที่มอบประสบการณ์ผู้ใช้ที่ดี เราจะคอยปรับปรุงนโยบายให้ดีขึ้นเมื่อเราพบเห็นกรณีการใช้งานใหม่ๆ และเรายินดีรับฟังความคิดเห็นและคำแนะนำของคุณใน ฟอรัมความช่วยเหลือ
การติดตั้งที่โปร่งใสและการเปิดเผยที่ตรงไปตรงมา
ขั้นตอนในการติดตั้งซอฟต์แวร์นั้นควรจะตรงไปตรงมา เข้าใจง่าย และอิงตามตัวเลือกที่ชัดเจนที่ผู้ใช้เป็นคนเลือก รวมถึงควรนำเสนอบริการหรือคุณลักษณะที่ชัดเจนให้ผู้ใช้ได้ทราบ
- โปรแกรมควรมีลายเซ็นของรหัสที่ได้รับการยืนยันและถูกต้องซึ่งออกโดยผู้มีอำนาจในการเซ็นรหัสที่นำเสนอข้อมูลของผู้เผยแพร่ที่ตรวจสอบได้
- การดาวน์โหลดซอฟต์แวร์ควรเริ่มต้นหลังจากที่ผู้ใช้ได้ยินยอมที่จะดาวน์โหลดโดยคลิกปุ่มดาวน์โหลดที่มีป้ายกำกับชัดเจน
- ในขณะที่ทำการติดตั้ง จะต้องมีการอธิบายฟังก์ชันหลักและสำคัญทั้งหมดของซอฟต์แวร์โดยใช้ภาษาที่ตรงไปตรงมาและเข้าใจง่าย และสามารถเห็นได้ชัดเจนและอ่านได้ง่ายบนหน้าจอ
- ผู้ใช้ต้องมีโอกาสมากพอในการตรวจสอบและอนุมัติตัวเลือกการติดตั้งและการเปลี่ยนแปลงระบบหลักที่สำคัญที่เสนอทั้งหมด ตัวอย่างเช่น ขณะติดตั้ง ซอฟต์แวร์อาจแสดงแต่ละรายการของการเปลี่ยนแปลงการตั้งค่าที่เสนอ และแจ้งให้ทราบว่าโปรแกรมจะรวบรวมข้อมูลส่วนตัวของผู้ใช้ พร้อมให้ลิงก์เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงแต่ละรายการ
- ในระหว่างขั้นตอนการติดตั้ง จะต้องมีการเปิดเผยซอฟต์แวร์ที่รวมอยู่ในชุดอย่างชัดเจน จะต้องไม่มีซอฟต์แวร์ใดที่ติดตั้งอย่างลับๆ โดยไม่ได้รับอนุญาตจากผู้ใช้ ผู้ใช้ควรสามารถดูชื่อ และฟังก์ชันหลักที่สำคัญของซอฟต์แวร์ทุกรายการที่จะติดตั้ง และควรสามารถข้ามการติดตั้งซอฟต์แวร์หรือข้อเสนอทั้งชุด หรือเฉพาะบางรายการของชุดซอฟต์แวร์
- ก่อนหน้าและระหว่างขั้นตอนการติดตั้ง ซอฟต์แวร์จะต้องไม่มีลักษณะการทำงานที่หลอกลวง
ตัวอย่างของลักษณะการทำงานที่หลอกลวงนั้นรวมถึง
- ทำการอ้างที่เป็นเท็จหรือทำให้เข้าใจผิดเกี่ยวกับสถานะของระบบผู้ใช้ ตัวอย่างเช่น การอ้างที่ทำให้เข้าใจผิดเกี่ยวกับการป้องกันไวรัส ประสิทธิภาพของระบบ การเพิ่มประสิทธิภาพของระบบ ปลั๊กอินเวอร์ชันใหม่ เป็นต้น
- การอ้างหรือการบอกเป็นนัยว่าเป็นซอฟต์แวร์อย่างเป็นทางการจากบริษัทหรือพาร์ทเนอร์ของบริษัทโดยไม่เป็นความจริง
- การเรียกเก็บค่าธรรมเนียมสำหรับซอฟต์แวร์ที่พร้อมให้บริการที่อื่นแบบไม่มีค่าใช้จ่าย โดยไม่เปิดเผยให้ผู้ใช้ทราบและไม่อธิบายว่ามีบริการเพิ่มเติมใดที่เป็นเหตุให้ต้องเรียกเก็บค่าธรรมเนียมดังกล่าว
- การให้การรับรองที่พิสูจน์ไม่ได้หรือทำให้เข้าใจผิด
- หน้าซอฟต์แวร์และดาวน์โหลดต้องมีลิงก์ไปยังใบอนุญาตการใช้งานสำหรับผู้ใช้ปลายทาง (EULA) หรือข้อกำหนดในการให้บริการ (TOS)
นำออกได้ง่ายดาย
ผู้ใช้ต้องสามารถปิดใช้หรือถอนการติดตั้งซอฟต์แวร์ได้อย่างง่ายดาย
- ข้อมูลในการถอนการติดตั้งจะต้องเข้าถึงได้ง่าย ดำเนินการได้ง่าย และมีการระบุอย่างชัดเจนหลังจากที่ติดตั้งซอฟต์แวร์แล้ว
- ระหว่างขั้นตอนการถอนการติดตั้ง ผู้ใช้ต้องได้รับคำแนะนำที่แสดงข้อความกำกับอย่างชัดเจนและเห็นได้ง่ายซึ่งอธิบายเกี่ยวกับวิธีคืนการตั้งค่าผู้ใช้ของเบราว์เซอร์และ/หรือคอมพิวเตอร์ให้เป็นการตั้งค่าก่อนหน้านี้
-
ซอฟต์แวร์จะต้องแสดงขั้นตอนการถอนการติดตั้งที่ชัดเจนและต้องไม่มีลักษณะการทำงานที่หลอกลวงใดๆ
อันจะขัดขวางการถอนการติดตั้ง ตัวอย่างของลักษณะการทำงานที่หลอกลวงนั้นรวมถึง
- ทำการอ้างที่เป็นเท็จหรือทำให้เข้าใจผิดเกี่ยวกับผลกระทบเชิงลบที่อาจเกิดขึ้นกับระบบหรือข้อมูลส่วนบุคคลของผู้ใช้หากมีการถอนการติดตั้งซอฟต์แวร์
- การเรียกเก็บค่าธรรมเนียมสำหรับการถอนการติดตั้งซอฟต์แวร์
- มีข้อความแจ้งเตือนหรือข้อเสนอเพิ่มเติมที่ไม่จำเป็นต่อขั้นตอนการถอนการติดตั้ง
- กำหนดตัวเลือกเริ่มต้นในโปรแกรมถอนการติดตั้งให้เป็นการซ่อนซอฟต์แวร์แทนการนำออก
- การถอนการติดตั้งต้องไม่ส่งผลกระทบต่อไฟล์ที่ไม่เกี่ยวข้อง
- ขั้นตอนการนำออกควรเสร็จสิ้นหลังจากที่ซอฟต์แวร์ปิดใช้งานหรือลบออกไปแล้ว การเปลี่ยนแปลงการกำหนดค่าที่ส่งผลต่อลักษณะการทำงานของซอฟต์แวร์ที่มีอยู่แล้วควรเปลี่ยนกลับเป็นค่าเดิม หลังจากถอนการติดตั้ง ไม่ว่าส่วนใดของซอฟต์แวร์จะทำงานต่อไม่ได้ และต้องไม่มีการเปิดใช้งานเองภายหลังโดยตัวซอฟต์แวร์เองหรือโดยโปรแกรมอื่น
ลักษณะการทำงานที่ชัดเจน
หลังจากที่ติดตั้งแล้ว ซอฟต์แวร์ควรทำงานได้ตามที่คาดหวังไว้และมอบบริการหรือคุณลักษณะที่ชัดเจนให้กับผู้ใช้
- หลังจากการติดตั้ง โปรแกรมไม่ควรดาวน์โหลดหรือติดตั้งซอฟต์แวร์เพิ่มเติม หรือทำการเปลี่ยนแปลงการตั้งค่าระบบที่นอกเหนือจากสิ่งที่ได้เสนอไว้ในการติดตั้งครั้งแรก เว้นแต่ว่าจะเป็นการดำเนินการตามคำสั่งที่ได้รับมาอย่างชัดแจ้งจากผู้ใช้
- เมื่อเข้าถึงบริการและผลิตภัณฑ์ของ Google ซอฟต์แวร์จะต้องใช้และยึดตามข้อกำหนดของ API ของ Google ที่พร้อมให้บริการต่อสาธารณะเกี่ยวกับการปฏิสัมพันธ์กับระบบของผู้ใช้หรือโปรแกรมใดๆ ที่ติดตั้งอยู่ นอกจากนี้ ซอฟต์แวร์ยังต้องสอดคล้องกับนโยบายอื่นใดที่ Google บังคับใช้
- โปรแกรมที่เปลี่ยนแปลงการตั้งค่าของระบบจะต้องเปิดเผยอย่างชัดเจนว่าเกิดการเปลี่ยนแปลงใดและผู้ใช้จะเลิกทำการเปลี่ยนแปลงดังกล่าวได้อย่างไร
- หลังจากการติดตั้ง โปรแกรมไม่ควรเกี่ยวข้องกับลักษณะการทำงานที่หลอกลวงหรือคาดไม่ถึง
ตัวอย่างของลักษณะการทำงานที่หลอกลวงหรือคาดไม่ถึงนั้นรวมถึง
- การแสดงข้อความที่เป็นเท็จหรือทำให้เข้าใจผิดเกี่ยวกับสถานะของระบบ
- การซ่อนหรือปิดบังลักษณะการทำงานของซอฟต์แวร์ หรือทำงานไม่เหมือนเดิมเมื่อเรียกใช้ในสิ่งแวดล้อมเสมือน
- ทำให้การใช้งานของระบบบกพร่อง การทำการแมปอินพุตใหม่ เว้นแต่ว่าโปรแกรมจะดำเนินการตามคำสั่งที่ได้รับมาอย่างชัดแจ้งจากผู้ใช้
- การป้องกันไม่ให้ผู้ใช้ควบคุมซอฟต์แวร์ หรือแทรกแซงการควบคุมหรือการเข้าถึงโปรแกรมใดๆ ที่ติดตั้งอยู่แล้วในระบบ
- การส่งผลกระทบต่อความสมบูรณ์ของโปรแกรมอื่นๆ รวมถึงการปิดใช้หรือการหลีกเลี่ยงมาตรการความปลอดภัยหรือการป้องกัน ยกเว้นว่าโปรแกรมจะดำเนินการตามคำสั่งที่ได้รับมาอย่างชัดแจ้งจากผู้ใช้
- สกัดกั้นหรือเปลี่ยนเส้นทางการจราจรในเครือข่าย ยกเว้นว่านี่เป็นวัตถุประสงค์ที่ระบุไว้ของซอฟต์แวร์
- ซอฟต์แวร์ไม่ควรส่งสแปม อีกทั้งยังไม่ควรใส่โฆษณา ยกเว้นว่าจะเป็นวัตถุประสงค์ที่ได้ระบุไว้ของโปรแกรม
- หากซอฟต์แวร์ทำการอัปเดต ควรมีการแจ้งเตือนที่ชัดเจนให้ผู้ใช้ได้รับทราบ ผู้ใช้ต้องมีโอกาสที่มากพอในการตรวจสอบและอนุญาตการอัปเดตหลักที่สำคัญ หรือการเปลี่ยนแปลงกับการตั้งค่าทั้งหมด
การสืบข้อมูล
ซอฟต์แวร์ที่รวบรวมหรือส่งข้อมูลส่วนตัวของผู้ใช้ต้องมีความโปร่งใสเกี่ยวกับการดำเนินการดังกล่าว
- ซอฟต์แวร์ที่รวบรวมและ/หรือส่งข้อมูลส่วนตัวของผู้ใช้จะต้องมีความโปร่งใส่เกี่ยวกับการดำเนินการดังกล่าวโดยมอบคำอธิบายในภาษาที่ชัดเจนและตรงไปตรงมา ซึ่งอธิบายว่าจะรวบรวมหรือส่งข้อมูลใด และทำไปเพื่อวัตถุประสงค์ใด ภาษาที่ใช้ต้องเห็นได้ชัดเจนและอ่านได้อย่างง่ายดายบนหน้าจอ การเปิดเผยจะยิ่งมีความจำเป็นหากการรวบรวมข้อมูลเป็นคุณลักษณะที่ไม่ชัดเจนของซอฟต์แวร์
- ซอฟต์แวร์ต้องไม่รวบรวมข้อมูลที่มีความละเอียดอ่อน เช่น รายละเอียดเกี่ยวกับธนาคารโดยปราศจากการเข้ารหัสอย่างเหมาะสม
การรวมชุดมากับผลิตภัณฑ์ที่ดี
- หากมีโปรแกรมใดที่รวมซอฟต์แวร์บุคคลที่สามอยู่ด้วย ผู้พัฒนาจะเป็นผู้รับผิดชอบต่อการขออนุญาตการรวมชุดที่ถูกต้องจากบุคคลที่สาม
- หากมีการเสนอซอฟต์แวร์ให้เป็นส่วนหนึ่งของชุด โปรแกรมทั้งหมดที่รวมอยู่ในชุดต้องเป็นไปตามหลักเกณฑ์ด้านบน