Hacker News new | ask | show | jobs
by anonyfuss 4755 days ago
> Aside from using some user resource (like battery or network) how is this different from what website have been doing for a long time?

1) Network requests (and thus communication with a remote machine that can log those requests) is an innate facet of the web. You can't load a site without explicitly choosing to make a network request. An app, however, might have no innate reason to make a network request at all.

I think #1 is the most important, but also:

2) JavaScript can be disabled.

3) HTML/JavaScript and browser network requests can be reviewed. Mobile applications are almost completely opaque to users.

4) Cookies can be blocked to reduce tracking surface.

5) Web analytics and cross-web tracking is already something people are concerned about, resulting in the introduction of do-not-track and similar.

Desktop apps have almost always explicitly asked permission before tracking users, whereas the web community seems to have brought to mobile a blasé approach to privacy and user respect.