搭搭天气隐私政策
生效日期:2026 年 8 月 25 日
更新日期:2026 年 10 月 23 日
基础天气功能无需登录。您可以自愿通过手机号短信验证码登录;账号服务处理手机号、账号标识和会话信息。您主动确认保存的个人头像会上传至阿里云对象存储,天气形象选择在同步成功后可随账号恢复;当前 iOS 中修改的昵称仅保存在本机。“拍天空”的照片与生成的壁纸仍在设备本地处理,不与个人头像混同。
基础功能免登录自愿短信登录天气形象可同步天空照片本地处理个人头像云端保存1. 适用范围
本隐私政策适用于“搭搭天气”iOS App 及其桌面小组件。当前版本主要提供天气查询、今日出门建议、看日历、小众路线推荐、天空渐变壁纸生成、桌面小组件,以及自愿使用的手机号登录与部分账号资料同步功能。
2. 我们处理哪些信息与系统权限
2.1 定位信息
当您主动允许 iOS 定位权限后,App 会在使用期间获取设备位置,用于判断所在城市、查询当地天气,并生成对应的今日出门建议。
- 定位权限为可选权限,拒绝授权不会影响您手动选择城市。
- 当前版本不会在后台持续追踪您的位置。
- 我们不会建立包含用户历史轨迹的定位档案。
2.2 手动选择的城市
如果您不希望使用定位,可以手动选择城市。所选城市会保存在设备本地,用于天气查询、小组件展示以及“小火车”中对应城市的路线推荐。
2.3 天气形象、温度单位及应用设置
您选择的天气形象、温度单位及其他应用偏好会保存在设备本地,用于调整 App 和小组件的展示内容。登录后,天气形象的稳定标识(不包含形象图片)会在同步成功时与当前账号关联保存在阿里云表格存储中,以便再次登录或更换设备后恢复;温度单位等其他偏好不因此自动上传。网络异常时,新的形象选择先保留在本机并等待重试,不能将尚未成功的同步视为云端备份完成。
2.4 自愿登录与账号资料
基础天气功能无需登录。您选择手机号验证码登录时,我们处理您提供的中国大陆手机号、验证码校验结果、由手机号生成的不可读用户 ID、随机登录令牌及必要会话信息,用于发送和校验验证码、识别账号、维持登录状态和防止接口滥用。手机号会发送至搭搭天气使用的阿里云函数计算服务及阿里云短信验证码服务;服务端以带密钥的摘要生成用户 ID,不以明文手机号作为账号数据表主键。为实施服务端限流,手机号和请求 IP 会分别以带服务端密钥的摘要形式用于频率和失败次数记录。App 在本机保存已验证手机号并脱敏展示,登录令牌保存在 iOS 钥匙串;服务端仅保存令牌摘要及关联用户、创建和到期时间,不保存令牌明文。
账号建立时,服务端会保存用户 ID、默认昵称、创建及更新时间。您在 App 中修改的昵称目前仅按账号保存在本机,尚未通过 iOS 客户端同步到云端;更换设备或重新安装后不能保证恢复该昵称。您主动拍照或从相册选择并确认保存的个人头像,会经短期上传链接上传至私有的阿里云对象存储;账号数据表仅保存头像对象标识,登录后通过短期读取链接恢复头像。本机会按账号缓存头像以便展示;首次选择或拍摄照片时不会立即上传,只有确认保存并上传成功后才更新账号头像。
2.5 相机权限
“拍天空”允许您通过 iPhone 系统相机拍摄天空照片,用于生成天空渐变壁纸;您也可以主动拍照设置个人头像。只有点击相应拍照入口时,App 才会请求相机权限。以下本地处理说明仅针对“拍天空”;个人头像按上文账号资料规则处理。
- 拍摄得到的原始照片仅在设备本地处理。
- 原始照片仅进入运行时内存中的图片对象用于生成壁纸。
- “拍天空”照片不会上传到搭搭天气服务器。
- “拍天空”照片不会发送到第三方 API、第三方 SDK、AI 服务或云存储。
- 照片不会用于广告、跨 App 跟踪或用户画像。
如果您拒绝相机权限,仍可继续使用其他功能,也可以使用“从相册选择”。
2.6 从相册选择照片
“拍天空”使用 Apple 系统 PhotosPicker 供您主动选择照片。App 仅能获得您主动选择的照片,不会因此取得整个系统照片图库的完整读取权限。
“拍天空”所选照片仅在设备本地处理,不会上传至搭搭天气服务器或第三方服务。您主动从相册选作个人头像的照片,在确认保存时按上文所述上传至阿里云对象存储;仅选择照片而未确认保存不会上传。
2.7 保存壁纸到系统相册
当您主动点击“保存壁纸”时,App 会请求向系统照片图库添加图片的权限。该权限仅用于将您生成的天空渐变壁纸保存到系统相册。
当前版本使用 iOS 的“仅添加(Add Only)”照片权限,不会因为保存壁纸而读取完整照片图库。如果您拒绝该权限,壁纸不会保存到系统相册。
2.8 App Group 与本地共享数据
为了让“搭搭天气”主 App 与桌面小组件显示一致,App 会通过 Apple 提供的 App Group 共享容器,在同一台设备上共享必要数据,例如城市、温度单位、天气摘要、今日出门建议和最后更新时间。
App Group 数据仅用于搭搭天气主 App 与其小组件之间的本地协作,不会因此共享给其他 App。
2.9 系统日历
“看日历”的公历、农历等基础浏览无需读取系统日程。首次进入“看日历”且需要加载系统日程时,如果您尚未决定日历权限,App 会请求 iOS 日历权限;获授权后可读取系统日历事件,并将您在 App 中创建或修改的日程保存至可写的系统日历。您自定义的日程分类保存在本机。该功能不通过搭搭天气账号服务上传日程;如您的系统日历本身启用了 iCloud 或其他账号同步,该同步由对应日历服务管理。
3. 天气数据与 Apple WeatherKit
搭搭天气使用 Apple WeatherKit 获取天气数据。为完成天气查询,设备可能会将查询所需的城市或位置坐标发送至 Apple 的天气服务。Apple 对其服务中的数据处理适用 Apple 自身的隐私政策和相关条款。
天气信息可能包括当前天气和温度、最高/最低温度、未来 24 小时天气、未来多日天气预报、降雨、风速和紫外线等。
App 会按照 WeatherKit 的要求展示 Apple Weather 数据来源及法律归属信息。天气数据可能存在延迟或误差,请以当地官方预警和实际情况为准。
4. “小火车”路线信息
“小火车”会根据当前选择城市和天气状态,展示适合当日参考的小众路线。
路线内容可能包括路线名称、路线顺序、路线强度、建议游玩时间、景点或地点名称、地址、建议停留时间、门票、开放时间、简介及交通建议。
使用“小火车”本身无需登录账号;如您另行选择登录,手机号仅按账号功能所述方式处理,不是使用路线功能的前提。
5. 本地存储与“我的天空”
部分应用设置、城市信息、小组件配置以及“我的天空”中的生成结果可能保存在设备本地,用于维持使用偏好和展示已生成的天空壁纸。
生成后的壁纸完全在设备本地生成,仅在您主动操作时保存至 App 本地目录或系统相册,不会上传至服务器。
6. 开发者服务器与存储方式
天气请求由 App 和小组件使用 Apple WeatherKit 完成。“拍天空”的照片和生成壁纸不上传开发者服务器。自愿登录时,手机号和验证码请求经阿里云函数计算及短信验证码服务处理;阿里云表格存储承载用户 ID、服务端昵称字段、头像对象标识、天气形象 ID、会话摘要及短信防刷记录;您确认保存的个人头像图片存储在私有的阿里云对象存储中。阿里云函数角色使用临时凭证访问相关服务,App 不持有阿里云访问密钥。
城市、温度单位、小组件配置、“我的天空”相关数据及当前 iOS 中修改的昵称主要保存在设备本地。基础天气功能不要求登录;系统日历事件由 iOS 日历及其所连接的日历服务管理,不作为搭搭天气账号资料上传。
7. 第三方 SDK、统计和广告
当前版本不接入第三方统计 SDK、广告 SDK、用户画像 SDK 或第三方登录 SDK。手机号验证码登录使用阿里云短信验证码服务;阿里云函数计算、表格存储和对象存储分别承载账号接口、必要的账号及防刷数据、个人头像图片。短信服务会接收完成发送与校验所必需的手机号和请求信息。
App 还使用 Apple 提供的系统能力和服务,包括 WeatherKit、WidgetKit、Core Location、EventKit、App Group、系统相机、PhotosPicker 和系统照片图库等。对于由 Apple 平台独立处理的数据,适用 Apple 的相关政策。
8. 我们如何使用信息
上述信息仅用于:
- 获取您所在城市或所选城市的天气;
- 生成今日出门建议及相关天气提醒;
- 根据当前城市和天气展示“小火车”路线推荐;
- 在桌面小组件中展示天气信息;
- 在设备本地生成并保存天空渐变壁纸;
- 保存您的本地设置,避免重复配置;
- 按您的选择发送和校验短信验证码、维持账号登录及保障账号接口安全;
- 在天气形象云端同步成功后,按账号保存并恢复形象选择;
- 在本机保存您修改的昵称,并将您确认保存的个人头像上传、保存和按账号恢复;
- 在取得日历权限后展示和管理您选择使用的系统日历日程;
- 保障 App 基本功能的稳定运行。
我们不会出售您的个人信息,也不会将您的数据用于跨 App 广告追踪。
9. 数据保存与删除
城市、温度单位、小组件缓存、“我的天空”、自定义日程分类及您在 iOS 中修改的昵称主要保存在设备本地,通常保留至您自行修改、删除相应内容或卸载 App;系统备份另按 Apple 的机制管理。服务端账号资料包括用户 ID、服务端昵称字段、头像对象标识及同步成功的天气形象 ID,在账号存续期间用于提供账号功能;头像图片保存在私有对象存储中。登录会话设有到期时间,到期或撤销后不能继续认证;具体有效期以服务端签发的会话为准。短信防刷记录以不可读的手机号或 IP 标识及计数保存:发送限制按 60 秒、10 分钟、1 小时或 24 小时等窗口判断,验证码连续错误与锁定分别按 15 分钟和 30 分钟的窗口判断;窗口到期后不再用于限流,底层记录的物理清理由表格存储配置执行。对于依法需要保留的记录及云服务备份,我们不作未经核实的即时清除或固定期限承诺。
- App 内提供删除/移除功能的数据,可通过对应功能进行删除。
- 退出登录会撤销当前登录会话并清除本机当前登录状态,不等于注销账号,不会自动删除云端账号资料、头像或同步成功的天气形象 ID;本机按账号保存的昵称和头像缓存不会仅因退出登录而删除。
- 卸载“搭搭天气”通常会清除 App 容器中的本地资料,但不会因此自动删除云端账号资料;系统钥匙串及设备备份可能另受 iOS 机制影响。
- 已经由您主动保存到系统照片图库的壁纸,可在 iPhone“照片”App 中自行删除。
- 如使用 iCloud 设备备份,相关内容是否存在于 Apple 备份中由 Apple 的备份机制管理。
已登录用户可在“我的 → 注销账号”发起自助注销。服务端要求有效会话;若本次会话不够近期,需重新验证身份;手机号账号通过短信验证码验证。服务端确认注销后,会删除当前用户资料行(含服务端昵称、头像关联和天气形象 ID),撤销相关会话,并清理当时在该账号头像目录中可列出的头像对象;App 随后清除该账号的本机登录凭证及账号资料缓存。设备上的基础天气设置、系统日历事件和已存入系统相册的壁纸不会随账号注销自动清除。
由于注销前签发的短期头像上传链接可能在有效期内继续产生对象,以及对象存储版本控制、备份或法定留存等情况,不能保证所有历史副本在注销瞬间完全清除;如需核查残留或申请进一步处理,请联系本页邮箱。您可在 App 中查看账号资料、修改昵称或头像,也可通过邮箱申请查阅、更正或删除相关个人信息;我们会在核实身份后按适用法律处理并答复。卸载 App 或退出登录均不等于注销账号。
10. 如何管理系统权限
您可以随时在 iPhone 系统设置中修改或撤回已经授予的定位、日历、相机或照片添加权限。
- 定位:设置 → 隐私与安全性 → 定位服务 → 搭搭天气
- 日历:设置 → 隐私与安全性 → 日历 → 搭搭天气
- 相机:设置 → 隐私与安全性 → 相机 → 搭搭天气
- 照片:设置 → 隐私与安全性 → 照片 → 搭搭天气
撤回某项权限后,仅会影响依赖该权限的对应功能,不影响其他不依赖该权限的功能。
11. 儿童隐私
搭搭天气不以儿童为主要目标用户;基础功能无需登录。手机号账号注册或登录仅面向自行确认已年满14周岁的用户:登录页要求主动勾选“我确认已年满14周岁”,未勾选时不会通过 App 发送验证码。未满14周岁暂不提供账号注册或登录服务,仍可使用无需登录的基础功能。该勾选仅为用户自我声明;我们不为此收集身份证号或出生日期,也未实施真实年龄核验或监护人同意验证。已满14周岁的未成年人建议在监护人指导下阅读本政策并使用本 App。
12. 数据安全
我们遵循数据最小化原则,仅申请实现相应功能所必需的系统权限。“拍天空”图片在本地处理,个人头像仅在您确认保存后上传至私有对象存储。账号请求使用加密连接;登录令牌保存在系统钥匙串,服务端仅保存令牌摘要;头像读写使用短期链接,并通过云服务权限控制保护账号资料。
13. 本政策的更新
如果 App 功能、数据处理方式或适用规则发生变化,我们可能更新本政策。更新后的版本会在本页面发布,并调整页面顶部的更新日期。涉及重要变化时,我们会通过 App 内提示或其他合理方式告知您。
14. 联系我们
如果您对本隐私政策、账号资料、系统权限,或查阅、更正、删除个人信息与注销账号的申请方式有疑问,请通过以下方式联系我们:
个人信息处理者:周爽
联系邮箱:dadaweather@163.com
我们会在合理时间内处理您的问题。