




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
ICS35.110
CCSL79
T/CSAC
團(tuán)體標(biāo)準(zhǔn)
T/CSAC006—2023
移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序(App)接入軟件開(kāi)發(fā)
工具包(SDK)個(gè)人信息安全指南
Personalinformationsecurityguidelinesforintegratingsoftwaredevelopmentkitto
mobileinternetapplications
學(xué)兔兔標(biāo)準(zhǔn)下載
2023-9-22發(fā)布2023-9-22實(shí)施
中國(guó)網(wǎng)絡(luò)空間安全協(xié)會(huì)發(fā)布
III
移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序(App)接入軟件開(kāi)發(fā)工具包(SDK)個(gè)人信息
安全指南
1范圍
本文件規(guī)定了App提供者和SDK提供者在App接入SDK的全生命周期內(nèi)需遵循的信息安全指南,主
要涵蓋和涉及設(shè)計(jì)、開(kāi)發(fā)、運(yùn)營(yíng)和退出四個(gè)階段。
本文件適用于App提供者和SDK提供者對(duì)自身的信息安全防護(hù)和個(gè)人信息保護(hù)行為機(jī)制進(jìn)行設(shè)計(jì)和
評(píng)估,也適用于第三方評(píng)估機(jī)構(gòu)和相關(guān)部門(mén)進(jìn)行審查和評(píng)估。
2規(guī)范性引用文件
下列文件中的內(nèi)容通過(guò)文中的規(guī)范性引用而構(gòu)成本文件必不可少的條款。其中,注日期的引用文件,
僅該日期對(duì)應(yīng)的版本適用于本文件;不注日期的引用文件,其最新版本(包括所有的修改單)適用于本
文件。
GB/T25069—2022信息安全技術(shù)術(shù)語(yǔ)
GB/T41391—2022信息安全技術(shù)移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序(App)收集個(gè)人信息基本要求
GB/T42582—2023信息安全技術(shù)移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序(App)個(gè)人信息安全測(cè)評(píng)規(guī)范
3術(shù)語(yǔ)和定義
GB/T25069—2020界定的以及下列術(shù)語(yǔ)和定義適用于本文件。
3.1
移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序mobileinternetapplication:App
運(yùn)行在移動(dòng)智能終端上的應(yīng)用程序。
注:包括移動(dòng)智能終端預(yù)置、下載安裝的應(yīng)用程序和小程序。
[來(lái)源:GB/T42582-2023,3.1]
3.2
移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序提供者mobileinternetapplicationprovider
移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序的開(kāi)發(fā)者、運(yùn)營(yíng)者或所有者,簡(jiǎn)稱(chēng)App提供者。
3.3
軟件開(kāi)發(fā)工具包softwaredevelopmentkit
協(xié)助軟件開(kāi)發(fā)的軟件庫(kù)。
注:軟件開(kāi)發(fā)工具包通常包括相關(guān)二進(jìn)制文件、文檔、范例和工具的集合,簡(jiǎn)稱(chēng)SDK。
學(xué)兔兔[來(lái)源:GB/T41391-2022,3.14,有修改]標(biāo)準(zhǔn)下載
3.4
第三方軟件開(kāi)發(fā)工具包third-partysoftwaredevelopmentkit
由移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序運(yùn)營(yíng)者之外的其他法人實(shí)體提供的軟件開(kāi)發(fā)工具包。
[來(lái)源:GB/T41391-2022,3.15]
3
學(xué)兔兔標(biāo)準(zhǔn)下載
T/CSAC006—2023
3.5
軟件開(kāi)發(fā)工具包提供者softwaredevelopmentkitprovider
軟件開(kāi)發(fā)工具包的開(kāi)發(fā)者、運(yùn)營(yíng)者或所有者,簡(jiǎn)稱(chēng)SDK提供者。
3.6
自啟動(dòng)self-startup
在用戶(hù)沒(méi)有直接操作某個(gè)APP的情況下,APP內(nèi)的SDK自行拉起自身進(jìn)程并成功運(yùn)行。
3.7
關(guān)聯(lián)啟動(dòng)coupling-startup
在用戶(hù)沒(méi)有直接使用某個(gè)SDK或APP對(duì)應(yīng)的功能時(shí),其進(jìn)程已被另一個(gè)SDK或APP拉起并成功
運(yùn)行。
3.8
個(gè)人信息personalinformation
以電子或者其他方式記錄的與已識(shí)別或者可識(shí)別的自然人有關(guān)的各種信息,不包括匿名化處理后的
信息。
[來(lái)源:《中華人民共和國(guó)個(gè)人信息保護(hù)法》]
3.9
敏感個(gè)人信息sensitivepersonalinformation
一旦泄露或者非法使用,容易導(dǎo)致自然人的人格尊嚴(yán)受到侵害或者人身、財(cái)產(chǎn)安全受到危害的個(gè)人
信息
注:敏感個(gè)人信息包括生物識(shí)別、宗教信仰、特定身份、醫(yī)療健康、金融賬戶(hù)、行蹤軌跡等信息,以及不滿(mǎn)十四周
歲未成年人的個(gè)人信息。
[來(lái)源:《中華人民共和國(guó)個(gè)人信息保護(hù)法》,有修改]
3.10
開(kāi)源opensource
源代碼公開(kāi),指軟件的使用者可以獲得其源代碼。
3.11
閉源closedsource
源代碼不公開(kāi),指軟件的使用者無(wú)法獲得其源代碼。
學(xué)兔兔4縮略語(yǔ)標(biāo)準(zhǔn)下載
下列縮略語(yǔ)適用于本文件。
App:移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序(MobileInternetApplication)
API:應(yīng)用程序編程接口(ApplicationProgrammingInterface)
SDK:軟件開(kāi)發(fā)工具包(SoftwareDevelopmentKit)
5概述
4
5.1SDK概述
SDK是一組工具集,提供獨(dú)立、明確的功能,被廣泛應(yīng)用于各類(lèi)App開(kāi)發(fā)中,以提高App開(kāi)發(fā)和運(yùn)營(yíng)
的效率。其具體分類(lèi)可參考TC260-PG-20205A3.2。
5.2SDK使用場(chǎng)景與角色關(guān)系
圖1App接入SDK示意圖
如圖1所示,SDK的使用場(chǎng)景通常涉及到SDK提供者、App提供者和用戶(hù)三方角色:
a)SDK提供者:作為SDK的設(shè)計(jì)和開(kāi)發(fā)者,SDK提供者負(fù)責(zé)對(duì)SDK的功能代碼封裝成模塊,并對(duì)外
提供API接口、API文檔、SDK接入文檔、個(gè)人信息處理規(guī)則說(shuō)明文檔。
b)App提供者:作為App的設(shè)計(jì)和開(kāi)發(fā)者,App提供者通過(guò)調(diào)用SDK所提供的接口來(lái)將其嵌入到App
中,從而實(shí)現(xiàn)SDK相應(yīng)功能的引入;另外,倘若SDK具有相對(duì)獨(dú)立的交互界面(或界面元素),
App提供者宜通過(guò)雙方協(xié)商將將其嵌入到App的交互界面中。
c)用戶(hù):作為App的最終使用者,用戶(hù)一般通過(guò)App交互界面使用App的相應(yīng)功能來(lái)間接使用SDK,
SDK的嵌入對(duì)用戶(hù)而言通常是沒(méi)有感知的;但倘若SDK具有相對(duì)獨(dú)立的交互界面(或界面元素),
用戶(hù)可能會(huì)感知到SDK的存在。
通常而言,SDK提供者和App提供者可能為同一方(即指App提供者使用自行開(kāi)發(fā)的SDK),也可能分
屬不同法人實(shí)體。對(duì)于二者分屬不同法人實(shí)體的情況,通常將所涉及的SDK稱(chēng)為第三方SDK。在未明確說(shuō)
明的情況下,本文中所提到的SDK均指的是第三方SDK。
5.3App與SDK責(zé)任劃分
SDK提供者和App提供者需按照自身角色承擔(dān)相應(yīng)的責(zé)任和義務(wù):
a)SDK提供者需對(duì)該SDK的安全防護(hù)負(fù)責(zé),需詳細(xì)告知App提供者安全使用和配置SDK的要求。
b)SDK提供者需對(duì)該SDK的個(gè)人信息保護(hù)負(fù)責(zé),需向App提供者披露收集使用個(gè)人信息的相關(guān)情
況。
c)App提供者需對(duì)SDK的引入負(fù)責(zé),需整體把控SDK的使用和配置,具有審查和安全管理義務(wù)。
學(xué)兔兔d)APP提供者需對(duì)其自身和第三方SDK的個(gè)人信息處理規(guī)則的公示負(fù)標(biāo)準(zhǔn)下載責(zé),需向用戶(hù)披露接入的第
三方SDK的個(gè)人信息收集使用的情況,協(xié)助第三方SDK提供者取得APP用戶(hù)的授權(quán)同意。
6SDK安全風(fēng)險(xiǎn)
5
學(xué)兔兔標(biāo)準(zhǔn)下載
T/CSAC006—2023
6.1SDK安全漏洞
SDK自身可能存在安全漏洞并由此對(duì)App的安全性造成威脅,其常見(jiàn)分類(lèi)和具體漏洞信息可參考
TC260-PG-20205A4.1。
6.2SDK惡意行為
SDK的主觀惡意行為可能會(huì)破壞App的安全性、對(duì)用戶(hù)的個(gè)人信息和合法權(quán)益造成威脅,其詳細(xì)信息
可參考TC260-PG-20205A4.2。
6.3SDK違規(guī)處理個(gè)人信息
6.3.1個(gè)人信息收集
SDK收集個(gè)人信息時(shí),違法收集個(gè)人信息、過(guò)度收集個(gè)人信息、未充分告知處理目的及未經(jīng)用戶(hù)授
權(quán)同意收集個(gè)人信息的風(fēng)險(xiǎn)。
6.3.2個(gè)人信息存儲(chǔ)
SDK存儲(chǔ)個(gè)人信息時(shí),未采取充分安全的保護(hù)措施及機(jī)制造成個(gè)人信息泄露的風(fēng)險(xiǎn);存儲(chǔ)時(shí)間超過(guò)
個(gè)人信息主體授權(quán)使用目的所必需的最短時(shí)間。
6.3.3個(gè)人信息使用
SDK提供者在使用個(gè)人信息時(shí),超范圍使用個(gè)人信息、展示的個(gè)人信息未做去標(biāo)識(shí)化處理等導(dǎo)致數(shù)
據(jù)個(gè)人信息等風(fēng)險(xiǎn)。
6.3.4個(gè)人信息加工
SDK提供者在加工個(gè)人信息時(shí),在不具備合法性基礎(chǔ)的前提下對(duì)個(gè)人信息過(guò)度挖掘、造成用戶(hù)焦慮
恐慌的風(fēng)險(xiǎn)。
6.3.5個(gè)人信息傳輸
SDK在傳輸個(gè)人信息時(shí),未對(duì)個(gè)人信息進(jìn)行加密或未采取充分安全的傳輸協(xié)議導(dǎo)致個(gè)人信息泄露的
風(fēng)險(xiǎn)。
6.3.6個(gè)人信息對(duì)外提供
SDK提供者對(duì)除了APP提供者之外的機(jī)構(gòu)或個(gè)人提供個(gè)人信息時(shí),在無(wú)其他合法性基礎(chǔ)情況下,未對(duì)
用戶(hù)針對(duì)個(gè)人信息對(duì)外提供目的、期限、處理方式、個(gè)人信息種類(lèi)以及可能產(chǎn)生的后果等進(jìn)行充分告知
的風(fēng)險(xiǎn),以及未取得用戶(hù)單獨(dú)同意的風(fēng)險(xiǎn)。
SDK提供者委托第三方處理個(gè)人信息時(shí),在無(wú)其他合法性基礎(chǔ)情況下,未對(duì)用戶(hù)針對(duì)個(gè)人信息處理
的目的、期限、處理方式、個(gè)人信息種類(lèi)以及可能產(chǎn)生的后果進(jìn)行充分告知、未與受托方約定個(gè)人信息
學(xué)兔兔接收方的責(zé)任和義務(wù)的風(fēng)險(xiǎn)。標(biāo)準(zhǔn)下載
6.3.7個(gè)人信息公開(kāi)
SDK提供者在無(wú)其他合法性基礎(chǔ)情況下,超出合理范圍公開(kāi)個(gè)人信息、未向用戶(hù)告知公開(kāi)披露個(gè)人
信息的目的、類(lèi)型,并征得其明示同意或公開(kāi)個(gè)人信息給用戶(hù)權(quán)益造成重大影響的風(fēng)險(xiǎn)。
6.3.8個(gè)人信息刪除
6
SDK完成業(yè)務(wù)功能及目的、用戶(hù)撤回同意、SDK提供者停止提供產(chǎn)品或服務(wù)或超出最短存儲(chǔ)期限后,
在無(wú)其他合法性基礎(chǔ)情況下,未及時(shí)刪除或匿名化處理用戶(hù)個(gè)人信息的風(fēng)險(xiǎn)。
6.3.9個(gè)人信息跨境提供
SDK提供者未經(jīng)用戶(hù)同意、未履行法律規(guī)定的相關(guān)要求,向中華人民共和國(guó)境外提供個(gè)人信息的風(fēng)
險(xiǎn)。
7App接入SDK安全原則
在App接入SDK的全流程中,App提供者和SDK提供者需遵循以下九項(xiàng)安全原則:
a)全周期管理:針對(duì)所接入的SDK,App提供者需對(duì)其進(jìn)行接入前審核、使用中監(jiān)控、和退出時(shí)
審計(jì)追溯,在發(fā)現(xiàn)違規(guī)行為時(shí)確保能夠及時(shí)終止。
b)權(quán)責(zé)一致:App提供者和SDK提供者需按照自身角色承擔(dān)相應(yīng)的責(zé)任和義務(wù)。
c)目的明確:選用SDK時(shí),App提供者需首先明確自身的業(yè)務(wù)需求并選擇與此具有直接關(guān)聯(lián)且個(gè)
人信息處理目的合理、清晰、明確的SDK。
d)最小必要:在選用SDK時(shí),APP提供者需在滿(mǎn)足自身業(yè)務(wù)需求的前提下選擇最少夠用的SDK。另
外,SDK提供者需在實(shí)現(xiàn)相應(yīng)業(yè)務(wù)功能的前提下申請(qǐng)最少夠用的個(gè)人信息處理權(quán)限,不超范圍、
超頻次申請(qǐng)權(quán)限。
e)公開(kāi)透明:SDK提供者需以合理清晰的方式向App提供者公開(kāi)披露SDK處理個(gè)人信息的范圍、目
的和規(guī)則等,且其實(shí)際行為需與該聲明保持一致。
f)告知同意:App提供者需以合理清晰的方式向用戶(hù)披露所嵌入的SDK及其處理個(gè)人信息的范圍、
目的、規(guī)則和SDK隱私政策等,且需征得用戶(hù)授權(quán)同意。
g)確保安全:在接入SDK的過(guò)程中,App提供者需使用足夠的技術(shù)手段和管理措施來(lái)保證用戶(hù)個(gè)
人信息的安全性,且SDK提供者需在此過(guò)程中提供相應(yīng)的幫助和支持。
h)權(quán)限可控:App提供者需將SDK的所有個(gè)人信息處理權(quán)限申請(qǐng)和使用納入管理范圍,確保能夠
有效防止個(gè)人信息的非授權(quán)處理。
i)主體參與:SDK提供者需保證用戶(hù)的主體權(quán)益,向用戶(hù)或APP提供者提供得以查詢(xún)、更正、刪
除其個(gè)人信息以及進(jìn)行撤回授權(quán)同意和投訴建議的有效方法,且App提供者需協(xié)助在交互界面
上向用戶(hù)明示SDK提供者實(shí)現(xiàn)用戶(hù)權(quán)益相應(yīng)的途徑。
8App接入SDK安全指南
8.1App接入SDK生命周期
如圖2所示,在瀑布模型的基礎(chǔ)上,結(jié)合移動(dòng)應(yīng)用安全開(kāi)發(fā)生命周期管理的特點(diǎn),本文件將App接入
SDK的生命周期劃分為四個(gè)階段:設(shè)計(jì)、開(kāi)發(fā)、運(yùn)營(yíng)和退出。
學(xué)兔兔標(biāo)準(zhǔn)下載
7
學(xué)兔兔標(biāo)準(zhǔn)下載
T/CSAC006—2023
注:這里的“退出”主要包含五種情況:(1)App下線(xiàn);(2)SDK下線(xiàn);(3)App停用SDK;(4)用戶(hù)不再使用App;
(5)用戶(hù)不再使用SDK。
圖2App接入SDK生命周期示意圖
8.2設(shè)計(jì)階段
8.2.1App提供者
學(xué)兔兔設(shè)計(jì)階段App提供者需滿(mǎn)足以下安全要求:標(biāo)準(zhǔn)下載
a)App提供者需明確自身業(yè)務(wù)需求并在此基礎(chǔ)上充分評(píng)估接入SDK的必要性。若確有必要接入
SDK,需在滿(mǎn)足業(yè)務(wù)需求的前提下控制接入SDK的數(shù)量和在App中的應(yīng)用范圍。
b)App提供者需建立針對(duì)SDK引入的安全合規(guī)審核機(jī)制并制定明確的審核標(biāo)準(zhǔn),且審核過(guò)程中需
當(dāng)嚴(yán)格把控,違法違規(guī)、基本信息不明確、來(lái)源不明、沒(méi)有有效的溝通反饋渠道、沒(méi)有風(fēng)險(xiǎn)控
制能力、可能泄露用戶(hù)個(gè)人信息、與業(yè)務(wù)需求無(wú)直接關(guān)聯(lián)的SDK均不宜通過(guò)審核。
c)App提供者宜優(yōu)先選用SDK的穩(wěn)定或官方推薦版本。
8
d)對(duì)于開(kāi)源SDK,App提供者需根據(jù)其公開(kāi)代碼和文檔自行對(duì)SDK進(jìn)行充分的安全合規(guī)評(píng)估,明確
SDK的功能、信息收集范圍和安全要求等并據(jù)此形成用于安全合規(guī)審核的評(píng)審文檔。
e)對(duì)于閉源SDK,App提供者需利用SDK提供者所提供的的評(píng)審文檔進(jìn)行安全合規(guī)審核,如:信息
安全資質(zhì)、安全技術(shù)能力和管理水平、SDK信息處理規(guī)則、用戶(hù)個(gè)人信息保護(hù)能力等。
f)對(duì)于委托第三方定制開(kāi)發(fā)的SDK,App提供者需根據(jù)自身業(yè)務(wù)需求明確SDK的功能、信息收集范
圍和安全要求并與SDK提供者簽訂委托合同;在SDK開(kāi)發(fā)完成后,App提供者需利用SDK提供者所
提供的的評(píng)審文檔進(jìn)行安全合規(guī)審核。
g)若SDK涉及將數(shù)據(jù)對(duì)外共享或傳輸給任何App提供者以外的第三方機(jī)構(gòu)或人員的行為,則App提
供者需對(duì)其數(shù)據(jù)權(quán)限進(jìn)行單獨(dú)評(píng)估和審批,并取得用戶(hù)的同意。
h)對(duì)于涉及到個(gè)人信息處理的,App提供者需通過(guò)合同、合作協(xié)議等形式與SDK提供者達(dá)成合作
約定,明確SDK的功能、信息收集范圍和安全要求,約定雙方在個(gè)人信息保護(hù)方面各自需要承
擔(dān)的責(zé)任、義務(wù)以及需要采取的安全措施等。當(dāng)雙方合作過(guò)程中發(fā)生重大變更時(shí),需重新簽訂
合同或合作協(xié)議。
8.2.2SDK提供者
設(shè)計(jì)階段SDK提供者需滿(mǎn)足以下安全要求:
a)SDK提供者需明確自身功能需求并在此基礎(chǔ)上充分評(píng)估收集使用個(gè)人信息和申請(qǐng)敏感權(quán)限的
必要性,其所收集使用的個(gè)人信息和申請(qǐng)的敏感權(quán)限不宜超出其業(yè)務(wù)功能的直接關(guān)聯(lián)范圍。若
確有必要,需將收集使用個(gè)人信息和申請(qǐng)敏感權(quán)限的頻率降低至實(shí)現(xiàn)自身業(yè)務(wù)功能所必需的最
低頻率。
b)SDK提供者需配合App提供者進(jìn)行SDK的安全合規(guī)評(píng)審,在評(píng)審文檔中以明確、易懂和合理的方
式向App提供者完整、準(zhǔn)確、及時(shí)地說(shuō)明SDK的相關(guān)信息,不宜故意隱瞞和欺騙。宜包括的內(nèi)容
有:SDK提供者的基本信息和溝通反饋渠道;SDK的基本信息、功能和實(shí)現(xiàn)方式;SDK的隱私政
策、收集使用的個(gè)人信息(及其目的)和申請(qǐng)的敏感權(quán)限(及其目的);SDK的安全檢測(cè)報(bào)告
(包括數(shù)據(jù)安全存儲(chǔ)、數(shù)據(jù)安全交互、關(guān)鍵組件安全配置、代碼及資源文件安全等方面);自
啟動(dòng)和關(guān)聯(lián)啟動(dòng)行為的合理性評(píng)估報(bào)告等。
c)對(duì)于委托第三方定制開(kāi)發(fā)的SDK,SDK提供者需根據(jù)App提供者所提出的功能、信息收集范圍和
安全要求進(jìn)行SDK的設(shè)計(jì)和開(kāi)發(fā)并簽訂委托合同,開(kāi)發(fā)期間需配合App提供者進(jìn)行SDK的修改和
完善。
d)對(duì)于涉及到個(gè)人信息處理的,SDK提供者需通過(guò)合同、合作協(xié)議等形式與App提供者達(dá)成合作
約定,明確SDK的功能、信息收集范圍和安全要求,約定雙方在個(gè)人信息保護(hù)方面各自需要承
擔(dān)的責(zé)任、義務(wù)以及需要采取的安全措施等。當(dāng)雙方合作過(guò)程中發(fā)生重大變更時(shí),需重新簽訂
合同或合作協(xié)議。
8.3開(kāi)發(fā)階段
8.3.1App提供者
開(kāi)發(fā)階段App提供者需滿(mǎn)足以下安全要求:
a)App提供者需對(duì)SDK進(jìn)行接入版本確認(rèn),包括但不限于:版本發(fā)布記錄,版本名稱(chēng),修訂時(shí)間,
修訂說(shuō)明等。
b)App提供者需確認(rèn)根據(jù)自身業(yè)務(wù)需求,使SDK收集使用個(gè)人信息和申請(qǐng)敏感權(quán)限遵循合理、最
小、必要原則。
學(xué)兔兔c)App版本升級(jí)不得改變SDK系統(tǒng)權(quán)限設(shè)置。標(biāo)準(zhǔn)下載
d)App提供者需確認(rèn)正確配置SDK,根據(jù)業(yè)務(wù)和場(chǎng)景需求對(duì)SDK聲明的可選字段或權(quán)限功能進(jìn)行選
擇使用或開(kāi)啟關(guān)閉。
e)App提供者需明確SDK初始化時(shí)機(jī),無(wú)合理理由,不得在用戶(hù)授權(quán)同意前初始化SDK。
f)App提供者宜審核監(jiān)督SDK申請(qǐng)權(quán)限的時(shí)機(jī)、頻率和必要性。
9
學(xué)兔兔標(biāo)準(zhǔn)下載
T/CSAC006—2023
g)App提供者需確認(rèn)調(diào)用SDK收集個(gè)人信息的頻率是實(shí)現(xiàn)自身業(yè)務(wù)功能所必需的最低頻率。在用
戶(hù)無(wú)操作以及無(wú)合理場(chǎng)景時(shí),App不宜調(diào)用SDK能力收集任何個(gè)人信息。
h)App提供者需確認(rèn)向用戶(hù)告知所接入的SDK的相關(guān)信息,包括但不限于:SDK名稱(chēng),SDK收集的
個(gè)人信息類(lèi)型、目的和方式,申請(qǐng)的敏感權(quán)限、申請(qǐng)目的、隱私政策鏈接等,并征得用戶(hù)同意。
i)若SDK需向用戶(hù)單獨(dú)告知收集使用個(gè)人信息的行為,App提供者需確認(rèn)為其中無(wú)單獨(dú)頁(yè)面的SDK
提供向用戶(hù)告知的便捷渠道。
8.3.2SDK提供者
開(kāi)發(fā)階段SDK提供者需滿(mǎn)足以下安全要求:
a)SDK提供者需配合App提供者進(jìn)行SDK的接入版本確認(rèn),需要說(shuō)明的內(nèi)容包括但不限于:版本發(fā)
布記錄,版本名稱(chēng),修訂時(shí)間,修訂說(shuō)明,停止維護(hù)時(shí)間等;當(dāng)SDK更新時(shí),SDK提供者宜及時(shí)
提醒和告知App提供者使用最新版本。
b)SDK收集使用個(gè)人信息和申請(qǐng)敏感權(quán)限需遵循合理、最小、必要原則。
c)對(duì)于可選字段或權(quán)限,SDK提供者宜進(jìn)行功能拆分或提供單獨(dú)的開(kāi)啟關(guān)閉選項(xiàng),允許App提供
者根據(jù)業(yè)務(wù)和場(chǎng)景需求進(jìn)行選擇使用或開(kāi)啟關(guān)閉,不宜強(qiáng)制捆綁無(wú)關(guān)功能并以此為由申請(qǐng)無(wú)關(guān)
權(quán)限或收集無(wú)關(guān)的個(gè)人信息。
d)SDK提供者需在隱私政策或接入文檔中向App提供者聲明合理的SDK初始化時(shí)機(jī),無(wú)合理理由,
不得在用戶(hù)授權(quán)同意前初始化SDK。
e)在用戶(hù)或App提供者未使用SDK相關(guān)業(yè)務(wù)功能時(shí),SDK不宜提前、頻繁、強(qiáng)制申請(qǐng)權(quán)限。非由用
戶(hù)主動(dòng)觸發(fā)SDK功能,且沒(méi)有該權(quán)限參與此業(yè)務(wù)功能無(wú)法實(shí)現(xiàn)的場(chǎng)景下,SDK不宜主動(dòng)向用戶(hù)申
請(qǐng)權(quán)限。
f)SDK收集個(gè)人信息的頻率宜為實(shí)現(xiàn)自身業(yè)務(wù)功能所必需的最低頻率。在App用戶(hù)或App提供者未
使用SDK相關(guān)業(yè)務(wù)功能,或App未提供合理功能場(chǎng)景時(shí),SDK不宜采集和回傳任何個(gè)人信息。
g)SDK提供者需在隱私政策或接入文檔中明確披露其收集的個(gè)人信息字段和收集目的以及申請(qǐng)
的敏感權(quán)限和申請(qǐng)目的,并征得用戶(hù)同意。
h)在用戶(hù)或App提供者未使用相應(yīng)SDK功能時(shí),SDK不宜提前申請(qǐng)權(quán)限或者通過(guò)自啟動(dòng)、關(guān)聯(lián)啟動(dòng)
等方式自行運(yùn)行。
i)在用戶(hù)或App提供者未使用相應(yīng)功能時(shí),SDK不宜關(guān)聯(lián)啟動(dòng)其它SDK或App。
j)SDK提供者需響應(yīng)App提供者的請(qǐng)求和反饋,提供SDK接入技術(shù)指導(dǎo)及合規(guī)性建議,基于國(guó)家法
律法規(guī)要求變化及時(shí)優(yōu)化SDK功能代碼、保護(hù)用戶(hù)個(gè)人信息安全。
8.4運(yùn)營(yíng)階段
8.4.1App提供者
運(yùn)營(yíng)階段App提供者需滿(mǎn)足以下安全要求:
a)App提供者需履行對(duì)SDK的安全管理義務(wù),確保用戶(hù)在同意隱私政策之后再使用SDK相關(guān)業(yè)務(wù)功
能。
學(xué)兔兔b)App提供者需對(duì)所接入的SDK持續(xù)進(jìn)行安全監(jiān)測(cè)或定期進(jìn)行安全檢標(biāo)準(zhǔn)下載測(cè),并建立預(yù)警機(jī)制;若發(fā)
現(xiàn)新的安全漏洞,需及時(shí)通知SDK提供者并督促其進(jìn)行修復(fù)。
c)App提供者需對(duì)所接入的SDK的實(shí)際運(yùn)行行為進(jìn)行持續(xù)動(dòng)態(tài)監(jiān)測(cè),若發(fā)現(xiàn)其存在惡意行為,需
及時(shí)停止使用;對(duì)于情節(jié)嚴(yán)重者,宜終止與SDK提供者的合作協(xié)議并向SDK提供者追究責(zé)任。
d)App提供者需遵守國(guó)家法律法規(guī)要求并持續(xù)跟進(jìn)國(guó)家法律法規(guī)要求變化,在相關(guān)法律法規(guī)要求
發(fā)生變化時(shí),宜及時(shí)通知SDK提供者并提醒其進(jìn)行更新。
10
e)App提供者需持續(xù)跟進(jìn)SDK的功能和數(shù)據(jù)處理規(guī)則更新,及時(shí)修復(fù)個(gè)人信息相關(guān)問(wèn)題、落實(shí)相
應(yīng)功能變化并更新隱私政策文本。若隱私政策文本發(fā)生實(shí)質(zhì)性變化,需再次征求用戶(hù)授權(quán)同意。
若使用的SDK發(fā)生重大版本變更,需再次進(jìn)行安全合規(guī)評(píng)估。
f)App提供者需在App界面上為所接入的SDK實(shí)現(xiàn)便捷的用戶(hù)反饋和投訴建議訪(fǎng)問(wèn)途徑。
8.4.2SDK提供者
運(yùn)營(yíng)階段SDK提供者需滿(mǎn)足以下安全要求:
g)SDK提供者需對(duì)自身SDK持續(xù)進(jìn)行安全監(jiān)測(cè)或定期進(jìn)行安全檢測(cè),并建立預(yù)警機(jī)制;若發(fā)現(xiàn)新
的安全漏洞,需立即告知App提供者并及時(shí)進(jìn)行修復(fù)。
h)SDK提供者需遵守國(guó)家法律法規(guī)要求并持續(xù)跟進(jìn)國(guó)家法律法規(guī)要求變化,在相關(guān)法律法規(guī)要求
發(fā)生變化時(shí),需及時(shí)遵照要求更新SDK功能代碼、保護(hù)用戶(hù)個(gè)人信息安全,還需同步更新個(gè)人
信息處理規(guī)則和App開(kāi)發(fā)指引并告知App提供者。
i)SDK提供者需根據(jù)業(yè)務(wù)所需的最小期限存儲(chǔ)個(gè)人信息,法律法規(guī)另有規(guī)定的除外。
j)SDK提供者需對(duì)用戶(hù)敏感個(gè)人信息采取加密等安全、技術(shù)措施進(jìn)行保護(hù),禁止對(duì)用戶(hù)敏感個(gè)人
信息進(jìn)行明文存儲(chǔ)和傳輸。
k)SDK提供者需建立完善的用戶(hù)反饋和投訴建議機(jī)制并將相關(guān)信息明確告知App提供者,且需配
合App提供者對(duì)用戶(hù)的相關(guān)請(qǐng)求進(jìn)行處理。
8.5退出階段
8.5.1App提供者
退出階段App提供者需滿(mǎn)足以下安全要求:
a)APP提供者宜建立第三方SDK服務(wù)終止和系統(tǒng)下線(xiàn)的相關(guān)機(jī)制。
b)App提供者需配合SDK提供者將查詢(xún)、更正、刪除個(gè)人信息和撤回授權(quán)同意的渠道展示在App的
交互界面上,且訪(fǎng)問(wèn)該渠道的方法需盡可能便捷。
c)當(dāng)用戶(hù)提出查詢(xún)、更正、刪除個(gè)人信息或撤回授權(quán)同意的請(qǐng)求與SDK相關(guān)時(shí),App提供者需及
時(shí)將其轉(zhuǎn)達(dá)給SDK提供者并配合其進(jìn)行處理。
d)當(dāng)SDK停止運(yùn)營(yíng)時(shí),App提供者需及時(shí)從App中移除與該SDK相關(guān)的代碼模塊。
e)有下列情形之一的,App提供者需敦促SDK提供者及時(shí)刪除或匿名化處理從APP提供者處接收的
個(gè)人信息,且立即停止與其共享信息:
1)用戶(hù)撤回授權(quán)同意;
2)App不再使用相應(yīng)的SDK;
3)App停止運(yùn)營(yíng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廣西壯族自治區(qū)柳州市2025年七年級(jí)下學(xué)期語(yǔ)文期末試卷及答案
- 2025年中考?xì)v史單選與多選分類(lèi)復(fù)習(xí)題集及答案(原創(chuàng))
- 醫(yī)學(xué)檢驗(yàn)重點(diǎn)專(zhuān)科建設(shè)匯報(bào)
- 火化合伙協(xié)議書(shū)
- 轉(zhuǎn)讓糾紛協(xié)議書(shū)范本
- 軟件租用商務(wù)合同協(xié)議
- 油桶拆除協(xié)議書(shū)
- 轉(zhuǎn)款延期協(xié)議書(shū)模板
- 車(chē)位改造車(chē)棚合同協(xié)議
- 追加保安服務(wù)合同協(xié)議
- 弱電系統(tǒng)維保合同
- 高中家長(zhǎng)會(huì) 共筑夢(mèng)想,攜手未來(lái)課件-高二下學(xué)期期末家長(zhǎng)會(huì)
- 家電店慶活動(dòng)方案范文
- 《特種設(shè)備無(wú)損檢測(cè)機(jī)構(gòu)檢測(cè)能力確認(rèn) 工作導(dǎo)則》
- 醫(yī)療糾紛鑒定委員會(huì)工作制度及職責(zé)
- 投標(biāo)項(xiàng)目售后服務(wù)方案
- 國(guó)土安全課件
- 第一講-17.1一元二次方程的概念
- 【MOOC】《電子技術(shù)實(shí)驗(yàn)》(北京科技大學(xué))中國(guó)大學(xué)MOOC慕課答案
- 《活塞式空壓機(jī)》課件
- 新三板、北京交易所簡(jiǎn)介及上市利弊分析
評(píng)論
0/150
提交評(píng)論