/LIM010-Cipher

Aplicación de cifrado para evadir la censura

Primary LanguageJavaScript

ACAB CIPHER: All Chavistas Are Bad

La censura le impide a la gente estar informada.

El monitoreo de las redes sociales y sitios web de noticias son prácticas usadas por gobiernos totalitarios para controlar a la población y así censurar información en línea. La libertad de los usuarios es una amenaza en su esquema de represión, así que el campo digital es un escenario de resistencia.

En Venezuela, los agentes represores y simpatizantes con el régimen se hacen llamar chavistas, de ahí nace el nombre.

Investigacion previa

La idea detrás de ACAB CIPHER es brindarle a los ciudadanos que viven dentro de regimenes dictatoriales, una herramienta fácil y segura para que puedan compartir información encriptada a través de los medios digitales, con la finalidad de burlar cualquier tipo de censura que pueda originar algún tipo de persecución hacia su persona o su familia.

Para la creación de ACAB CIPHER se tomó en consideración la necesidad de la población venezolana que esta sujeta constantemente a los entes represores de ese país, y esta dirigida especialmente a los avidos usuarios de redes sociales en edades comprendidas entre 17 hasta 50 años que vivan en Venezuela.

Se entrevistaron a 6 usuarios que afirmaron la utilidad de una aplicación como esta, además de constatar que el diseño explicado a continuación es bastante sencillo e intuitivo de utilizar.

Proceso de Diseño

Imagen del primer prototipo en papel

Imagen del primer prototipo en papel (baja fidelidad)

Luego de presentar el primer prototipo, las recomendaciones a seguir fueron orientadas al flujo de la aplicación, ya que resultaba confuso para varios usuarios, de modo que se cambió la ubicación de los botones y se tomó la decisión de hacer por separado el proceso de cifrar y descifrar, además de agregar los botones de "resetear" para borrar el texto ingresado y el boton de "copiar" para compartir más rápido los mensajes resultantes, dando como producto una plataforma más amigable y sencilla de utilizar.

Login Esta es el prototipo de la pagina principal, donde el usuario debe ingresar la contraseña para tener acceso a las funcionalidades de la app.

login fallido El usuario tiene 3 oportunidades para ingresar correctamente su contraseña, en caso de fallar, debe aparecer este mensaje.

Opciones Luego de ingresar, en esta pantalla el usuario podrá seleccionar entre dos opciones, cifrar y descifrar texto.

Cifrar Esta es la pantalla para realizar cifrado

Descifrar Y esta es la pantalla para descifrar texto.