Hacker News new | past | comments | ask | show | jobs | submit login

> Again whatever native apps can do, web apps do all the time.

This isn't true. Yes, web apps have tons of telemetry, and every web request is logged server-side. But native apps do MORE:

- Native apps can look at what processes you're running. Web apps can't.

- Native apps can look at what software is installed. Web apps can't.

- Native apps can accurately determine exactly what operating system and browser you're using, while web apps either have to rely on a User-agent (which is trivially spoofed), or perform fingerprinting in order to come up with a guess.

- Native apps can see exactly what hardware you have. Web apps can't.

- Native apps have read/write access to every file on your system, subject to user-level permissions. Web apps require explicit selection from the user for file access. A native app can easily send your /etc/passwd file to a remote server, and can enumerate the local users.

--

Look, nobody is disputing that web apps have tons of telemetry, yet you keep responding as if that's what people are arguing with you about. What we're disputing is the exact statement I quoted. You implied that the telemetry of a native app is a subset or equal to the telemetry of a web app, and that's just plain false. It's very much the other way around. The telemetry of a web app is far less than a native app.




> - Native apps can accurately determine exactly what operating system and browser you're using, while web apps either have to rely on a User-agent (which is trivially spoofed), or perform fingerprinting in order to come up with a guess

A native app may know which browsers I have installed, but how would it know which of the umpteen ones I have I actually regularly use (if I don't do so while running the app)? The Web app, OTOH, is running in that browser, so yeah, of course it has a better chance of knowing that.


True, but to be fair, most users (Windows users, at least) don't have more than 2 browsers installed (Edge and either Firefox or Chrome, and it's likely a safe bet that if FF or Chrome are installed, that's their preferred browser). *nix users likely only have 1.

Your "umpteen" browsers is very much an edge case.


A native app running under your account can do anything you can do, so it can determine which browser you use by any number of methods, for example by checking the timestamps on the files in your various browser profiles (and of course read your browser history etc.).


Yeah, sure. So that brings us to the next question: Why would it want to?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: