Thank you for an amazing SeaGL 2021!
Love SeaGL and want to help out? Get Involved

Freedom and privacy in the Web

Websites and the technologies they are built on continue to evolve from the static text documents of old (with the occasional image, tiled background and blinking marquee) to very elaborate pieces of interactive software, with both local and remote code execution that brings all kinds of overlooked privacy and user freedom concerns. Fueled by practicality and monetization incentives, web developers regularly impose non-free JavaScript to their visitors, who also have to suffer being tracked and fingerprinted by all kinds of third parties.

In this talk we will explore the sometimes obscure issues at play, and we will discuss tools and practices for end users to protect their freedom and privacy when browsing the Web, and for site developers to be able to offer an interactive, feature-rich experience to their visitors in freedom-respecting ways.

Attendees will learn about the JavaScript Trap and its solutions, as well as fingerprinting and other forms of browser tracking, and how to work around those and other issues from both the visitor and the webmaster side.


Ruben Rodriguez

Ruben Rodriguez, GNU

Spaniard, software engineer, photographer, GNU hacker, guitar player, ape descendant. Ruben started his career developing free software for research centers and universities, then founded the Trisquel GNU/Linux distribution project and other nonprofits. He is a maintainer for GNU IceCat and GNU LibreJS, tools which provide freedom and privacy oriented web browsing. He is a senior systems administrator at the Free Software Foundation, he likes dogs and paragliding, and dislikes writing about himself.