Trabajo:JustGetMyData

From FdIwiki ELP
Jump to: navigation, search

“JustGetMyData” es una página web destinada a ayudar a los ciudadanos de la Unión Europea a ejercer el derecho de obtener sus datos que los diferentes servicios web almacenan de ellos.

JustGetMyData
JustGetMyData captura.png
Autores:
Logospain.png Daniel Alfaro Miranda (GII 4º A)
Logospain.png Diego Atance Sanz (GII 4º A)
Logospain.png Ignacio Corrales Agustín (GII 4º A)
Logospain.png David Davó Laviña (GII 4º A)
Logospain.png Gerardo Meiro Mendoza (GIS 4º A)
Logospain.png Luis Pozas Palomo (GII 4º A)
Logospain.png David Sarnago Ojuel (GII 4º A)
Información general:
Url: JustGetMyData
Repositorio: Github
Licencia del proyecto: MIT License
Licencia página CC BY CC BY
Tipo de sitio Repositorio Web
Idiomas Es-ES24.png En-GB24.png Fr-FR24.png De-DE24.png It-IT24.png Pt-BR24.png Tr-TR24.png Nl-NL24.png Cs-CZ24.png Ca-ES24.png


Introducción

En la Carta de los Derechos Fundamentales de la Unión Europea se especifica que el derecho de acceso ocupa un rol central en la protección de datos personales de los ciudadanos. Se define en el artículo 15 de la GDPR (Reglamento General de Protección de Datos), en el que el responsable del tratamiento de datos debe facilitar una copia de los datos personales que se usen. Dicha copia tiene que ser provista en un formato usado comúnmente (no pueden mandarte los datos “en binario”) y en un formato legible por máquinas (no puede ser un documento escrito a mano). En otros países externos a la Unión Europea existen derechos similares, como la CCPA (Legislación de Privacidad del Consumidor) de California de 2018. En la UE dicha ley se aprobó en 2016, pero su aplicación no comenzó hasta 2018. Aun así, este derecho no se cumple en muchas ocasiones, o se trata de evitar que ejerzamos nuestros derechos mediante los llamados dark patterns, patrones de diseño anti-intuitivos creados para que los usuarios no puedan realizar diversas tareas, o realicen tareas que no quieren hacer.

Objetivos

  • Concienciar a la población sobre sus derechos sobre sus datos, concretamente sobre el derecho al acceso de tus datos personales.
  • Crear un repositorio que unifique y haga más fácil el ejercer estos derechos.
  • Presionar a las compañías mediante “shaming” con el ranking fácil-medio-difícil-imposible.
  • Promocionar que los usuarios denuncien públicamente en Redes Sociales las malas prácticas de algunas compañías.
  • Retroalimentar la web "JustDeletMe" logrando un mayor alcance para ambas webs.

Descripción del proyecto

Inicialmente decidimos realizar el trabajo sobre realizar una guia sobre como poder eliminar nuestros datos de los servicios web. Para ello decidimos investigar si había alguna página o proyecto que ya aporte esto.

Encontramos “JustDeleteMe”, el cual es un proyecto de software libre que ejecuta la idea que deseábamos realizar originalmente. Gracias a la sugerencia del profesor de: “no compitas con algo existente, colabora con lo que hay”, decidimos dar otro punto de vista al proyecto y nos planteamos finalmente la idea de, “cómo obtener nuestros datos”, creando así nuestra página web “JustGetMyData” y aprovechar el impacto que ya posee el proyecto original.

Originalidad

Dado nuestra idea de realizar una web que guiará a los usuarios en el proceso de borrar sus datos de distintas webs, encontramos la web “JustDeleteMe” y por la recomendación del profesor de “no compitas con algo existente, colabora con lo que hay” preferimos darle otro enfoque, el de obtener los datos de las webs en lugar de eliminarlos.

Para realizar un proyecto con cierta continuidad preferimos darle un enfoque distinto al original, manteniendo la similitud estética con la web original para lograr atraer a los usuarios de esta más fácilmente.

Lo que buscábamos realizando este enfoque es una concienciación, como puede realizar el proyecto inicial pero menos “radical”, el hecho de solicitar tus datos en vez de borrarlos; querer borrar los datos de Amazon a lo mejor no es algo que todo el mundo quiera hacer, pero sí puedes tener curiosidad sobre qué datos tiene y solicitarlos, un objetivo para una audiencia de la página original y audiencia en general de internet para lograr el impacto social.

Trabajo realizado

Para empezar a desarrollar nuestro proyecto nos pusimos a buscar páginas que nos llamaran la atención para obtener nuestros datos, una vez realizada una extensa lista, nos pusimos a investigar cómo obtener los datos de cada una de ellas, encontrándonos algunas empresas que lo ponen muy fácil, mientras que otras nos dificultaron la tarea haciéndonos realizar llamadas, mandar cartas o escanear DNI. Al repartir las páginas entre todos, sobraron unas cuantas como Twitch, que usamos de bait e intentar que la gente hiciese algún Pull Request.

A continuación realizamos un fork al proyecto “JustDeleteMe”, cambiamos el esquema de colores, iconos, nombres, y parte del motor de la página escrito en Jekyll. Para evitar confusiones y adaptamos el contenido original a uno que estuviera más acorde al ámbito del proyecto, el derecho de obtener nuestros datos de aquellas empresas en las que vamos registrándonos.

El despliegue se ha realizado con GitHub pages y el CI/CD de GitHub actions, que permite hosting gratuito para proyectos de software libre. Cada vez que se realiza un commit en la rama master, se ejecutan una serie de scripts de comprobación antesde compilar y subir la página estática. Compramos el dominio justgetmydata.com durante un año que apunta al hosting de GitHub, pasando por Cloudflare para gestionar mejor la carga de la página, y tener estadísticas. Decidimos no usar Google Analytics, pues sus políticas de cookies no van acordes con el equipo de Just Get My Data. Podrían causar rechazo entre los usuarios objetivo de la página. También se ha creado una integración con Crowdin, página de traducción colaborativa en la que hemos conseguido contribuciones en más de 10 idiomas.

Como nuestro proyecto extendía una funcionalidad de la página “JustDeleteMe” decidimos proponerles colaborar con su proyecto añadiendo la nuestra, por lo que añadimos un botón que dirige de JGMD a JDM y abrimos un issue por si les interesase que hiciésemos un Pull Request con un botón en JDM que redirigiese a JGMD.

El motivo principal de porque consideramos importante nuestro proyecto es que como usuarios nuestros datos pueden suponer un recurso importante para las empresas por lo que pueden extralimitarse obteniendo tus datos y por privacidad, el proceso de obtener los datos debería ser relativamente fácil para el usuario básico de la web, lo cual llega a ser en ocasiones justo lo contrario ocultando el proceso a seguir o poniendo pasos intermedios.

Persistencia

Personalmente, nos hemos propuesto seguir aceptando Pull Request del proyecto y colaborando con Just Delete Me.

Por recomendación del profesor, decidimos renovar el dominio unos cuantos años más, hasta el 26 de Noviembre de 2030 (estudiantes del futuro 2029, por favor avisadnos de la renovación).

Impacto

Métricas

Respecto a cómo valoramos el impacto logrado, y ya que el proyecto es una página web, valoramos las métricas que representan las visitas, potenciales visitas y la difusión que tiene la web. Por esto, el número de búsquedas que se realizan en Google de nuestra página web la utilizamos como métrica básica que refleja el impacto actualizado a diario.

Como objetivo y métrica inicial es conseguir que aparezca nuestro proyecto en la web original de JustDeleteMe, para lo cual consideramos que el proyecto es suficientemente interesante como para ser incluido y visibilizado por otro proyecto.

Por ser lo más accesible, la relevancia dentro de redes sociales también es un punto a tener en cuenta, desde que cuentas realizan alguna difusión y la repercusión que tengan las publicaciones realizadas.

Por otra parte, la presencia en GitHub también la utilizamos como guía para saber el interés de las personas por nuestra web. Concretamente tenemos dos puntuaciones a considerar dentro de GitHub, la primera es el número de Pull Request que tiene el proyecto y la segunda es el número de “estrellitas” que le dá la gente al proyecto.

Para finalizar, una métrica que nos dá mucha visibilidad, y que inicialmente no esperábamos lograr, son los artículos en webs/blogs acerca de “Just Get My Data” poniendo la web al alcance los ya activos usuarios de los distintos medios.


Impacto alcanzado

Respecto al impacto al ser una web de ayuda y guía, está directamente relacionado con el alcance social, por lo que el objetivo principal es lograr el mayor número de visitas posibles en la web. Para este propósito buscamos promocionar por los distintos medios posibles como páginas web, redes sociales, contactos personales.

El día 22 de Diciembre JustDeleteMe nos aceptó el Pull Request para poner un botón en la cabecera de su página para enlazarla con la nuestra, de esta manera nos permitió aumentar el alcance significativamente. Recibimos unas 100 visitas diarias, y subió ligeramente el posicionamiento SEO.

El mismo día recibimos un Pull Request traduciendo la página al Checo que nos sorprendió bastante, que se convirtió en el primero de muchos de los idiomas traducidos de la página.

Posteriormente nos centramos en la publicidad en páginas web. Publicamos la página en diversos subforos de Reddit relacionados con la privacidad como /privacy y /europrivacy. En la mayoría logramos un impacto moderado, pero en r/privacy (con más de 1 millón de miembros) logramos ser el post del día con más de 1400 "upvotes" (enlace) y con varios comentarios que nos ayudaron a mejorar ciertos aspectos de nuestra Web. A partir del post en Reddit fue cuando empezamos a recibir múltiples colaboraciones traduciendo y añadiendo contenido, y las visitas a la página crecieron enormemente.

En la Web

El rendimiento en posicionamiento web en Google es el siguiente

Screenshot 2021-01-14 Rendimiento.png

En cuanto a visitas en la página web, podemos observar los picos por los artículos publicados

Screenshot 2021-01-18 justgetmydata com Account Cloudflare - Web Performance Security.png

También tenemos el siguiente mapa de visitas around the world

JGMD Traffic Map.png JGMD-wOrLd-traffic.png

En la prensa

Empezamos a ver post sobre JustGetMyData en distintas web y redes sociales, destacando un post el 7 de Enero en Vice. A continuación tradujeron el artículo de Vice a Español y observamos además la presencia de nuestra página en las siguientes plataformas:

Casos reseñables

En redes sociales tenemos numerosas contribuciones, pero podemos destacar las siguientes:

@Vice @ProtonMail @lesnums

Screenshot 2021-01-18 VICE en Twitter.png ProtonMailTweet.png Screenshot 2021-01-18 Les Numériques en Twitter.png


ProtonMail defendiendo JustGetMyData de los haters @Azofhaifa

Screenshot 2021-01-18 Azhofaifa en Twitter.png

Post original en SubReddit/r/privacy donde logramos el impacto inicial.

RedditPrivacyPost.png

Inesperadamente, impacto en LinkedIn Stéphane Koch (mayor impacto obtenido)

Screenshot 2021-01-18 justgetmydata Busqueda LinkedIn.png