info@creativaonline.es

Cambiando fuentes de Google por fuentes de Bunny

Recientemente ha habido una serie de casos judiciales en Europa que sugieren que Google Fonts no cumple con GDPR. El problema es que cuando se vincula a una fuente de Google (usando su CDN), puede transmitir información de identificación personal que le permite a Google rastrear a los usuarios en Internet.

Si Google hace esto o no es irrelevante, la posibilidad existe, y eso es suficiente para convertirlo en una posible violación de la privacidad. Como tal, WordPress ha sugerido que los desarrolladores de temas cambien sus temas para no usar el CDN de fuentes de Google y, en su lugar, alojar las fuentes .

Otra alternativa es Bunny Fonts . Bunny es un servicio de entrega de contenido centrado en la privacidad y tiene su propio proxy de Google Fonts. Son un reemplazo directo para Google Fonts, simplemente cambie la URL y listo.

Reemplazar las Fuentes de Google por la de Bunny.net para cumplir con el GPDR

Personalmente, no creo que Bunny Fonts sea la mejor solución, la mejor opción para mi es alojar las fuentes en mi servidor: todas las fuentes de Google son de código abierto y se pueden distribuir con sus temas o en sus sitios web. Pero no todo el mundo tiene la técnica y tiempo . Así que os enseño un plugin súper simple que hace el cambio por ti.

Este plugin solo funcionará para temas que ponen en la cola las fuentes como estilos (usando wp_enqueue_styles), por lo que es posible que no funcione para todos.

<?php
/**
 * Plugin Name: Fuentes Bunny.
 * Plugin URI: https://creativaonline.es
 * Description: Cambie las fuentes de Google por Bunny Fonts para que las fuentes cumplan con GDPR.
 * Author: CreativaOnline
 * Version: 1.0
 * Author URI: https://creativaonline.es
 */

/**
 * Filtrar als peticiones entrantes y las reemplaza por la de Bunny.
 */
function fuentes_bunny_src( $src ){

	$src = str_replace( 'fonts.googleapis.com/css2', 'fonts.bunny.net/css', $src );
	$src = str_replace( 'fonts.googleapis.com/css', 'fonts.bunny.net/css', $src );
	$src = str_replace( 'fonts.googleapis.com', 'fonts.bunny.net', $src );

	return $src;

}

add_filter( 'style_loader_src', 'fuentes_bunny_src' );
add_filter( 'wp_resource_hints', 'fuentes_bunny_src' );

Puedes ver el código en Github. –> https://github.com/CreativaOnline/Fuentes-Bunny

Saludos

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

1 + 1 =