Microsoft heeft aangekondigd dat het een oude functie uit zijn Edge-browser gaat verwijderen: de methode window.external.getHostEnvironmentValue(). Deze methode werd uitsluitend door Edge ondersteund en gaf webontwikkelaars toegang tot informatie over het apparaat en de browser van de gebruiker. Het probleem? Deze aanpak was niet gebaseerd op webstandaarden en vormde een risico voor de privacy.
Microsoft
In plaats daarvan wordt gekozen voor een overstap naar de gestandaardiseerde en privacyvriendelijkere User-Agent Client Hints API. Deze moderne benadering stelt websites nog steeds in staat om informatie over de browser en het platform van de gebruiker te verkrijgen, maar dan op een manier die veel beter rekening houdt met de bescherming van persoonlijke gegevens.
In een verklaring laat Microsoft weten: “Onze beslissing om getHostEnvironmentValue() uit te faseren is onderdeel van onze bredere inzet om de privacy in de browser te verbeteren en gebruikersprofilering – oftewel fingerprinting – tegen te gaan.”
Hints
De nieuwe User-Agent Client Hints API maakt gebruik van een systeem van zogeheten ‘hints’, kleine stukjes informatie die de browser al dan niet deelt met een website. Hints met lage entropie, oftewel weinig unieke kenmerken, worden standaard meegegeven. Informatie met een hoger risico op identificatie van de gebruiker, zoals apparaatspecificaties, kan alleen worden gedeeld met expliciete toestemming van de gebruiker of op basis van ingestelde voorkeuren.
Deze aanpak zorgt ervoor dat gebruikers een kleinere ‘digitale voetafdruk’ achterlaten tijdens het browsen, terwijl websites toch over voldoende informatie beschikken om hun diensten goed te laten functioneren.
Gefaseerde uitfasering
Er komt een gefaseerde uitfasering in drie stappen, met een volledige verwijdering van de methode in oktober 2025. Dit moment valt samen met het einde van de ondersteuning voor Windows 10. Voor websites die afhankelijk zijn van de oude methode, wordt tijdelijk de mogelijkheid geboden om een verlenging aan te vragen.
Meer informatie over deze wijziging is te vinden in de officiële blogpost.