5.1 Содержание Политики Конфиденциальности

Предлагаемый текст для политики конфиденциальности сайта

Каждый модуль, который собирает, использует или хранит пользовательские данные, или передает их внешнему источнику или третьей стороне, должен добавлять раздел предлагаемого текста в почтовый ящик политики конфиденциальности.

Это лучше всего делать с помощью wp_add_privacy_policy_content( $plugin_name, $policy_text ). Это позволит администраторам сайта включить эту информацию в политику конфиденциальности своего сайта.

Чтобы сделать это проще для пользователей, текст должен отвечать на вопросы, предусмотренные политикой конфиденциальности по умолчанию:

  • Какие личные данные мы собираем и почему мы их собираем
    – Самостоятельно вводить информацию вручную
    – WP: Контактные формы
    – WP: Комментарии
    – WP: Куки-файлы
    – WP: Встраивания третьей стороны
    – Аналитика
  • С кем мы делимся вашими данными
  • Как долго мы храним ваши данные
  • Какие у вас есть права на ваши данные
  • Куда мы отправляем ваши данные
  • Ваши контактные данные
  • Как мы защищаем ваши данные
  • Какие процедуры по нарушению данных у нас есть
  • От каких третьих лиц мы получаем данные
  • Какие автоматические решения и/или профилирование мы делаем с данными пользователя
  • Любые требования по раскрытию информации, регулирующие отрасль

Хотя не все из этих вопросов применимы ко всем плагинам, мы рекомендуем обратить внимание на разделы об обмене данными.

Пример кода

Рекомендуется вызывать wp_add_privacy_policy_content во время действия (экшена) admin_init. Вызов его вне хука действия может привести к проблемам, подробности см. в тикете #44142.
Дополнительная информация может быть предоставлена с помощью специального CSS-класса .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' );

Наверх ↑