lunes 3 de mayo de 2010

Por Qué Me Fui De Facebook: Parte 1

Esta madrugada (después de matarme buscándolo) apreté el botón en Facebook para eliminar mi cuenta permanentemente. Aunque suena como algo sin importancia creo pertinente dar las razones para esta decisión ya que se basaron completamente en las polizas de privacidad de Facebook como compañía. La versión corta: Facebook no respeta la privacidad de sus usuarios y busca redefinir lo que es privado o no. Ahora la versión larga.

Es una pena que haya sido forzado a dejar Facebook. Cuando me uní a Facebook hace un par de años volví a encontrar a viejos amigos y amigas, y se me hacía bien fácil ver las fotos de mis sobrinos y sobrinas. También era un éxito para mantenerme en contacto y charlar con mis amistades. Solo había una cosa que me molestaba: la infinidad de invitaciones que me llegaban para juegos y aplicaciones tontas como Farmville, Ninjas y Piratas y Top Friends. Estas aplicaciones llenaban mi wall(la página principal donde uno escribe y recibe mensajes) de mensajes tontos que no me interesaban tener y hacían imposible mantener mi wall limpio.

Eventualmente encontré que cuando una aplicacion me enviaba una invitación podía optar por bloquearla, y los mensajes de esa aplicación se acababan. Sin embargo, cada semana alguien instalaba alguna nueva aplicación y nuevamente necesitaba especificar que fuera bloqueada también. Lo que necesitaba en realidad era una opción que me dejara bloquear de antemano todas las aplicaciones y jueguitos en Facebook para que me dejaran en paz. Después de un par de meses bregando con ese fastidio y bloqueando aplicaciones individualmente, gracias a un amigo descubrí una forma de hacer precisamente eso. Era una opción que estaba bien escondida en las opciones de Facebook que rezaba lo siguiente:

Do not share any information about me through the Facebook API.

Si no entendistes que significa esa oración, y no eres un programador, no te preocupes. No se supone que sepas, y estoy convencido que la terminología técnica no estaba ahí por accidente. Esta opción estaba localizada y escrita como estaba para que primero, fuera difícil de encontrar, y segundo, difícil de entender.

Para la audiencia no técnica, un API es un acrónimo para Application Programming Interface. El API de Facebook es una interface que permite a un programador interactuar en su programa con Facebook. Así que por ejemplo, digamos que el creador del jueguito de Farmville quiere programar el juego para que este pueda accesar la lista de tus amigos para invitarlos automáticamente a jugar Farmville también y así promocionarse. Pues, asumiendo que el API de Facebook provee un servicio llamado getFriendsList que permite conseguir la lista de amigos de un usuario de Facebook, el programador de Farmville puede escribir algo que podría verse como esto:


List friends = FacebookAPI.getFriendsList();
friends.sendInvitationToPlayFarmville();


Lo que este pseudocódigo(otra palabra para código de embuste) hace es que consigue la lista de amigos de la persona jugando Farmville, y procede a enviarles una invitación a jugar a todas estas personas. De la misma forma que el API provee facilidades para conseguir tu lista de amigos, seguramente el API de Facebook permite extraer información más personal que hayas entrado en Facebook, como cumpleaños, dirección, libros favoritos, quien está emparentado contigo, etc. En fin, cualquier cosa que sepa Facebook, el API lo puede proveer.

Ahora es fácil entender la importancia de esta opción de privacidad de que tu información no puede ser usada por el API de Facebook. Si especificabas la opción de bloquear tu información del API, ningún programa podía conseguir información tuya automáticamente usando el API. Así que asumiendo que yo marqué la opción en Facebook de bloquear el API, cuando el juego de Farmville ejecutara el código que mostré arriba, mi nombre nunca saldría en la lista de amigos y no me llegaría ninguna invitación. Por esa razón fue que dejé de recibir mensajes de las aplicaciones y juegos en Facebook cuando usé esta opción. Además tenía la tranquilidad que ninguna aplicación podía accesar mis datos personales.

Sin embargo, todo esto cambió en diciembre, cuando Facebook cambió sus polizas de privacidad. Ese día empece a recibir de nuevo mensajes de aplicaciones y juegos, y cuando traté de bloquear el API de nuevo, encontré que la opción ya no existía. En mi próxima entrada explicaré que fue lo que pasó, como opera ahora el API y que Facebook hace ahora y hará con la data de sus usuarios. Ahí entenderán por qué no encontré otra opción que no fuera dejar Facebook.

Continuará...

0 comentarios: