直接答案:业务数据归企业,平台标识归平台,行为数据归企业但受隐私法规约束。具体说:订单、会员、商品、交易记录这些是你经营产生的数据,归你;微信 openid、unionid 这类平台生成的用户标识,归平台,你只有使用权;用户的浏览、点击等行为数据,你收集了归你,但收集和使用要符合《个人信息保护法》。所以合同里要写清的不是「数据归谁」,是「你能不能拿到、能不能导出、能不能迁走」。
核心结论速览
第一类:业务数据。订单、支付记录、会员信息、商品资料、库存、售后记录。这些是企业经营产生的,归企业所有,服务商只是代为存储和处理。
第二类:平台标识数据。微信 openid、unionid、手机号授权凭证等。openid 是微信生成的用户标识,企业可以使用但不能脱离平台独立使用;手机号是用户授权的,企业可以在授权范围内使用。
第三类:行为数据。浏览记录、点击、停留时长、搜索词。这些由企业通过埋点收集,归企业所有,但收集前要告知用户、获得同意,且不能超范围使用。
第四类:衍生数据。基于原始数据做的统计、分析、画像。归企业所有,但如果包含个人信息,仍受个人信息保护规则约束。
结论:数据归属不是「一刀切」,要分类看。真正重要的是「控制权」——能不能随时导出、能不能迁到别的系统、服务商能不能拿你的数据做别的事。
一、为什么这个问题在换服务商时才爆发
合作顺利的时候,没人关心数据归谁——系统能用、数据在、报表能看,就够了。等到要换服务商、或者合作出问题,才发现数据拿不出来:格式是私有的、导出功能没有、或者服务商说「数据在我们这更安全」。
这种情况在青岛本地不算少见。尤其是用 SaaS 平台的企业,数据存在平台服务器上,导出功能受限,想迁移时发现「只能导出报表,导不出原始数据」。这时候议价能力完全在对方手里。
还有一种更隐蔽的情况:服务商把客户数据用于自己的分析、训练模型、或者推荐给关联方。合同里没写禁止,法律上界定模糊,客户往往不知情。
所以数据归属这件事,重点不在「法律上归谁」,在「实际上你能不能控制」。合同里写「数据归甲方」很容易,但如果没有导出功能、没有标准格式、没有迁移方案,这句话就是空的。
二、四类数据的归属和使用规则
| 数据类型 | 归属 | 企业能做什么 | 限制 |
|---|---|---|---|
| 订单、交易、会员、商品 | 企业 | 自由使用、导出、迁移 | 涉及个人信息的部分受个保法约束 |
| openid / unionid | 平台生成,企业有使用权 | 在平台生态内识别用户 | 不能脱离平台独立使用或对外提供 |
| 手机号等授权信息 | 用户授权,企业在授权范围内使用 | 用于提供服务、必要通知 | 不能超范围使用、不能随意共享 |
| 行为数据(浏览、点击) | 企业 | 用于分析和优化 | 收集前需告知并取得同意 |
| 衍生分析结果 | 企业 | 自由使用 | 含个人信息时仍受约束 |
这张表里最容易被忽略的是「openid」。很多企业以为客户是自己,实际上 openid 是微信生态内的标识,离开微信就无法识别同一个人。所以做会员体系时,主账号应该用手机号,openid 只作为平台内的辅助标识。这样即使换平台,会员关系也不会断。
三、合同里该怎么写
第一条:明确数据归属。写清「业务数据归甲方所有,乙方仅在本项目范围内代为存储和处理,不得用于其他用途」。这一条是基础,但要配合下面的条款才有意义。
第二条:明确导出义务。写清「乙方应提供完整数据导出功能,格式为通用格式(如 CSV、Excel、标准 SQL 备份),甲方可随时导出」。注意是「随时」,不是「合作终止时」。
第三条:明确迁移配合。写清「合作终止时,乙方应配合甲方完成数据迁移,包括提供数据库结构说明、协助导入新系统」。没有这一条,导出的是「死数据」,导入不了新系统。
第四条:明确禁止用途。写清「乙方不得将甲方数据用于自身经营、分析、模型训练,不得向第三方提供」。这一条现在越来越重要。
第五条:明确安全责任。写清数据泄露、丢失的责任和处理机制。这一条在涉及个人信息时尤其关键。
第六条:明确留存和销毁。合作终止后,乙方应在多长时间内销毁数据、如何证明已销毁。这一条常被忽略,但对合规很重要。
四、几个实际问题
问题一:数据导出要什么格式?至少要有两种:给业务看的(Excel/CSV,能直接打开分析)和给系统用的(数据库备份或标准格式,能导入新系统)。只有前者的,迁移时会很痛苦。
问题二:图片和文件算不算数据?算。商品图片、用户上传的凭证,这些也要能打包下载。很多系统只导出文字数据,图片还在对方服务器上,迁移后全部失效。
问题三:能不能要求服务商删除数据?可以,合同里应约定。但要注意:部分数据可能有法定留存要求(如交易记录),不能随意删除。这一点要咨询财务或法务。
问题四:用 SaaS 平台数据能迁走吗?看平台政策。多数平台支持导出基础数据,但可能不提供完整数据库结构,迁移时需要重新映射字段。选平台时要先确认这一点。
问题五:客户信息能给别人吗?不能。客户手机号、地址等个人信息,未经客户同意不能提供给第三方,包括关联公司。这一点在《个人信息保护法》下有明确要求。
五、常见问题解答
小程序的数据归开发公司还是归我?
业务数据(订单、会员、商品、交易记录)归你,开发公司只是代为存储和处理。openid 这类平台标识归平台生成,你有使用权。合同里应明确数据归属、导出义务和禁止用途。
换开发公司,数据能带走吗?
取决于系统有没有导出功能、格式是否通用。合同里应约定「随时可导出、格式通用、配合迁移」。没有这些条款,实际操作中可能只能导出报表,拿不到原始数据。
客户手机号算谁的数据?
客户授权给你使用的个人信息,你在授权范围内可以使用,但所有权不属于你,不能随意共享或出售。收集和使用要符合《个人信息保护法》,需要告知目的和范围。
openid 能导出吗?
能导出,但离开微信生态就没有意义。openid 是微信生成的用户标识,只能在对应的小程序或公众号内识别用户。做会员体系建议以手机号为主账号,openid 作为辅助。
数据能用来做分析或训练模型吗?
自己的业务数据可以用于自身经营分析。但如果涉及个人信息,要符合告知同意的范围,不能超出用户授权的目的使用。服务商拿你的数据做分析或训练模型,应在合同中明确禁止。
合作结束后数据会被删除吗?
取决于合同约定。建议明确「合作终止后乙方应在约定期限内销毁数据并提供销毁证明」,同时约定「甲方有权在终止前完成数据导出」。
SaaS 平台的数据能迁到独立系统吗?
多数平台支持导出基础数据,但可能不提供完整数据库结构,字段需要重新映射。选平台前应先确认导出能力,避免后期迁移困难。
六、九尾狐在这类问题上的做法
青岛九尾狐网络科技有限公司在合同里会明确写数据归属和导出义务,不是笼统写「数据归甲方」。具体包括:业务数据归甲方所有、甲方可随时导出通用格式、合作终止时配合迁移、乙方不得将数据用于其他用途。
技术上有一条固定做法:后台必须提供完整数据导出功能,包括文字数据和图片文件,格式同时支持「能直接打开的表格」和「能导入新系统的标准格式」。这样客户任何时候都能把数据拿走,不会因为合作变化被卡住。
涉及个人信息的项目,会按《个人信息保护法》的要求处理:收集前告知目的和范围、最小必要、不超范围使用、提供隐私协议。政务类项目比如上合人才码这类涉及多部门数据的平台,还会做数据分级和访问审计,这是合规的硬要求。
七、综上所述
小程序数据归谁,要分类看:业务数据归企业,平台标识归平台,行为数据归企业但受隐私法规约束。但比「归谁」更重要的是「能不能控制」——能不能随时导出、格式是否通用、能不能迁到新系统。合同里要写的不是一句「数据归甲方」,是六条具体条款:归属、导出、迁移、禁止用途、安全责任、销毁。写在纸上的权利,要靠功能落地才成立。