Mozilla verwijdert telemetrieframework Adjust uit Firefox voor Android en iOS

Mozilla heeft telemetrieframework Adjust uit de nieuwste Android- en iOS-versies van Firefox verwijderd. Het bedrijf kon met dit framework nagaan of gebruikers de Firefox-app via een advertentiecampagne van Mozilla hadden geïnstalleerd.

Firefox-volger Sören Hentschel schrijft in een blogpost dat het framework niet meer terug te vinden is in versie 129.0.2 van de Android-app en versie 129.2 van de iOS-app. De wijziging is echter niet terug te zien in de releasenotes van de apps en Mozilla heeft er ook nog niet officieel over gecommuniceerd.

Mozilla Adjust is een telemetrieframework waarmee Mozilla kan nagaan of apps via een link van een Mozilla-advertentiecampagne werden geïnstalleerd of via een appwinkel. Het framework verzamelt volgens het bedrijf het advertentie-ID, het IP-adres van het toestel en een timestamp. Mozilla schrijft dat het via Adjust ook overzichten kon maken van de regelmaat waarmee gebruikers de Firefox-app gebruikten, evenals welke functies en knoppen er werden gebruikt. De data werd volgens het bedrijf geanonimiseerd.

Door Jay Stout

Redacteur

26-08-2024 • 13:47

18

Submitter: wildhagen

Reacties (18)

18
17
10
0
0
7
Wijzig sortering
verzamelt volgens het bedrijf het advertentie-id, het IP-adres van het toestel en een timestamp
Hoe kunnen ze de installatie dan traceren naar een advertentie? Ik neem aan dat we het hier niet over sideloading gaat, dus gaat de installatie sowieso via de app/play store? Speelt de store zelf de informatie weer door naar firefox, die dat dan kan terugkoppelen naar mozilla?
Op Windows doen ze dat met een speciale ID die in elke download zit verstopt (dus elke keer als je downloadt krijg je een iets andere file). Dit irriteert me natuurlijk ook wel maar ik gebruik toch heel weinig Windows gelukkig.

Maar op de play store kan dat natuurlijk niet nee, dus goede vraag.
Beide stores ondersteunen URL's die acties uitvoeren in de app zodra deze geïnstalleerd is. Wanneer de app nog niet is geïnstalleerd, opent de store en voert de app de handeling uit na het installeren/tijdens eerste opstart. Dit gebruiken ze waarschijnlijk.
Ik had het sowieso al uitgezet omdat het blijkbaar op Android voor performance problemen zorgde:
https://www.ghacks.net/20...s-in-firefox-for-android/
Had ik al uitstaan in Nightly. Wel iets nieuws bij Onderzoeken: Clean (staat overigens Glean ipv clean) Database Flush time-based is? Zijn ze aan het testen.

[Reactie gewijzigd door desalniettemin op 26 augustus 2024 15:54]

Als het werd geanonimiseerd, dan is het naar mijn idee prima.
Zonder gebruikersdata is het erg moeilijk de gebruikservaring te verbeteren is mijn ervaring.
Het kan wel maar je moet er moeite voor doen.

Focus groups, daadwerkelijk in contact gaan met de community, enzovoorts. Het probleem met telemetrie is dat het je alleen het 'wat' vertelt en niet het 'waarom'. Gebruiken mensen een functie niet omdat ze hem niet nuttig vinden of omdat hij gewoon brak is geimplementeerd?

Maar ik ben blij dat ze deze tracking er uit hebben gesloopt.

[Reactie gewijzigd door Llopigat op 26 augustus 2024 13:52]

In je onderzoeksfase heb je vaak eerst kwantitatief onderzoek (cijfertjes vergaren) en op basis daarvan kan je kwalitatief onderzoek doen (wat jij schrijft). Zonder cijfertjes is het lastig gericht vragen te stellen. Als je het 'wat' uit de kwantitatieve onderzoeken haalt kan je het 'waarom' uit het kwalitatieve onderzoek halen.

'we zien dat veel gebruikers X en Y via Z doen, doen jullie dit ook en zoja waarom?'
Daarnaast is het ook belangrijk om het andersom te doen: kwalitatief onderzoek middels open vragen, om daarna in te zoomen op ‘en hoeveel mensen ervaren dit probleem hoe vaak?’

Je wilt namelijk ook graag weten welke mensen Firefox na het zien van de advertentie wel wilden downloaden maar dat niet deden, bijvoorbeeld omdat er iets mis ging. Of als er een essentiële functie ontbreekt, dan ga je daar op basis van telemetrie nooit achter komen: die meet alleen de functies die je al wel hebt geïmplementeerd.

Als het echt volledig geanonimiseerd is, vind ik het vergaren van dit soort telemetrie zoals Mozilla deed geen bezwaar. Helaas ben ik alleen wel achterdochtig geworden doordat veel andere bedrijven aan komen met een cookie-vraag waarin voor 46 partnerbedrijven standaard een ‘gerechtvaardigd belang’ aangevinkt staat bij een simpel nieuwsartikel. En klik ik daardoor vaak automatisch op ‘alles uit’.

Als Mozilla deze functie nu verwijdert, suggereert dat dat ze het ook zonder redden. En dat is alleen maar aan te moedigen, lijkt me.
Alleen is dit niet volledig geanonimiseerd. In het artikel wordt al een IP adres genoemd. Die is voor een vaste internetlijn gekoppeld aan jouw huis en dus aan jou. Ik weet verder niet waarom ze dit zouden willen verzamelen, want wat vertelt dit uiteindelijk over het gebruik van jouw app? Dus beter om dit helemaal niet eens te verzamelen lijkt me.
Er zijn heel weinig androidapparaten die een public IP hebben. Het gaat hier om het ip-adres van het toestel. Vrij waardeloze info naar mijn mening want da's vrijwel altijd een private IP.
Hoe weet je dat? Over het algemeen gaat het bij het IP adres om het adres waar het request vandaan komt. Oftewel niet je eigen 192.168.x.x maar het publieke IP van je router. Tenzij je op 4/5G zit, dan zit je meestal achter een carrier grade NAT en deel je dat IP met duizenden anderen 🤪
Hoe weet je dat?
Omdat dat er staat:
"Het framework verzamelt volgens het bedrijf het advertentie-ID, het IP-adres van het toestel en een timestamp"
Dan ga je blind uit van een Nederlandse vertaling geschreven door een derde partij. Dat staat namelijk niet in het gelinkte artikel, daar staat het volgende:
The data includes an advertising ID, IP address, and timestamp.
Niks over het “toestel”. Dat zou, zoals je zelf al aangeeft, nutteloze info zijn. Het gaat hier eigenlijk altijd om het IP dat de ontvangende server ziet.

En ze verzamelen nog wel meer:
https://support.mozilla.o...ent-to-the-adjust-backend
Bv:
Adjust receives data such as country, language/locale, operating system and app version.
@JayStout denk dat dit soort dingen dan wel gefixt mogen worden.
Maar daarmee ga je enkel de gebruikers bereiken die daar actief mee bezig zijn.
Als je voor je opa/oma Firefox installeert, dan zullen die wel met vragen naar jou komen. Maar hoe makkelijk/moeilijk ze alles vinden, zal niet direct opgepikt worden door community's, focusgroepen, ...
Ze meten de effectiviteit van hun advertentiecampagnes, dat heeft niets met gebruikservaring te maken.

Veel interessanter is overigens de vraag hoe dit precies werkt. Hoe weet een app, die je uit de appstore installeert, hoe je op die appstore pagina terecht bent gekomen?

Op dit item kan niet meer gereageerd worden.