数据与隐私
NI PaaS IM 支持私有化部署,数据默认保存在你的基础设施内。本页说明数据分类、存储位置、保留策略与删除方式。
数据分类
| 数据 | 内容 | 存储位置 | 保留策略 |
|---|---|---|---|
| 用户资料 | userId、昵称、头像、标签 | IM 服务数据库 | 随应用数据保留,可删除 |
| 消息 | 消息体、会话、seq、已读状态 | IM 服务数据库 | 可配置保留周期;聊天室消息不落库 |
| 会话 | 未读数、置顶、免打扰、草稿 | 服务端 + 客户端本地 | 随会话/账号删除 |
| 连接 | 在线状态、连接日志 | 内存 + 日志 | 连接断开即失效;日志按天滚动 |
| 回调投递 | 事件、投递结果 | IM 服务数据库 | 可配置保留天数 |
数据最小化
- IM 服务不采集通讯录、位置等敏感信息,除非业务显式调用相关接口;
- 客户端 SDK 仅在本地存储会话、消息、草稿与登录态;
- 控制台/运营后台访问需要管理员密钥,审计日志可追溯。
删除与导出
- 用户删除:删除用户及其消息、会话、好友关系;
- 消息删除:按会话/时间范围清理;
- 应用删除:删除应用下全部数据(不可恢复)。
私有化部署
私有化模式下数据库、对象存储与日志均在你的网络内,IM 服务不向外部发送业务数据;仅在你配置回调/推送时才会访问你的地址。