Right now, we’re working on a brand new look and feel for all GNU FM sites, based on the latest release of Bootstrap (we promise it’ll be less purple) and I thought I’d take a few minutes to share some ideas I’ve had recently on the subject of privacy and surveillance.
As you hopefully know if you use Libre.fm, we do not log your personally identifiable information, such as your IP address, screen resolution, etc. Almost every other website does this in some way, either with a program such as Google Analytics, or with their server logs.
Here’s exactly what we store on the site right now:
libre.fm:80 127.0.0.1 - - [25/Aug/2013:06:26:02 -0700] "GET /themes/librefm/img/player/seek-backward.png HTTP/1.1" 304 188 "-" "Mozilla/5.0 (compatible; YandexImages/3.0; +http://yandex.com/bots)" libre.fm:80 127.0.0.1 - - [25/Aug/2013:06:25:57 -0700] "GET /2.0/?method=track.gettoptags&artist=Tryad&track=Lovely&format=json HTTP/1.1" 200 3444 "http://libre.fm/user/Trim/station" "Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0 Iceweasel/23.0.1"
In these results, we can see that a search engine indexed one of our images, and that another user tried to find the top tracks by Tryad, but we don’t know which user is doing this, or where they are located.
This is not true of sites like Last.fm, and especially not true of Facebook. Facebook apps work with sites such as Rdio, Spotify and others to show up to the minute live listening information from other sites, right in the users’ Facebook action stream.
For maximum privacy, we recommend installing your own GNU FM server. We have already demonstrated limited federation abilities at FOSDEM last year, and have recently green lit our work on the GNU social project which will give us a strong, federated social presence, and technology we can piggy back onto.
With the 30th anniversary of the GNU project coming, now is an important time for all GNU projects to work together on providing a real alternative to sites that users cannot control.