Предлагаемый текст для политики конфиденциальности сайта
Каждый модуль, который собирает, использует или хранит пользовательские данные, или передает их внешнему источнику или третьей стороне, должен добавлять раздел предлагаемого текста в почтовый ящик политики конфиденциальности.
Это лучше всего делать с помощью wp_add_privacy_policy_content( $plugin_name, $policy_text )
. Это позволит администраторам сайта включить эту информацию в политику конфиденциальности своего сайта.
Чтобы сделать это проще для пользователей, текст должен отвечать на вопросы, предусмотренные политикой конфиденциальности по умолчанию:
- Какие личные данные мы собираем и почему мы их собираем
— Самостоятельно вводить информацию вручную
— WP: Контактные формы
— WP: Комментарии
— WP: Куки-файлы
— WP: Встраивания третьей стороны
— Аналитика - С кем мы делимся вашими данными
- Как долго мы храним ваши данные
- Какие у вас есть права на ваши данные
- Куда мы отправляем ваши данные
- Ваши контактные данные
- Как мы защищаем ваши данные
- Какие процедуры по нарушению данных у нас есть
- От каких третьих лиц мы получаем данные
- Какие автоматические решения и/или профилирование мы делаем с данными пользователя
- Любые требования по раскрытию информации, регулирующие отрасль
Хотя не все из этих вопросов применимы ко всем плагинам, мы рекомендуем обратить внимание на разделы об обмене данными.
Пример кода
wp_add_privacy_policy_content
во время действия (экшена) admin_init. Вызов его вне хука действия может привести к проблемам, подробности см. в тикете #44142..privacy-policy-tutorial
. Любое содержимое, содержащееся в элементах HTML, к которым применен этот класс CSS, будет исключено из буфера обмена при копировании содержимого раздела.function my_example_plugin_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.', 'my_plugin_textdomain' ) . '</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="%s" target="_blank">here</a>.', 'my_plugin_textdomain' ),
'https://example.com/privacy-policy'
);
wp_add_privacy_policy_content( 'Example Plugin', wp_kses_post( wpautop( $content, false ) ) );
}
add_action( 'admin_init', 'my_example_plugin_add_privacy_policy_content' );