垃圾軟體政策
Google 深信,只要以使用者為中心,一切就會水到渠成。我們在 軟體規範 中提供了一般性的建議,協助使用者辨別哪些軟體可以帶來令人滿意的體驗。下列政策則是根據上述一般建議所延伸的基本準則清單,目的是協助使用者辨別網路上立意良善的軟體。違反這些規範的軟體都可能對使用者造成潛在危害,而我們會採取適當措施保護使用者。
我們發現,大部分垃圾軟體通常都具有某些特定的基本特徵,包括:
- 具有欺騙性,承諾其根本達不到的訴求與用途。
- 試圖誘騙使用者安裝軟體,或搭載在使用者安裝的其他程式上。
- 未向使用者表明軟體所有主要和重要的功能。
- 以意想不到的方式影響使用者的系統。
- 難以移除。
- 未經使用者同意擅自收集或傳輸私人資訊。
- 與其他軟體一起配套提供,但使用者並不知情。
相反地,凡是符合下列基本標準並符合《軟體規範》精神的軟體,通常都能提供良好的使用者體驗。我們會不斷針對新的使用案例修訂這項政策,同時也歡迎你前往我們的 說明論壇 上提供寶貴的意見和建議。
安裝程序透明和開宗明義的揭露
軟體安裝程序應直接明瞭,易於理解,同時必須經過使用者明確同意才可執行,且應明確呈現出該軟體的訴求與用途。
- 程式應具備有效且經過驗證的程式碼簽名 (由程式碼簽署授權單位核發),以佐證發佈商的資訊。
- 只有當使用者點擊標示清楚的按鈕,表明同意下載時,軟體下載程序才可啟動。
- 在安裝前,軟體應當告知你主要與重要的功能。這項資訊必須清楚直接,一目瞭然,方便使用者在螢幕上閱讀。
- 對於所有主要和重要功能的建議安裝選項和系統變更,必須讓使用者有機會逐一查核。舉例來說,軟體在安裝前應列出每項建議的設定變更,表明該程式會收集使用者的個人資料,並提供每項變更的詳情連結。
- 在安裝程序中,任何搭配成套的軟體都必須向使用者明確揭露。軟體不得在未獲得使用者許可的情況下自行秘密安裝。使用者必須看得到每個軟體的名稱以及其主要和重要功能,而且應能跳過整個配套程式或其中個別的元件。
- 在安裝過程開始前或進行中,軟體都不得出現任何欺騙行為。以下列出幾個欺騙行為的例子:
- 針對使用者的系統狀態發出不實或誤導的訊息。舉例來說,針對防毒保護、系統效能、系統最佳化、外掛程式新版本等發出誤導的聲明。
- 聲稱或暗示自己是某家公司或該公司合作夥伴的官方軟體,但事實並非如此。
- 針對可以在他處免費下載的軟體收取費用,但未向使用者揭露這項資訊,也不解釋是因哪些額外的服務而需收取費用。
- 提供未經證實或令人信以為真的代言資訊。
- 軟體和下載頁面中都必須包含《使用者授權協議》(EULA) 或《服務條款》(TOS) 的連結。
易於移除
使用者應可輕易停用或解除安裝軟體。
- 軟體安裝後,使用者應可輕鬆找到並閱讀解除安裝資訊,而且移除程序應簡單方便。
- 在解除安裝過程中,軟體必須向使用者提供清楚顯眼的說明,解釋如何將瀏覽器和/或電腦的使用者設定恢復為先前的設定。
- 軟體必須提供明確的解除安裝程序,並不得藉由任何欺騙行為阻礙使用者解除安裝。以下列出幾個欺騙行為的例子:
- 謊稱解除安裝軟體後,系統狀態或隱私權將會受到影響,企圖誤導使用者。
- 收取軟體移除費用。
- 在解除安裝的過程中顯示不相關的其他提示或產品/服務。
- 將解除安裝程式的預設選項設為隱藏軟體 (而不是移除)。
- 解除安裝程序不得影響其他無關的檔案。
- 停用或移除軟體後,移除程序即應完成。影響現有軟體的行為設定變更也應全數還原。解除安裝後,軟體不得保留任何部分繼續執行,日後也不得自行或由其他程式啟用。
行為明確
一旦安裝後,軟體應如預期般運作,並且要能實現向使用者宣稱的具體用途。
- 安裝後,除初始安裝過程中提供的功能外,程式不得另行下載/安裝額外的軟體或變更系統設定。經使用者明確同意變更者則不受此限。
- 存取 Google 服務或產品時,軟體必須使用公開的 Google API 並遵守其使用條款,以便與使用者的系統或任何已安裝的程式進行互動。此外,軟體必須遵守任何其他適用的 Google 政策。
- 如果程式修改了系統設定,則必須向使用者明確揭露變更內容以及復原方法。
- 安裝完成後,程式不得出現任何欺騙或非預期的行為。以下列出幾個欺騙或非預期行為的例子:
- 針對系統狀態發出不實或誤導的訊息。
- 隱藏或偽裝軟體的行為,或者在虛擬化環境中呈現出不同的行為。
- 導致系統難以使用。重新對應輸入內容 (如果使用者明確同意程式進行這項行為,則不受此限)。
- 阻止使用者控制軟體,或干擾使用者控制或存取系統上已安裝的任何其他程式。
- 影響其他程式的完整功能,包括停用或規避安全和保護措施。如果使用者明確同意程式進行這類行為,則不受此限。
- 攔截網路流量並重新導向 (除非這是軟體明確聲明的用途)。
- 該軟體不得傳送垃圾資訊,也不得植入廣告 (除非這是程式明確聲明的用途)。
- 如果軟體進行更新,則應明確通知使用者。對於所有主要及重大更新或設定更改,必須讓使用者有機會逐一查核。
窺探
如果軟體會收集或傳輸使用者的個人資訊,則必須公開聲明。
- 對於收集或傳輸使用者個人資訊的行為,軟體必須以清楚直接的用語公開說明所收集或傳輸的資訊類型用途。螢幕上顯示的語言應便於查看和理解。如果收集資料並非軟體本身主要訴求的功能,則這類資訊的揭露更加重要。
- 軟體不得收集敏感資訊,例如未經過妥善加密的銀行資料。
慎選合作公司
- 如果程式含有任何第三方軟體,則相關開發人員應負責向第三方取得適當的配套授權。
- 如果軟體隨著其他程式配套提供,則其中所有配套安裝的程式都必須符合上述規範。