更新时间:2025 年 3 月 28 日
欢迎使用“凌晨 3 点”(以下简称“本应用”)。 我们非常重视您的个人信息和隐私保护,并会根据适用法律法规及苹果审核政策,向您说明我们在提供服务过程中如何收集、使用、存储、保护与分享您的个人信息。本条款适用于所有使用本应用的用户。 如您继续使用本应用,即表示您已充分阅读并同意本条款的内容。
条款更新说明:随着业务发展和法规变化,我们可能修订本条款。更新后若继续使用本应用,即视为接受更新内容。如有异议,请停止使用并联系客服。
在使用阿里云号码认证服务时,SDK 可能获取下列权限和信息:
| 权限名称 | 获取目的 | 使用场景 | 调用频率 |
|---|---|---|---|
| 移动数据网络权限 | 使用 SDK 功能的必需信息。 | 调用预取号接口。 | 正常调用预取号接口时使用。 |
此外,SDK 会获取设备基本信息,如下所示:
| 个人信息类型 | 获取目的 | 使用场景 | 收集频率 |
|---|---|---|---|
| IP 地址 | SDK 功能使用必需信息。 | 调用 SDK 预取号接口、获取一键登录或验证 Token 接口时使用。 | 每次调用都需要获取。 |
| 网络类型 | 检查网络状态。 | 帮助判断网络环境以适配一键登录。 | 每次调用都需要获取。 |
| 设备制造商、设备型号、手机操作系统 | 判断终端类型,用于确定一键登录或认证的终端适配方案。 | 用于本机号码一键登录或号码认证适配。 | 每次调用都需要获取。 |
在使用本应用前,务必确认已充分阅读并理解本条款的全部内容。如果您无法接受或对本条款存在异议,请立即停止使用本应用并进行卸载操作。
感谢您对“凌晨 3 点”的信任与支持,祝您使用愉快!
如果您对本隐私条款或本应用的隐私保护事宜有任何疑问、意见或建议,或需要行使您的相关权利,请通过以下方式联系:
我们将在合理的时间内审阅并处理您的请求。
| 名称 / 依赖 | 提供方 / 组织 | 可能使用/收集的数据 | 用途 / 场景 |
|---|---|---|---|
| Kingfisher | 开源社区(GitHub) | - 仅在本地下载并缓存图片 - 不主动收集或上传用户信息 |
用于加载、显示、缓存图片(通常从自家服务器或第三方 CDN 加载)。不具备自动上报或统计功能,不会将信息发送给 Kingfisher 官方。 |
| Starscream | 开源社区(GitHub) | - 不收集或传输个人信息至库的第三方服务器 - 仅负责 WebSocket 底层通信 |
用于客户端与后端服务器建立 WebSocket 实时连接。实际传输什么数据由业务逻辑决定,Starscream 不会额外收集或上报用户信息。 |
| 阿里云号码认证SDK | 阿里云 / Alibaba Cloud | - SIM卡信息 (SIM State)、IP 地址、网络类型 - 设备制造商、设备型号、手机操作系统 |
用于本机号码一键登录和认证,判断终端类型以适配登录流程,并在调用预取号或验证 Token 时收集必要信息。详情请参考 号码认证服务隐私权政策。 |
| 名称 / 依赖 | 提供方 / 组织 | 可能使用/收集的数据 | 用途 / 场景 |
|---|---|---|---|
| Pushy(com.eatthepath:pushy) | Eatthepath (开源项目) | - 设备推送标识(iOS 设备的 Device Token) - 推送相关日志(若有) |
与苹果 APNs 通信,用于向 iOS 客户端发送推送通知。仅在服务器端保存或使用推送 Token,不上传至 Pushy 官方或其他第三方。 |
| Spring Boot Starter(Web, Security, Cache, Data Redis, AMQP, AOP) | Spring 社区 / VMware | - 不直接采集个人信息; - 可能在内部处理用户账号、权限、缓存、会话、消息队列等数据(取决于业务逻辑) |
提供 Web 服务、鉴权、缓存、消息队列、AOP 等基础功能。所有数据均在自有服务器或内部网络中流转,不会上传至 Spring 官方。 |
| Hibernate Validator(org.hibernate.validator:hibernate-validator) | Hibernate / JBoss 开源社区 | - 用户输入或请求参数(仅做合法性校验) | 验证用户提交的数据格式/规则,不会将信息上传至第三方。 |
| Lombok(org.projectlombok:lombok) | Project Lombok (开源) | - 不收集任何个人信息 | 编译期注解库,简化 Java 代码,不会对外传输数据。 |
| fastjson(com.alibaba:fastjson) | 阿里巴巴 / 开源社区 | - 序列化 / 反序列化的 Java 对象数据; - 不主动上报用户信息 |
仅在服务器端转换 JSON 数据,不会向外发送至 fastjson 官方服务器。 |
| Jackson Dataformat XML(com.fasterxml.jackson.dataformat:xml) | FasterXML 社区 | - 序列化 / 反序列化的数据 - 不主动上报用户信息 |
用于数据格式转换,不会将数据传输给官方。 |
| JJWT(io.jsonwebtoken:jjwt) | JSON Web Token (开源) | - Token 中的用户 ID、角色、权限等 - 不向外部上传 |
用于生成/解析/验证 JWT,用于登录鉴权、权限控制。 |
| MyBatis-Plus(com.baomidou:mybatis-plus-boot-starter) | 深圳包租婆信息科技 / 开源社区 | - 数据库中的业务数据(用户、订单等) - 不主动传输给第三方 |
仅对数据库进行 CRUD,数据留存在自有数据库。 |
| MySQL Connector(mysql:mysql-connector-java) | Oracle / MySQL 社区 | - 数据库请求和结果集 - 不主动收集用户信息 |
用于连接本地/自建 MySQL 数据库,不会将用户数据上传至 MySQL 官方。 |
| Druid(com.alibaba:druid-spring-boot-starter) | 阿里巴巴 / 开源项目 | - 数据库 SQL / 连接池监控信息 - 若 SQL 中含个人数据,可能写入日志 |
仅在服务器内部监控、管理数据库连接池,不上传日志至外部。 |
| Hutool(cn.hutool:hutool-all) | dromara / 开源社区 | - 不收集个人信息 - 各种工具方法(字符串、加解密、时间处理等) |
纯本地工具库,不会对外传输数据。 |
| Swagger2 / Swagger UI(io.springfox:…) | Springfox / 开源社区 | - 扫描后端接口元数据生成 API 文档 - 不主动收集个人信息 |
仅在本地/内网为开发或测试人员展示接口文档,并不上传数据到 Swagger 官方。 |
| Netty(io.netty:netty-all / io.netty-transport) | Netty 开源社区 | - 不主动收集用户信息; - 仅用于网络通信,传输内容是否含个人信息取决于业务逻辑 |
底层通信框架,负责高并发网络 IO,数据是否含个人信息由应用层决定。 |
| Logback(ch.qos.logback:logback-core) | QOS.ch / 开源项目 | - 服务器端日志(可能含用户操作、错误信息) - 不会对外上传 |
记录系统日志,不会将日志发送给 Logback 官方。 |
| sensitive-word (com.github.houbb:sensitive-word) | 开源社区 / GitHub (houbb) | - 敏感词过滤 - 识别并替换文本中的敏感词 |
用于在服务端本地集成敏感词过滤功能,对文本进行检测与替换,不涉及将数据上传至第三方。 |
| JUnit(junit:junit) | JUnit 开源组织 | - 测试环境,不涉及真实用户数据 - 不收集个人信息 |
仅在开发阶段进行单元测试,与生产环境用户数据无关。 |
| 阿里云号码认证 (dypnsapi20170525) | 阿里云 / Alibaba Cloud | - 预取号或 Token 认证所需的手机号、IP 地址等最小必要信息 | 在后端调用阿里云号码认证服务,用于本机号码一键登录或号码校验。 |