jueves, 10 de octubre de 2013

Cumplir con la ley de cookies en nuestro sitio web

Para cumplir con la ley de cookies podemos utilizar servicios de terceros o implementar nuestra propia solución.
Como siempre el dilema se debate entre si la solución propuesta por esos terceros se acopla a nuestro bolsillo y si además de cumplir con la ley (esto es prioritario) se integra correctamente con nuestro sitio.

Para los que tenemos un blog en wordpress la solución parece sencilla, hay bastantes plugins que dicen cumplir con dicha ley. Lo que no está claro, o por lo menos no se hasta que punto, es que dichos plugins están la mayor parte en inglés, con lo cual si tu blog está en castellano no se que validez puede tener informar a un visitante de tu web que vas a hacer uso de las cookies de su navegador en inglés.

Supongo que este tema será subsanable, a unas malas adaptando el código. Después de haber probado alguno de esos plugins en este humilde blog que ahora lees y trás haber realizado una búsqueda más amplia buscando soluciones no ya basadas en plugins sino en algo más genérico y así de paso resolver alguna de las webs que tengo en mantenimiento he tropezado con una solución bastante aceptable: http://silktide.com.

Según sus autores se trata de una solución de código abierto (open source) y con funcionamiento no demasiado intrusivo, aunque sinceramente a mi me parece que no cubre todas las expectativas que un usuario puede desear. En primer lugar, hablar de que su configuración es harto sencilla y los pasos te llevan ineludiblemente a conseguir un trozo de javascript que una vez pegado en el código fuente de tu web consigue el efecto deseado ... bueno, a lo mejor no tan deseado.

Lo primero que he detectado es que el banner se sobrepone encima del texto de la web que supuestamente protege. Otras webs desplazan el contenido para dejar paso a esa franja, fíjate en el caso de google por ejemplo. Luego te pide autorización para ese sitio o para todo. ¿ Por qué para todo ?, a mí, como creador de un sitio web que me importa lo que hagan los demás sitios con sus cookies. Allá cada uno. Se me ocurrió probar esta funcionalidad en el Chrome con mi correo abierto y evidentemente se me cerró la sesión de gmail, y de todas las webs que estaban abiertas. Y al intentar iniciar sesión de nuevo gmail me decía que no tenía activadas las cookies y que lo hiciera sino no podía iniciar sesión en mi correo.

Como no me parece una solución integral, al menos en mi caso, aunque la idea me parece muy práctica voy a tratar de documentarme acerca de este tema y os machacaré de nuevo con un artículo práctico sobre como integrar un pequeño banner en vuestro sitio que pregunte al usuario sobre el tema de las cookies. Como mi especialidad es PHP por supuesto daré mi solución desde esta vertiente, dotando por ejemplo de la posibilidad de que al recargar la web habiendose aceptado el uso de cookies se active el uso del código de analytics. Intentaré que el módulo sea lo más configurable posible, y como dicen en mi ámbito, que haga sólo lo que se espera de él, activar o no las cookies para el sitio en cuestión.

Os espero pronto por aquí.

Imagen destacada gracias a http://www.sxc.hu/photo/1253020

No hay comentarios:

Publicar un comentario