Enkele extensies voor Firefox en Chrome vergaren op de achtergrond data over hun gebruikers. Het zou gaan om zaken als de browsergeschiedenis, OAuth-tokens, cookies en request headers. De data zou worden verkocht aan analytics-diensten.
De bevindingen worden gemeld door Frans Rosén en Linus Särud van het Zweedse Detectify Labs. De extensies in kwestie zouden gebruikmaken van third-party-scripts om de gegevens te verzamelen en met regelmaat te versturen naar de analytics-diensten. De extensies hebben toegang tot de webpagina's die de gebruiker bezoekt onder het mom van hun eigen functionaliteit. Zelfs extensies als Ghostery, die juist bedoeld zijn om tracking te voorkomen, helpen niet tegen deze extensies omdat ze zich richten op het web en niet op andere extensies.
De auteurs noemen meerdere Chrome-extensies die gebruik zouden maken van de tracking scripts. Daaronder vallen extensies als HoverZoom, SpeakIt en Free Smileys & Emoticons. Deze voorbeelden hebben tussen de 750.000 en 1,1 miljoen gebruikers. Het zou in ieder geval gaan om een twintigtal Chrome-extensies. Als voorbeeld van een Firefox-extensie die hiermee werkt, noemt het bedrijf Ant Video Downloader, met 409.000 gebruikers.
De Zweden zeggen met tests te hebben kunnen verifiëren dat het browsegedrag van individuele gebruikers met de extensies in kwestie na twee weken terug is te vinden bij een niet nader genoemde analytics-dienst. Zelfs links binnen interne privénetwerken en pdf-bestandsnamen verschenen in de databanken van de dienst. Ook Google Drive- en Dropbox-links om bestanden te delen, worden verstuurd met de extensies. Wanneer deze bestanden toegankelijk zijn voor iedereen die de link heeft, zijn de bestanden dus eigenlijk niet meer privé.
Volgens de onderzoekers zouden de extensies in sommige gevallen zelfs een tracking-script-sdk aan boord hebben, die in staat is om nieuwe Javascript-code te downloaden, op te slaan en uit te voeren. Die zou losstaan van de functionaliteit van de extensie zelf en is alleen aanwezig om de tracking uit te voeren. Door de tracking-code buiten de Chrome Web Store en Firefox Add-ons-website om te downloaden, kunnen de filters tegen dit soort scripts van die twee distributiepunten ook omzeild worden.
In sommige gevallen kunnen gebruikers de tracking wel uitschakelen binnen de opties van de extensies, maar het kan ook weer voorkomen dat een update voor de extensies deze optie weer terugdraait naar zijn standaardinstelling. Detectify stelt dat de beheerders van de extensies in kwestie ongeveer 4 dollarcent per installatie per maand krijgen, wat zich vertaalt naar 40.000 dollar per maand bij een miljoen installaties.
Sommige extensies maken melding van de dataverzameling in de beschrijvingen op de Web Stores, terwijl anderen dat juist niet doen. De agressieve dataverzamelingspraktijken zijn hoe dan ook in strijd met de regels van Content Security Policy van de Chrome Web Store. Een soortgelijke situatie deed zich in oktober ook voor op iOS en Android. Daar zou de Youmi advertising-sdk ook tracking scripts bevatten. Toen zijn ongeveer 250 apps uit de App Store verwijderd.