Cómo adaptar los comentarios del blog al RGPD en 2 pasos

  • noviembre 16, 2020

Sabes lo que deberías adaptar los comentarios del blog al RGPD?

Los comentarios también deben cumplir con la ley europea de protección de datos (RGPD), ya que recopilamos datos personales (como nombre de usuario, correo electrónico e incluso IP) en él, y por lo tanto es necesario aplicar la regla de información de 2 capas que dicta la regulación.

Esto significa que en la primera capa es necesario explicar de manera sencilla el propósito y uso de estos datos; y segundo, debemos informar nuestra política de privacidad general.

También es necesario Los usuarios manifiestan claramente su consentimiento para el tratamiento de estos datos. (por ejemplo, publicar en línea o recibir correos electrónicos que le notifiquen sobre nuevos comentarios).

Por tanto, la mejor opción es cumplir estos requisitos agregue una casilla de verificación en la que es muy importante marcar la casilla para aceptar y dar consentimiento. De esta manera, la información se almacenará en la base de datos y podrá demostrar que los usuarios han aceptado claramente los elementos de su política de privacidad y gestión de datos.

Pero cómo hacemos eso? ¿Qué debe hacer para adaptar los comentarios de su blog al GDPR?

Para responder a esta pregunta, he preparado este post.

te diré paso a paso cómo adaptar los comentarios a la ley de protección de datos para que tengas un blog 100% legal sin dolores de cabeza.

Y para eso te voy a presentar 2 posibles métodos: hacerlo sin complementos (este es mi favorito, como en mi sitio) y con complementos.

¿Pongámonos a trabajar?

Cómo adaptar los comentarios del blog a GDPR usando código

Empiezo con mi método favorito: adaptar los comentarios del blog al RGPD sin utilizar complementos; es decir, un toque de código.

Veamos cómo hacerlo.

Paso 1- Agregue un cuadro de consentimiento

Primero, debe marcar la casilla de consentimiento, y para eso solo necesita agregue este código al functions.php del tema de sus hijos (Recuerda que si no utilizas un tema hijo, estos cambios pueden perderse al actualizar el tema, lo cual, de paso, recomiendo, ya que es una medida de seguridad de tu sitio).

<?php
//Añadir checkbox despues del campo Comentario
add_filter( 'comment_form_field_comment', 'my_comment_form_field_comment' ); 
function my_comment_form_field_comment( $comment_field ) { 
	return $comment_field.'<p class="pprivacy"><label for="pprivacy"><input type="checkbox" style="width:30px" name="privacy" value="Privacidad Aceptada" class="privacyBox" aria-req="true">He leido y acepto <a target="blank" href="https://hormigasenlanube.com/politica-de-privacidad/">la política de privacidad</a></label><p>'; 
	} 
//javascript validation add_action('wp_footer','valdate_privacy_comment_javascript'); 
function valdate_privacy_comment_javascript(){ 
	if (! is_admin() && is_single() && comments_open() ){ 
		wp_enqueue_script('jquery'); 
		?> <script type="text/javascript"> jQuery(document).ready(function($){ $("#submit").click(function(e)){ if (!$('.privacyBox').prop('checked')){ e.preventDefault(); alert('Debes confirmar que estás de acuerdo con nuestra política de privacidad marcando la "cajita" ....<p><a href="javascript:history.back()">' . __('« Volver') . '</a></p>'); return false; } } }); </script> <?php 
		} 
} 
//no js fallback validation add_filter( 'preprocess_comment', 'verify_comment_privacy' ); 
function verify_comment_privacy( $commentdata ) { if ( ! isset( $_POST['privacy'] ) && ! is_admin() ) wp_die( __( 'Error: Debes confirmar que estás de acuerdo con nuestra política de privacidad marcando la "cajita" ..... <p><a href="javascript:history.back()">' . __('« Volver') . '</a></p>' ) ); return $commentdata; } 
// Guardamos el valor aceptado en la tabla comment metadata 
function save_comment_meta_data ( $post_id ) { $privacy_comment = $_POST['privacy']; if ( $privacy_comment ) { add_comment_meta( $post_id, 'privacy', $privacy_comment, true ); }} add_action( 'comment_post', 'save_comment_meta_data', 1 ); 
// Mostramos el valor del metadato en la página de administración de comentarios 
if ( is_admin() ) { function show_commeta() { echo get_comment_text(), '<br><br><strong>', get_comment_meta(get_comment_ID(), 'privacy',1), '<strong>'; } add_action('comment_text', 'show_commeta'); }

Este código, no solo agrega una casilla de verificación, sino que también crea un nuevo campo en la base de datos que conserva este consentimiento, en caso de que necesites restaurarlo en cualquier momento antes de solicitarlo a la agencia de protección de datos.

Paso 2- Agrega la primera capa de información a los comentarios

Para hacer esto, sacamos functions.php nuevamente y agregamos este código:

function hormi_change_note_after_comment_form($arg) {
$arg['comment_notes_after'] = '<p class="comment-notes">TEXTO LEGAL QUE OBTENGAS DE TU ABOGADA/O O DE LA APP LEXBLOGGER</p>';
return $arg;
}

add_filter('comment_form_defaults', 'hormi_change_note_after_comment_form');

Como puede ver, en «condiciones condicionales» lo decimos mostrar solo en publicaciones y páginas que incluyen comentarios.

Si usa Lexblogger, el texto que debe poner allí dejará el último paso «Datos web / Información de captura del sistema» como muestro en esta imagen:

Por ejemplo, para mi sitio es:

Hormigas en la Nube SLU le informa que los datos personales que me proporcione al completar este formulario serán considerados por Hormigas en la Nube SLU (Hormigas en la Nube SLU) como responsable de este sitio.

El propósito de recopilar y procesar la información personal que solicito es administrar los comentarios que realiza en este blog.

Legitimidad: Consentimiento del interesado El hecho de que no introduzca los datos personales que aparecen en el formulario como obligatorios puede dar lugar a que su solicitud no sea satisfecha.
Como usuario y parte interesada te informo que los datos que facilitas estarán alojados en los servidores de Raiola (proveedor de hosting Hormigas en la Nube SLU) dentro de la UE. Consulte la política de privacidad de Raiola.

Puede ejercer sus derechos de acceso, rectificación, restricción y supresión de datos en eureka@hormigasenlanube.com, así como el derecho a presentar una reclamación ante la autoridad de control.
Puedes conocer cada vez más sobre protección de datos en mi sitio web: https://hormigasenlanube.com, y consultar mi política de privacidad.

Entonces el código se ve así:

function hormi_change_note_after_comment_form($arg) {
$arg['comment_notes_after'] = '<p class="comment-notes">Hormigas en la Nube SLU te informa que los datos de carácter personal que me proporciones rellenando el presente formulario serán tratados por Hormigas en la Nube SLU (Hormigas en la Nube SLU) como responsable de esta web.<br>

La finalidad de la recogida y tratamiento de los datos personales que te solicito es para gestionar los comentarios que realizas en este blog.<br>

Legitimación: Consentimiento del interesado.El hecho de que no introduzcas los datos de carácter personal que aparecen en el formulario como obligatorios podrá tener como consecuencia que no atender pueda tu solicitud.
<ul>
<li>Como usuario e interesado te informo que los datos que me facilitas estarán ubicados en los servidores de Raiola (proveedor de hosting de Hormigas en la Nube SLU) dentro de la UE. <a href="https://raiolanetworks.es/wp-content/uploads/Politicadeprivacidad.pdf" target=_blanck" rel="nofollow">Ver política de privacidad de Raiola.</a></li>

Podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos en eureka@hormigasenlanube.com así como el derecho a presentar una reclamación ante una autoridad de control.<br>

Puedes consultar la información adicional y detallada sobre Protección de Datos en mi página web: https://hormigasenlanube.com, así como consultar mi política de privacidad.</p>';
return $arg;
}

add_filter('comment_form_defaults', 'hormi_change_note_after_comment_form');

Recuerde que puede usar código HTML para formatear texto, pero si no sabe HTML, siempre puede formatear el texto en un mensaje o en una página de borrador en WordPress y luego hacer clic en la pestaña HTML para copiar el código del texto ya formateado.

Quiero decirte que si estás empezando a utilizar LEXblogger o vas a contratar esta app para no sufrir en el proceso de adaptación a la nueva ley de datos, en este post te contaré cómo adaptar tu sitio a RGPD con el LEXblogger Step.

Complementos para adaptar los comentarios del blog a GDPR

Si prefiere usar complementos en lugar de código de lucha, se le ocurrirán algunos para ayudarlo:

  • Comentarios de la política de WP: ayuda a comprobar, pero no el texto de la primera capa de información.
  • Cumplimiento de WP GDPRNo solo agrega una marca de verificación a los comentarios, sino que también es compatible con varios complementos de formularios de contacto donde también lo agregará. En cualquier caso para los formularios de contacto veremos en otros registros la mejor forma de agregar estos cheques. El problema es que nuevamente la falla es que no puede agregar texto.

Cualquiera de estas 2 alternativas te ayudará a adaptar los comentarios de tu blog al RGPD, aunque en ambos casos te enfrentarás a 2 problemas que evitas al hacerlo con código:

  • No puedes agregar texto en la primera capa de información.
  • Los complementos no son compatibles con todos los temas, por lo que dependiendo de cuál use en su sitio, es posible que no se muestren correctamente.

Hagas lo que hagas y elijas la opción que elijas, el resultado final será el siguiente cuadro:

adaptar los comentarios del blog al RGPD

Mover el campo «Comentario» al final de los comentarios

Pudiste encontrar que tu formulario no se parece al mío, y eso es lo que es el campo «Comentario» al principio de todo. Esto se debe a que desde WordPress.org 4.4 ha cambiado de lugar, pero algunos temas o complementos lo dejan igual.

Este no fue mi caso, pero tiene una solución sencilla.

Solo es necesario agregue este código al functions.php del tema de sus hijos.

//* Campo comentario al final de nuevo */
function wpb_move_comment_field_to_bottom( $fields ) {
$comment_field = $fields['comment'];
unset( $fields['comment'] );
$fields['comment'] = $comment_field;
return $fields;
}

add_filter( 'comment_form_fields', 'wpb_move_comment_field_to_bottom' );

Esto devolverá su campo Comentario al final de todos los campos.

¿Necesita ayuda para adaptar su sitio a RGPD?

Adaptar su sitio empresarial a las normas europeas de protección de datos es una auténtica prueba. Y si no te llevas bien con la parte técnica … aparte del rock, puede convertirse en una tortura.

Pero a nosotros, los sherpas técnicos de «Ants in the Cloud», ¡nos encanta ayudar! 😉

Entonces. Si tienes dudas sobre algún aspecto de la adaptación a RGPD o quieres que nos encarguemos de toda la adaptación por ti, ¡Pregúntanos por la oferta! Y si prefieres tener un sherpa que te ayude durante toda la etapa y te ayude, te estamos esperando en Sherpa Support.

Y ahora dime: ¿sabías que los comentarios en blogs también tienen que cumplir con el RGPD? ¿Fue útil este tutorial? ¿Estás estancado en alguna etapa? Te espero en los comentarios, y ahí continuamos la conversación. ¡Vamos allí! 😉

No Comments Found