Privacy, Obscurity: Randomizing New Tabs
Published on November 10, 2016 (⻠October 3, 2023), filed under Everything Else (RSS feed for all categories).
You want to leave a less predictable online trail *? I wrote a little browser extension for Chrome that accomplishes that: the New Tab Traffic Randomizer. Its source, likely to need a few more sets of eyes, is up on GitHub.
What does the New Tab Traffic Randomizer do? It simply requests a random URL every time a new tab is opened. These URLs themselves are either predefined (currently including Code Responsibly and the EFF), semi-random (one from a pool of pages either generated through Wikipedia or randomrandom), or âreallyâ random (through generating an alphabetical string to be used for a .com hostname).
Why? Less for fun, as other attempts suggest, rather for privacy, through obscurity, as the extension makes traffic patterns a bit more, random. The extension reflects the minimum I had in mind to bring in some element of âsurpriseâ into my own online habits, habits that, so I hope, already focus on basic security and privacy (German readers remember some of the practices I shared with my family).
If you have ideas on how to extend and improve the extension, file an issue or fork and contribute to the projectâIâd very much look forward to working on this together with a few more people. Yet everyone else, please just enjoy đ
Oh. I did something like this before. I wrote a Chrome extension that highlights reset style sheets (still a malpractice), and likewise its source can be inspected and improved at GitHub.
* For whatever the reasons, and I assume perfectly legitimate ones just as I assume responsible use of the extension.
About Me
Iâm Jens (long: Jens Oliver Meiert), and Iâm a frontend engineering leader and tech author/publisher. Iâve worked as a technical lead for companies like Google and as an engineering manager for companies like Miro, Iâm somewhat close to W3C and WHATWG, and I write and review books for OâReilly and Frontend Dogma.
I love trying things, not only in web development (and engineering management), but also in other areas like philosophy. Here on meiert.com I share some of my views and experiences.
If youâd like to do me a favor, interpret charitably (I speak three languages, and they do collide), yet be critical and give feedback, so that I can make improvements. Thank you!
Read More
Maybe of interest to you, too:
- Next: Stop Using the Old âClearfixâ
- Previous: Living and Mistakes
- More under Everything Else
- More from 2016
- Most popular posts
Looking for a way to comment? Comments have been disabled, unfortunately.
Get a good look at web development? Try WebGlossary.infoâand The Web Development Glossary 3K (2023). With explanations and definitions for thousands of terms of web development, web design, and related fields, building on Wikipedia as well as MDN Web Docs. Available at Apple Books, Kobo, Google Play Books, and Leanpub.