You need to enable JavaScript to run this app.
导航
即时通讯 IM(SDK)开发者使用合规规范
最近更新时间:2025.02.12 15:24:08首次发布时间:2023.04.24 11:11:47

为帮助使用IM SDK的开发者和运营者(以下简称“”)在符合相关法律法规、政策及标准的规定下开展第三方SDK业务,更好地落实用户个人信息保护相关要求,同时,也便于您更清楚地理解多平台即时通讯服务数据业务的合规性和已采用的安全保护技术能力,特别是保护个人信息和隐私的方法和措施,作为IM SDK的提供方,北京火山引擎科技有限公司(以下简称“火山引擎”或“我们”),我们特制定《IM SDK开发者使用合规规范》(以下称“本合规规范”),便于您使用IM SDK过程中符合相应的合规要求。

1. 开发者个人信息保护的合规要求

以下内容主要针对您在使用IM SDK的过程中,有关个人信息采集使用的重点合规要求的解读。

1.1 SDK业务功能及配置说明

SDK初始化不会获取个人信息。请务必在用户同意您APP中的隐私政策后,再进行IM SDK的初始化;用户同意隐私政策之前,避免动态申请涉及用户个人信息的敏感设备权限;用户同意隐私政策前,您应避免私自采集和上报个人信息。当您的APP未向用户提供服务时,例如APP在后台运行时,请勿请求IM SDK的相关服务。具体的初始化时机可以详细查阅相关接入文档的内容,具体接入文档链接: 接入 SDK 指南

1.1.1 SDK基本功能

IM SDK的基本业务功能是为开发者提供多平台即时通讯服务,有关信息采集及权限申请如下:

1.1.1.1 信息采集

操作系统类型个人信息类型个人信息采集字段使用场景和目的

Android

必要信息

网络信息

IM 长连接网络重连

软件列表或运行中的进程获取当前进程以区分进程
应用信息获取app的版本可用于下推消息或请求时根据版本过滤;使用包名做进程判断

Harmony
Android、iOS、Harmony 共同

必要信息
必要信息

网络访问模式(WIFI状态)
UserID

长连接重连策略
IMSDK 鉴权

token informationIMSDK 鉴权
设备信息设备兼容
硬件型号
操作系统系统兼容
操作系统 api 版本系统版本兼容

Android、iOS 共同
Android、iOS、Harmony 共同

可选信息
可选信息

您登录、使用产品的个人信息(昵称、头像、用户资料)
会话内容(图片、文本、视频等)

用户主动输入,用于 IM 登录、初始化,以及发送消息等功能。
消息内容发送与接收

可选个人信息的配置说明
接入说明: 对于IM SDK可选收集的个人信息的控制,您可以参考相关接入文档的相关内容,详细了解因相关信息的不收集将会对其对应的功能造成影响,您可以结合业务实际需要进行合理配置。具体配置说明文档链接: 配置说明文档

1.1.1.2 权限申请

IM SDK基础功能不会向您额外申请权限。

1.1.2 SDK扩展功能

如您使用集成有IM SDK的开发者应用启用了扩展功能,IM SDK会按照扩展功能说明目录通过开发者应用采集相关个人信息和申请权限。
接入说明: 对于IM SDK的控制,您可以参考相关接入文档的相关内容,详细了解因相关信息的不收集将会对其对应的功能造成影响,您可以结合业务实际需要进行合理配置,具体接入文档地址:
Android:Android 接入文档
iOS:iOS 接入文档
Web:Web 接入文档
SDK不同版本获取的字段信息会有差异,为了保证终端用户的安全和服务的可行性,火山引擎会不断更新SDK版本以提升安全性,SDK版本更新火山引擎会向您以发送站内信等方式告知,请您及时更新SDK版本,因更新不及时产生的任何问题,由您自行解决并承担全部责任。
SDK初始化及业务功能调用时机的要求:确保在用户同意您APP中的隐私政策后,再进行IM SDK的初始化。用户同意隐私政策前,您应避免私自采集和上报个人信息。当您的APP未向用户提供服务时,例如APP在后台运行时,请勿请求IM SDK的相关服务。

1.1.3 SDK可按照不同频次、精度收集个人信息的配置说明

收集频次方面,IM SDK的数据采集仅在APP调用/终端用户触发相关功能时触发,不涉及定时逻辑等频次控制选项。收集精度方面,主要涉及定位相关功能,主要通过权限进行控制,IM SDK通过可选权限让APP可以控制是否申请精确地理位置权限或粗略地理位置权限。

1.2 SDK隐私政策披露示例

SDK名称: IM SDK
涉及个人信息:
基础功能:UserID、token information、网络信息、网络访问模式(WIFI状态)软件列表或运行中的进程、应用信息、设备信息、硬件型号、操作系统版本、您登录、使用产品的个人信息、会话内容(图片、文本、视频等)
扩展功能:设备ID、设备型号、操作系统、CPU信息(频率、型号、架构)、移动设备国家编码(MCC)、移动设备网络编码(MNC)、设备dpi;安卓ID、设备品牌、操作系统api版本、user agent、用户ID、IP地址、应用版本、应用程序包名称、fd列表等;OAID、GAID;IDFV。
合作方主体: 北京火山引擎科技有限公司
使用目的: 多平台即时通讯
使用场景: 即时通讯服务
收集方式: SDK自行采集
官网链接: 火山官网
隐私政策链接: IM SDK 隐私政策

1.3 终端用户同意方式的示例

APP首次运行时应当有隐私弹窗,隐私弹窗中应公示简版隐私政策内容并附完整版隐私政策链接,并明确提示用户阅读并选择是否同意隐私政策;隐私弹窗应提供同意按钮和拒绝同意的按钮,并由用户主动选择。

披露示例:

1.4 终端用户行使权利的配置说明

开发者在产品中集成IM SDK后,IM SDK的正常运行会收集必要的用户信息用于【多平台即时通讯服务】服务目的。开发者应根据相关法律法规为用户提供行使个人信息主体权利的路径或功能,需要IM SDK配合的,请与IM SDK及时进行联系,我们将与开发者协同妥善解决终端用户的诉求。

2. 您使用IM SDK服务时的合规注意事项

您接入IM SDK前,应当仔细阅读IM SDK服务相关协议约定、本规范、用户协议、隐私政策等内容,并依据相关内容对您APP的《隐私政策》及您APP采集、处理个人信息的情况进行合规自查。
(1)您知悉并认可:IM SDK本身所采集的数据并不能识别特定自然人的身份。我们按照相关合作协议的约定代表您采集、处理数据,您作为个人信息处理者应承担个人信息保护的法律责任。
(2)您已认真阅读并理解IM SDK相关协议约定、本合规规范、用户协议、隐私政策、采集个人信息及获取用户权限的接入/配置说明等约定,并承诺针对IM SDK采集、处理相关个人信息,您已取得了用户的授权和同意,并保证您不会违反国家相关法律法规、相关国家标准以及双方约定的目的。
(3)您承诺遵守未成年人保护及儿童个人信息保护的相关法律法规,如果您的APP可能会对不满十四周岁的儿童用户提供服务,您承诺已采取相关措施并保证已获得其监护人的授权同意。
(4)您的APP隐私政策应当符合与数据安全、个人信息保护相关的国家法律法规、国家标准、相关监管要求及您与火山引擎约定,并将IM SDK的相关信息在隐私政策中向您的用户进行充分告知。开发者在产品中集成IM SDK后,IM SDK的正常运行会收集必要的用户信息用于多平台即时通讯服务目的。 请开发者根据集成IM SDK的实际情况,在您APP的隐私政策中,对IM SDK以及数据采集情况进行披露。建议:确认您所接入的IM SDK版本和功能模块;根据上述版本和模块,从隐私政策中确定与IM SDK交互的数据内容;在您APP的隐私政策中,以文字或列表的方式向公众披露IM SDK的相关信息。
您应当保证《隐私政策》的独立性和明显提示性,即《隐私政策》应单独成文,APP首次运行时会通过弹窗等明显方式提示用户阅读《隐私政策》, 用户确认同意《隐私政策》后,再启用IM SDK进行个人信息的采集与处理
您保证已在APP的隐私政策中明确告知用户已选择火山引擎作为合作方进行数据分析合作,并向您的用户告知IM SDK采集使用个人信息的目的、方式和范围等情况。
(5)如因您违反火山引擎的协议约定、本合规规范、用户协议、隐私政策等约定,导致您的用户或第三方对火山引擎主张任何形式的索赔或权利要求,或导致火山引擎因此产生任何法律纠纷的,您将负责解决并承担全部责任,如因此给火山引擎及其关联主体造成损失的,您应赔偿因此给火山引擎及其关联主体造成的全部损失。

3. 火山引擎的数据安全保护能力

火山引擎非常重视数据安全,将努力采取合理的安全措施(包括技术方面和管理方面)来保护数据安全,防止您提供的数据信息被不当使用或未经授权的情况下被访问、公开披露、使用、修改、损坏、丢失或泄漏。我们会使用不低于行业同行的加密技术、匿名化处理及相关合理可行的手段保护数据安全,并使用安全保护机制防止您的数据信息遭到恶意攻击,并建立专门的安全部门、安全管理制度、数据安全流程保障您的个人信息安全。我们采取严格的数据使用和访问制度,确保只有授权人员才可访问您的个人信息,并适时对数据和技术进行安全审计。尽管已经采取了上述合理有效措施,并已经遵守了相关法律规定要求的标准,但请您理解,由于技术的限制以及可能存在的各种恶意手段,在互联网行业,即便竭尽所能加强安全措施,也不可能始终保证信息百分之百的安全,我们将尽力确保您提供给我们的数据信息的安全性。

您知悉并理解,您接入我们的服务所用的系统和通讯网络,有可能因我们可控范围外的因素而出现问题。因此,我们强烈建议您采取积极措施保护数据信息的安全,包括但不限于使用复杂密码、定期修改密码、不将自己的账号密码及相关数据信息透露给他人。我们会制定应急处理预案,并在发生数据安全事件时立即启动应急预案,努力阻止这些安全事件的影响和后果扩大。一旦发生数据安全事件(泄露、丢失)后,我们将按照法律法规的要求,及时向您告知:安全事件的基本情况和可能的影响、我们已经采取或将要采取的处置措施、您可自主防范和降低风险的建议、对您的补救措施。我们将及时将事件相关情况以推送通知、邮件、信函、短信及相关形式告知您,难以逐一告知时,我们会采取合理、有效的方式发布公告。同时,我们还将按照相关监管部门要求,上报用户信息安全事件的处置情况。但一旦您离开火山引擎及相关服务,浏览或使用其他网站、服务及内容资源,我们将没有能力和直接义务保护您在火山引擎及相关服务之外的软件、网站提交的任何数据信息,无论您登录、浏览或使用上述软件、网站是否基于IM SDK服务的链接或引导。