安全与隐私

你的日历数据归你所有。

Syncory以隐私为核心。你的日历数据始终由你掌控,现代加密和可信基础设施保障每个连接安全。

欧盟
你的数据存储在欧盟
OAuth 2.0
无需密码即可连接 — 随时可撤销
AES-256-GCM
访问令牌加密存储
SOC 2 · ISO 27001
认证云基础设施
核心原则

安全不是功能,而是基础

三大原则驱动Syncory的每一个技术决策。

数据最小化

日程详情如标题、描述、地点和参与者不会被永久存储。Syncory只保留用于关联日历间匹配日程的技术引用。

全程加密

数据在传输中(TLS)和静态时(敏感令牌采用AES-256-GCM)均加密。即使有人访问数据库,也只能看到密文,绝不会看到你的访问密钥。

你始终掌控

访问通过OAuth进行 — 我们从不接触你的密码。你可随时在服务商或Syncory撤销任意连接,并可彻底删除账户。

连接与认证

OAuth 2.0:无需密码访问

当你连接日历时,我们从不输入你的密码,也无法看到。所有操作都通过各自服务商官方、安全的 OAuth 流程完成。

1

在服务商处登录

你会被直接重定向到 Google、Microsoft 或 Apple,并在服务商服务器上登录——不是在我们的服务器上。

2

同意最小权限

你会清楚看到 Syncory 请求的权限。我们只申请日历访问权限——不会访问邮箱、文件或联系人。

3

服务商发放令牌

Syncory 获得的是可撤销的访问令牌,而不是密码。令牌仅限于日历,可以随时撤销。

4

安全使用

令牌会立即加密,绝不会以明文存储——只用于同步你的日历。

重要提示:Syncory 从不会获取你的登录凭据。你可随时在日历服务商的安全设置中一键撤销访问权限。

加密

你的令牌已加密——不仅仅是“保护”

访问令牌是 Syncory 持有的最敏感数据。因此,在进入数据库前会用 AES-256-GCM 加密。

  • AES-256-GCM——带篡改检测的认证加密
  • 每个令牌唯一的初始化向量(96 位)
  • 密钥与数据库分离,存放在受保护的环境变量中
  • 数据库只存储密文——绝不存储可读令牌
你的访问令牌
ya29.a0Ad…Tk7Qpz9R
AES-256-GCM
存储于数据库中
enc:v1:9f3a2b…:7b2c4e…:e1d4c8a9f0…
基础设施与认证

依托认证数据中心

Syncory 基于经过最高行业标准审计的主流云服务商。它们的认证直接提升你的安全性。

Vercel
应用与托管

Syncory 应用运行在 Vercel,具备自动 HTTPS、DDoS 防护和全球边缘网络。

SOC 2 Type IIISO 27001自动 TLS
Supabase
数据库与认证

你的数据存储在 Supabase 的 PostgreSQL 数据库中,启用行级安全,位于欧盟地区。

SOC 2 Type II欧盟地区静态加密
AWS
底层云服务

数据库基础设施运行在 Amazon Web Services——拥有数十年成熟安全标准的数据中心。

ISO 27001 / 27017 / 27018SOC 1 / 2 / 3物理安全

所列认证由各自的服务商(Vercel、Supabase、Amazon Web Services)持有并展示,描述了 Syncory 所依托的基础设施。

传输与访问

每一层都安全

保护不仅仅止于令牌加密。从浏览器到数据库,每一层都受到保护。

传输加密

每个连接都通过 HTTPS/TLS 进行。你浏览器、Syncory 和日历服务商之间的数据都是加密传输的。

严格访问控制

PostgreSQL 行级安全在数据库层面强制执行,每个用户只能看到自己的数据——技术保障,不只是代码约束。

静态加密

存储数据在基础设施层面加密;敏感令牌在应用层还会用 AES-256-GCM 进一步加密。

最小权限

服务和密钥只获得所需的最小权限。管理员访问权限严格限制并单独保护。

数据最小化

不存储的数据就不会丢失

Syncory 的设计原则是尽量少收集敏感信息。这是最有效的隐私保护方式。

  • 不会永久存储日程内容,如标题、描述或参与者——只在同步处理所需范围内。
  • 在同步设置中启用匿名化选项后,标题和详情会被替换为中性的“忙碌”条目。
  • 我们绝不会将你的日历数据用于广告,也不会出售。
  • 来自 Google API 的数据仅用于面向用户的功能,完全遵循 Google API 服务用户数据政策——不会用于训练 AI 模型。
你的控制权

随时由你决定

安全也意味着你始终掌控自己的数据。

撤销访问

你可以在 Syncory 或服务商账户设置中断开任何日历连接,令牌会立即失效。

删除账户

删除你的账户和相关数据。所有同步也会随之终止。

匿名化

可为每个同步启用匿名化——目标日历只显示“忙碌”,不含标题、地点或参与者。适合将私人和工作日历分开的场景。

GDPR 权利

在 EEA 内,你有权访问、更正、删除和携带数据。只需发消息联系我们即可。

运维与开发

后台持续守护安全

安全软件不是一次性构建,而是持续维护。

密钥安全管理

所有密钥——API 密钥、加密密钥、数据库凭证——都只存放在受保护的环境变量中,绝不写入源代码。

接口加固

Webhook 和 API 端点通过签名或密钥保护,只有合法请求才会被处理。

依赖及时更新

我们会及时更新框架和库,快速修复已知漏洞。

隔离处理

每次同步都带有锁,防止重复执行,并且只访问其特定规则的数据。

常见问题

安全性 — 简要解答

Syncory 能看到我的密码吗?

不会。所有连接都只通过 OAuth 2.0 进行。你直接在服务商处登录,Syncory 只会收到一个可撤销的访问令牌——永远不会获取你的凭证。

访问令牌如何保护?

令牌在进入数据库前会用 AES-256-GCM 加密。密钥与数据库分开,存放在受保护的环境变量中——数据库只保存密文。

我如何撤销访问权限?

在 Syncory 断开连接,或在你的日历服务商的安全设置中移除 Syncory 的权限。令牌会立即失效。

我的数据存储在哪里?

数据存储在 Supabase 上的 PostgreSQL 数据库,位于 AWS 的欧盟区域。应用本身运行在 Vercel 上。

我的日程内容会被存储吗?

日程内容如标题、描述或参与者不会被永久存储,只在同步处理时临时使用。若每次同步都启用匿名化,标题和详情会被替换为“忙碌”。

我可以导出我的数据吗?

可以。联系团队,我们会以常见的、机器可读的格式提供我们持有的你的数据。在 EEA 内,这属于你的数据可携权。

你们会用我的数据做广告或 AI 训练吗?

不会。我们不会出售数据,不会用数据做广告,也不会用它训练机器学习模型。

你们如何防御 DDoS 攻击?

应用运行在 Vercel 的全球边缘网络后面,自动提供 DDoS 防护和负载均衡。可疑流量会在到达应用前被拦截。

安全事件如何检测和处理?

我们依赖基础设施提供商的集中日志、监控和自动告警。异常会按严重程度优先,并在内部升级处理,确保快速响应。

你们会定期做安全检查吗?

会。开发和生产环境都会持续自动进行漏洞和依赖扫描。

你们的备份和恢复方案是什么?

数据库会自动定期备份。结合基础设施即代码,服务可在需要时快速恢复,停机时间最小化。

你们如何选择第三方服务商?

我们只与获得权威认证的成熟服务商合作。合作前后都会关注其声誉、认证、事件历史和安全政策。

你们如何通知数据泄露?

如果尽管采取了所有措施,仍发生你的数据保护泄露,我们会根据 GDPR 及时通知受影响用户。

准备好安全同步了吗?

用注重隐私的服务连接你的日历。