同步日历 隐私政策
「同步日历」(以下简称“本应用”)是一款运行于 HarmonyOS 平台的 CalDAV 日历同步工具,由 杨永全(以下简称“我们”)开发并运营。我们深知个人信息对您的重要性,将按照法律法规与业界成熟的安全标准,采取相应的安全保护措施来保护您的个人信息。
本政策旨在向您说明:本应用会收集哪些信息、如何收集与使用、如何存储与保护,以及您对个人信息享有哪些权利。请您在使用本应用前仔细阅读并充分理解本政策。
1. 我们如何收集和使用您的个人信息
我们仅在具备合法性基础的情形下使用您的个人信息。本应用遵循最小必要原则,仅收集实现功能所必需的信息:
1.1 日历信息
为实现日历同步功能,在获得您的授权后,本应用会读取您设备上的日历信息(包括日程标题、起止时间、地点、备注、所属日历本等),并将其同步至您自行提供的 CalDAV 服务器。
所有日历数据仅在您的设备与您指定的服务器之间传输,我们不会收集、上传或保存您的日历数据。
1.2 写入系统日历(可选功能)
本应用提供「日历镜像」可选功能(默认关闭)。当您主动开启该功能后,本应用会把您所选的 CalDAV 日历本,写入设备系统日历中由本应用创建的独立日历账户,以便小艺、桌面日历卡片、手表等系统入口也能看到您的日程。
此过程只会读写本应用自己创建的那个日历账户,用于在系统日历中新增、更新或删除镜像过来的日程;不会读取、修改或删除系统日历中其它任何账户(含您手动创建或第三方应用创建的日历)的任何内容。您可以随时在设置中关闭该功能,关闭后本应用会自动清除它写入系统日历的全部镜像账户与日程。
镜像的内容仍然来自您的 CalDAV 服务器或本机日历,本应用不会将系统日历内容上传到除您指定服务器之外的任何地方。
1.3 位置与导航(不读取设备位置)
为在日程详情中提供“一键导航”功能,本应用会使用 HarmonyOS 系统的地理编码服务,将您填写的日程地点地址转换为经纬度坐标,用于拼接地图导航链接并唤起地图应用。
本应用不会读取您设备的实时位置、位置轨迹或当前位置信息,也不申请任何定位权限(LOCATION / APPROXIMATELY_LOCATION)。上述地址文本仅在您的设备本地瞬时处理,我们不会记录、上传或保存,也不会在后台获取。
1.4 地点输入的地址补全(可选功能)
在新增或修改日程时,您可以在「地点」栏输入关键词,本应用会调用华为地图服务(Map Kit / Site Kit)返回匹配的地点候选,或在系统地图界面中选点,帮助您填写完整地址。
为实现该功能,您输入的地点关键词会发送至华为地图服务用于检索;选定后的地址文本会保存到该条日程中,并随日程同步至您指定的 CalDAV 服务器。此过程不会申请、也不会使用您的设备定位权限,不会获取您的实时位置,我们亦不记录您的搜索历史。
该功能可以完全不使用——不输入关键词、直接手动填写地点同样可以正常保存日程。华为地图服务对上述数据的处理适用华为的隐私政策,与本应用无关。
1.5 我们不收集的信息
除上述信息外,本应用不会收集您的通讯录、短信、通话记录、照片与相册、麦克风、摄像头、剪贴板、帐号密码等任何其他个人信息。
2. 设备权限调用
本应用仅申请实现功能所必需的权限。以下为用户授权类权限,均在您主动点击使用对应功能时才弹出申请,不会在启动或首次打开时提前申请;且仅在使用本应用时(前台)调用,您可随时在系统设置中关闭:
| 权限 | 用途说明 | 使用场景 |
|---|---|---|
读取日历READ_CALENDAR |
读取本机日历中的日程信息,用于展示与同步至您提供的 CalDAV 服务器。 | 仅在前台使用 |
读取所有日历READ_WHOLE_CALENDAR |
读取设备上全部日历本(含系统日历),以便完整展示和同步您的日程。 | 仅在前台使用 |
写入日历WRITE_CALENDAR |
仅在您主动开启「日历镜像」功能时申请。用于把您所选的 CalDAV 日历本写入系统日历中本应用创建的独立账户,让小艺、桌面日历卡片、手表也能看到您的日程。只会读写本应用自己创建的账户,不会改动系统日历中的其它任何内容。 | 仅在前台使用 |
本应用不申请定位权限。「一键导航」所需的坐标由系统地理编码服务根据您填写的地址文本换算得出,无需读取您的设备位置。
此外,本应用会使用以下系统权限。此类权限由系统机制管理,无需您手动授权,也不涉及个人信息收集:
- 网络访问(
INTERNET):与您提供的 CalDAV 服务器进行数据同步。 - 发布提醒(
PUBLISH_AGENT_REMINDER):在日程开始前发布提醒通知。
WRITE_CALENDAR)权限仅在您主动开启「日历镜像」功能时申请,且只用于写入本应用自己创建的日历账户,不会修改或删除系统日历中其它账户的任何内容;本应用也不会将您的任何个人信息用于广告推送或统计分析。通知权限仅在您保存带提醒的日程、或开启「后台自动同步」时才申请。
3. 管理您的个人信息
您可以随时通过以下方式管理您的个人信息:
- 在系统「设置 → 应用 → 同步日历 → 权限」中开启或关闭日历权限;关闭后对应功能将不可用,但不影响其他功能。其中「写入日历」权限仅服务于可选的「日历镜像」功能,关闭后镜像不再可用,关闭镜像开关还会自动清除已写入系统日历的镜像内容。(本应用不申请定位权限,故无位置权限可关闭。)
- 在本应用内删除已添加的 CalDAV 账号,删除后本应用将不再持有该账号的任何凭据,并会一并清除该账号在系统日历中镜像出去的日历本。
- 您有权查阅、更正、删除您的个人信息,或撤回授权。如需行使上述权利,可通过本政策第 6 节的方式与我们联系。
如您对数据主体权利有进一步要求,或存在任何疑问、意见或建议,我们将尽快予以回复。
4. 信息存储地点及期限
4.1 除法律法规另有规定外,我们对您个人信息的保存期限为实现处理目的所必要的最短时间。
4.2 您的日历数据将传输并保存至您自行提供的 CalDAV 服务器,本应用不设用于留存上述数据的自有服务器。
4.3 您在本应用中配置的 CalDAV 账号凭据仅以密文形式保存在您的设备本地,用于自动登录与同步,不会上传至我们的服务器。
5. 数据安全措施
- 您的 CalDAV 账号凭据使用 AES-256-GCM 算法加密后保存在设备本地,加密密钥由系统硬件密钥库(HUKS/TEE)生成与保管,不可导出;使用时临时解密,我们不接触、也无法获取您的账号凭据。
- 与 CalDAV 服务器的通信建议使用 HTTPS 加密传输。
- 本应用未集成任何第三方统计、广告或数据采集 SDK,不存在收集用户信息的后门。
- 本应用调用的华为地图服务(Map Kit / Site Kit)为 HarmonyOS 系统能力,仅在您主动输入地点关键词或选点时为检索目的传输该关键词,不用于广告、画像或统计分析。
- 本应用代码已完全开源,欢迎审阅:https://code.yangyq.net/laoyang/SyncCalendar
6. 如何联系我们
如您对本政策或个人信息保护有任何疑问、意见或投诉,可通过以下方式与我们联系,我们会尽快回复。
开发者:杨永全
电子邮箱:i@yangyq.net
如果您对我们的回复不满意,特别是当个人信息处理行为损害了您的合法权益时,您还可以通过向有管辖权的人民法院提起诉讼、向行业自律协会或政府相关管理机构投诉等外部途径进行解决。
7. 本政策的更新
我们可能会适时更新本隐私政策。更新后,我们将在本页面公布最新版本并更新“更新日期”。若涉及重大变更,我们会以适当方式(如应用内提示)另行告知您。若您在政策更新后继续使用本应用,即表示您接受更新后的政策。