网站隐私政策的建议文本
每个收集、使用或存储用户数据的插件,或者将其传递给外部源或第三方的插件,都应该在隐私政策邮箱中添加一部分建议文本。最好使用 wp_add_privacy_policy_content( $plugin_name, $policy_text )
。这将允许网站管理员将该信息纳入其网站的隐私政策。
为了方便用户,本文应解决默认隐私政策中提供的问题:
- 我们收集哪些个人数据以及为什么收集
- 自己手动输入信息
- WP:联系表单
- WP:评论
- WP:Cookies
- WP:第三方嵌入
- 分析
- 我们与谁共享您的数据
- 我们保留您的数据多长时间
- 您对数据拥有哪些权利
- 我们将您的数据发送到哪里
- 您的联系信息
- 我们如何保护您的数据
- 我们有哪些数据泄露程序
- 我们从哪些第三方接收数据
- 我们对用户数据进行的自动决策和/或分析是什么
- 任何行业监管披露要求
虽然并非所有这些问题都适用于所有插件,但我们建议您注意有关数据共享的部分。
代码示例
Note:建议在admin_init操作期间调用wp_add_privacy_policy_content。在动作钩子之外调用它可能会导致问题,有关详细信息,请参阅ticket #44142。
Note:可以通过使用专用的.privacy-policy-tutorial
CSS类来提供补充信息。复制节内容时,应用此CSS类的HTML元素中包含的任何内容都将从剪贴板中删除。
/** * Adds a privacy policy statement. */ function wporg_add_privacy_policy_content() { if ( ! function_exists( 'wp_add_privacy_policy_content' ) ) { return; } $content = '<p class="privacy-policy-tutorial">' . __( 'Some introductory content for the suggested text.', 'text-domain' ) . '</p>' . '<strong class="privacy-policy-tutorial">' . __( 'Suggested Text:', 'my_plugin_textdomain' ) . '</strong> ' . sprintf( __( 'When you leave a comment on this site, we send your name, email address, IP address and comment text to example.com. Example.com does not retain your personal data. The example.com privacy policy is <a href="%1$s" target="_blank">here</a>.', 'text-domain' ), 'https://example.com/privacy-policy' ); wp_add_privacy_policy_content( 'Example Plugin', wp_kses_post( wpautop( $content, false ) ) ); } add_action( 'admin_init', 'wporg_add_privacy_policy_content' );