隐私

您是否正在编写一个处理个人数据(例如姓名、地址和其他可用于识别个人身份的信息)的插件?您需要妥善保管这些数据并保护用户和访问者的隐私。

什么是隐私?

WordPress.org 在欧洲通用数据保护条例出台之前进行了多项改进。这项工作启动后,我们将隐私作为核心 trac 开发的永久重点,这将使我们能够在特定立法之外继续增强隐私和数据保护。

但什么样的问题可能属于“隐私”的定义,我们如何定义它呢?尽管隐私要求在不同国家、文化和法律体系之间存在很大差异,但有一些适用于任何情况的一般原则:

(来源:ISO 29100/隐私框架标准

虽然并非所有这些原则都适用于所有情况和用途,但在开发过程中使用它们可以帮助确保用户信任。

隐私设计

其中许多原则都在“隐私设计”框架中得到体现,该框架指出:

您的插件值得深思的地方

为了帮助您的插件做好准备,我们建议您针对您制作的每个插件检查以下问题列表:

  1. 您的插件如何处理个人数据?使用 wp_add_privacy_policy_content(链接)向您的用户披露以下任何内容:
    • 该插件是否与第三方共享个人数据(例如外部 API/服务器)。如果是,它与哪些第三方共享哪些数据?他们是否有已发布的隐私政策(您可以提供链接)?
    • 该插件是否收集个人数据?如果是,什么数据以及存储在哪里?考虑用户数据/元、选项、帖子元、自定义表、文件等地方。
    • 该插件是否使用其他人收集的个人数据?如果是的话,什么数据?该插件是否将个人数据传递给 SDK?该 SDK 对数据有何作用?
    • 该插件是否直接或间接收集遥测数据?例如,在每次安装时从第三方源加载图像可以间接记录和跟踪所有插件安装的使用数据。
    • 该插件是否将 Javascript 入队、跟踪像素或嵌入来自第三方的 iframe(第三方 JS、跟踪像素和 iframe 可以收集访问者的数据/操作、留下 cookie 等)?
    • 该插件是否在浏览器中存储内容?如果是这样,在哪里以及什么?考虑 cookie、本地存储等。
  2. 如果您的插件收集个人数据......
    • 它提供个人数据导出器吗?
    • 它是否提供个人数据擦除回调?
    • 该插件出于什么原因(如果有)拒绝删除个人数据?(例如订单尚未完成等)——这些也应该披露。
  3. 该插件是否使用错误日志记录?如果可能的话,它是否会避免记录个人数据?您可以使用 wp_privacy_anonymize_data 之类的东西来最大程度地减少记录的个人数据吗?日志条目保留多长时间?谁有权访问它们?
  4. 在 wp-admin 中,访问/查看个人数据需要什么角色/能力?它们足够了吗?
  5. 该插件会在网站前端暴露哪些个人数据?它是否向登录和注销的用户显示?应该是?
  6. 该插件会在 REST API 端点中公开哪些个人数据?它是否向登录和注销的用户显示?需要什么角色/能力才能看到​​它?那些合适吗?
  7. 该插件是否正确删除/清理数据,特别是个人数据:
    • 卸载插件期间?
    • 当相关项目被删除时(例如,从帖子元数据或另一个表中的任何帖子引用行)?
    • 当用户被删除时(例如,从引用表中的行的任何用户中)?
  8. 该插件是否提供控件来减少所需的个人数据量?
  9. 插件是否仅在 SDK 或 API 需要时才与 SDK 或 API 共享个人数据,还是插件也共享可选的个人数据?
  10. 当还安装某些其他插件时,此插件收集或共享的个人数据量是否会发生变化?

外部资源


版本号 #1
由 Vcanson 创建于 22 九月 2023 15:24:06
由 Vcanson 更新于 26 九月 2023 15:34:10