All the icons of the installed apps shown on the Umbrel’s desktop are served from the web, specifically from the URL: Umbrel Apps Gallery<app_name>/icon.svg
Thus every single time your browser is fetching the desktop page, the official Umbrel’s web server is interrogated for each of the icons, allowing them to fingerprint you quite precisely. Not only they notice your IP address (=location), your browser, OS, list of the app installed on your Umbrel and how often you reload the desktop page, but also are able to gather much more sensitive data, depending on other factors.
The question arises, why is that? Why such a simple thing like apps icons on desktop can’t be served locally from my Umbrel instance itself, but instead their web server must be contacted for that? I can’t find any reasonable explanation except for simply spying on users. Prove me I’m wrong, please.