為規范開發者的用戶個人信息處理行為,保障用戶的合法權益,自2023年9月15日起,對于涉及處理用戶個人信息的小程序開發者,微信要求,僅當開發者主動向平臺同步用戶已閱讀并同意了小程序的隱私保護指引等信息處理規則后,方可調用微信提供的隱私接口。
開發者首先需確定小程序是否涉及處理用戶個人信息,如涉及,則需配置用戶隱私授權彈窗,且僅有在平臺《小程序用戶隱私保護指引》中聲明了所處理的用戶個人信息,才可以調用平臺提供的對應接口或組件。(隱私相關接口)
隱私協議設置整體流程參考下方指引:
一、設置《小程序用戶隱私保護指引》
開發者需在「小程序管理后臺」設置《小程序用戶隱私保護指引》
二、填寫《小程序用戶隱私保護指引》
只有在指引中聲明所處理的用戶個人信息,才可以調用平臺提供的對應接口或組件。若未聲明,對應接口或組件將無法調用成功。隱私接口與對應的處理的用戶個人信息關系可見:小程序用戶隱私保護指引內容介紹
三、配置用戶隱私授權彈窗
微信提供了wx.onNeedPrivacyAuthorization(function callback) 接口,意為用戶觸發了一個微信側未記錄過同意的隱私接口調用,開發者可通過響應該事件選擇提示用戶的時機。此外,微信還提供了 wx.requirePrivacyAuthorize(Object object) 接口,可用于模擬觸發 onNeedPrivacyAuthorization 事件。
小程序開發者可自行設計提示方式與觸發時機,詳細文檔可查看隱私協議開發指南 。
僅有在指引中聲明所處理的用戶個人信息,才可以調用平臺提供的對應接口或組件。若未聲明,對應接口或組件將直接禁用。
(參考樣例)
四、如要進行代碼提審,開發者需先自行聲明是否有采集用戶隱私,如有,則需在提審頁面-「用戶隱私保護設置」選擇“采集用戶隱私”