+0.40 Do not download the app, use the website (idiallo.com S:-0.11 )
1347 points by foxfired 219 days ago | 728 comments on HN | Mild positive Contested Editorial · v3.7 · 2026-02-28 07:41:00 · from archive
Summary Privacy & Surveillance Advocates
This blog article advocates for users to prefer web browsers over native apps, arguing that companies leverage dark patterns and app permissions to extract personal data (contacts, location, microphone access, installed apps) primarily for surveillance and behavioral control rather than user benefit. The editorial content champions privacy rights and consumer autonomy against manipulative design practices and data extraction. However, the site itself implements Google Analytics tracking, creating a structural-editorial tension that undermines the credibility of the privacy advocacy.
Article Heatmap
Preamble: +0.26 — Preamble P Article 1: +0.32 — Freedom, Equality, Brotherhood 1 Article 2: ND — Non-Discrimination Article 2: No Data — Non-Discrimination 2 Article 3: +0.32 — Life, Liberty, Security 3 Article 4: ND — No Slavery Article 4: No Data — No Slavery 4 Article 5: +0.20 — No Torture 5 Article 6: +0.14 — Legal Personhood 6 Article 7: ND — Equality Before Law Article 7: No Data — Equality Before Law 7 Article 8: -0.16 — Right to Remedy 8 Article 9: ND — No Arbitrary Detention Article 9: No Data — No Arbitrary Detention 9 Article 10: ND — Fair Hearing Article 10: No Data — Fair Hearing 10 Article 11: ND — Presumption of Innocence Article 11: No Data — Presumption of Innocence 11 Article 12: +0.40 — Privacy 12 Article 13: ND — Freedom of Movement Article 13: No Data — Freedom of Movement 13 Article 14: ND — Asylum Article 14: No Data — Asylum 14 Article 15: ND — Nationality Article 15: No Data — Nationality 15 Article 16: ND — Marriage & Family Article 16: No Data — Marriage & Family 16 Article 17: ND — Property Article 17: No Data — Property 17 Article 18: ND — Freedom of Thought Article 18: No Data — Freedom of Thought 18 Article 19: +0.26 — Freedom of Expression 19 Article 20: ND — Assembly & Association Article 20: No Data — Assembly & Association 20 Article 21: ND — Political Participation Article 21: No Data — Political Participation 21 Article 22: ND — Social Security Article 22: No Data — Social Security 22 Article 23: ND — Work & Equal Pay Article 23: No Data — Work & Equal Pay 23 Article 24: ND — Rest & Leisure Article 24: No Data — Rest & Leisure 24 Article 25: ND — Standard of Living Article 25: No Data — Standard of Living 25 Article 26: ND — Education Article 26: No Data — Education 26 Article 27: ND — Cultural Participation Article 27: No Data — Cultural Participation 27 Article 28: ND — Social & International Order Article 28: No Data — Social & International Order 28 Article 29: +0.08 — Duties to Community 29 Article 30: +0.14 — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
Editorial Mean +0.40 Structural Mean -0.11
Weighted Mean +0.22 Unweighted Mean +0.20
Max +0.40 Article 12 Min -0.16 Article 8
Signal 10 No Data 21
Volatility 0.15 (Medium)
Negative 1 Channels E: 0.6 S: 0.4
SETL +0.45 Editorial-dominant
FW Ratio 50% 20 facts · 20 inferences
Evidence 17% coverage
1H 6M 3L 21 ND
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.29 (2 articles) Security: 0.26 (2 articles) Legal: -0.01 (2 articles) Privacy & Movement: 0.40 (1 articles) Personal: 0.00 (0 articles) Expression: 0.26 (1 articles) Economic & Social: 0.00 (0 articles) Cultural: 0.00 (0 articles) Order & Duties: 0.11 (2 articles)
HN Discussion 20 top-level · 30 replies
PaulHoule 2025-07-25 22:16 UTC link
I don't even get "The Unseen Cost of Convenience" as frequently the app is not "convenient", it's just worse -- especially on tablet platforms where a desktop site is just fine, and a desktop site at AAA accessibility is perfect.
Aachen 2025-07-25 22:29 UTC link
Dutch: https://appdwang.nl

German: https://appzwang.de

I don't know if they're affiliated but I recently came across one after already knowing of the other. The name means something like "app compulsion" in both languages, as in being forced to use apps. Very much in line with the submitted article above

Is there such a resource for English already? A place or movement we can link to

markbao 2025-07-25 22:34 UTC link
Don’t agree, but to each their own. The native app experience for every app noted in the article is better and smoother than the mobile web version, in my opinion. Lots of people hate Electron apps, which suggests to me that my preference for native apps isn’t unique.

Web apps can ask for your location or microphone the same way native apps can. Just reject it, there’s nothing that says you have to accept on either platform, so to say that’s a negative for native apps is odd.

The biggest downside of native apps is you can’t customize them with extensions or user styles like you can with websites.

urbandw311er 2025-07-25 22:35 UTC link
Don’t forget the ability to send push notifications. I think that’s one of the main reasons — it turns your whole relationship with a product on its head: you lose control over when you’re engaging, instead they can literally push their services and ads on you.
creatonez 2025-07-25 22:56 UTC link
The Discord web app is nearly identical to the desktop app. The main things you are missing are global push-to-talk and rich presence (i.e. dicord spies on your process list and tells other people what games you are playing). I'm always surprised more people don't use it.
wouldbecouldbe 2025-07-25 23:27 UTC link
I understand but it’s not always with bad intentions.

In the Netherlands we have a system called DigiD to login into to most government websites like your taxes and city, etc.

When I contracted for the city of Amsterdam I learned they’ve been pushing hard for the DigiD app to two factor authenticate instead of text message, because of contracts Digid charges a lot per text message validation and none for app.

frollogaston 2025-07-25 23:59 UTC link
Idc about privacy, apps are just annoying cause even downloading free ones requires auth for some reason (on iPhone), then they always want to update, then your OS gets too out of date and they stop working.
ErrorNoBrain 2025-07-26 00:09 UTC link
I prefer having as few apps as possible

so using the web is my go-to

i dont have reddit, on my phone for example.

Also, all those app icons are just "advertisement" every time you look at your phone screen... i dont need that.

if you REQUIRE me to use an app, then i'm only using it if i absolutely have to. (there's almost always an alternative)

guzik 2025-07-26 00:12 UTC link
just 1hr ago (1 AM local time) I saw 'your app is live on app store' notification on my phone and eagerly launched it... only to have it crash instantly. After a debug session I discovered an obscure bug in tflite library that only shows up in release builds. 20 minutes ago I pushed a hotfix with an expedited App Review request, hoping to spare as many users as possible from that crash. I can't wrap my head around how the appstore review missed it, especially after rejecting our last build 4 times over a barely legible location-permission alert description.

That said, I built my first mobile app 15 years ago, and to this day, building for mobile remains the most frustrating part of my programming life.

redbell 2025-07-26 00:12 UTC link
> If you've ever opened Reddit, LinkedIn, Pinterest, or practically any popular service on your phone's web browser, you've likely encountered it.

Another website that asks to Get The App is https://imgur.com/ , every time you open a link to just view that image you instantly got asked to Get The App. It's really annoying!

rustystump 2025-07-26 00:19 UTC link
I cannot agree more and this has always been a pet peeve of mine.

Most native apps are some half gig large where even the heaviest website is a few mb. They dont let you highlight text and have other bizarre design choices. Even worse, they request importing contacts list which isnt even an option on the web.

Native apps could be butter but more often than not they are like margarine. Smooth, oily, and not good for you.

Mehuleo 2025-07-26 03:03 UTC link
I think for companies, the main advantage of an app is the opportunity for uncontrolled data ab/use.

Let me explain. Say you order food online — you’d want a notification to update you, instead of having to manually refresh a webpage. So you prefer using the app. But what’s the guarantee the company won’t also send you marketing notifications? You give contact permission to access just one contact, but what’s stopping the app from uploading your whole contact list to their servers? You allow location for one check-in, but they start logging your GPS every minute? Every permission asked & given for right purpose end up as consent-full data siphons.

And honestly, if the app world hadn’t taken off, the web would have invented its own version of permission systems. So yeah, I dis/agree with the article’s title — web can do everything apps can; including the shady data siphoning.

Some people might argue that they need excessive data to serve right ads, make money and keep the app free — the only way. But I don't think so, even if you pay for the app, they will need excessive data to ensure you keep renewing.

8n4vidtmkvmk 2025-07-26 03:35 UTC link
I don't offer a native app for my business. We have a PWA. It works great on mobile. Yet users keep asking for an app. They're so conditioned to look in the app store now. I keep having to tell them to just pin the website to their desktop. Just a couple taps. All good.

I don't need or want their data. It's a liability. They pay a monthly subscription. I want their money. Not their data.

bokkies 2025-07-26 04:40 UTC link
Needed a new SIM in the UK recently so ordered a pay as you go one from Vodafone. Discovered to my horror that the new payg 'plus' can only be used with an app (that's locked to UK Google play Store) and a credit card for monthly recurring payments. No possibility of buying credit on a website or In store. Presumably so Vodafone can slurp up credit card details and all the juicy data mentioned in this article. Tossed in the bin and found a regular old school payg sim that I can top up with cash from a corner shop, but presumably this won't be possible for much longer.
theanonymousone 2025-07-26 05:28 UTC link
I was a heavy Quora user from 2014 to 2019 with fairly many answers and questions. In 2019 they essentially blocked website for mobile users and urged them to download the app. That's when I decided to respect my dignity and deleted my account.

If you have a website, everyone with a browser should be able to use it.

madduci 2025-07-26 06:02 UTC link
One big drawback is represented by banking apps, that force the usage of their apps to act as a 2 Factor Authentication mechanism, sending a request for logging in.

I would like to use only the browser, but unfortunately for some use cases it isn't really possible.

zkmon 2025-07-26 06:23 UTC link
The problem is, this article assumes that you have an option to choose between the app and web page. This is not true in most important cases. The web site is gone or made a useless page which only tells you to download the app. Banks won't allow you to do much on their website. Infact, you can't login to their website if you don't have the app. I can't login into my work PC or laptop, if I don't use my company apps.

Same goes for every serious app which need to ID you. The app-based 2FA/MFA is becoming the standard for the web access. This is a need or pattern created by availability of a bad solution. Similar to how the cars created sprawling cities in the USA which prohibits you using your legs.

So, telling people to use website instead of app, is the same as telling them to walk to the corner shop instead of using a car. You can't walk to the many other essential places anymore, though.

You can escape from the car if you live a small village that has everything you need. But you can't escape from apps and internet if you need to feel that you exist in this world.

tempestn 2025-07-26 06:31 UTC link
At AutoTempest we resisted making an app for years, because anything that a hypothetical app could do, we could do with the website. And in my opinion, when searching for cars, it's more convenient to be in your browser where you can easily open new tabs, bookmark results, etc.

And for years, it was our most requested feature, by far. We had instructions for how to pin the site to your home screen, and would explain to users how the website does everything an app can do. Still, constant requests for an app. Finally we relented and released one, and very quickly around half our mobile traffic moved to the app without us really trying to nudge people at all.

People just really like apps! I think it suits our mental model of different tools for different uses. We've also found that app users are much more engaged than website users, but of course much of that will be selection bias. Still, I can see how having your app on someone's home screen could provide a significant boost to retention, compared to a website they're liable to forget. For us now, that's the main benefit we see. Certainly don't use any additional data, though I won't argue that other companies don't.

leontrolski 2025-07-26 09:03 UTC link
A reminder of all the features available right now with PWAs - https://whatpwacando.today
44za12 2025-07-26 09:05 UTC link
You know what’s wild? We’ve reached a point where the “download our app!” pop-up is basically the digital equivalent of a mall kiosk worker chasing you down with a lotion sample. I just want to read the article, not sign up for a recurring relationship. The web is supposed to be open, frictionless, and—dare I say—fun. Instead, it’s become a minefield of dark patterns, nag screens, and “please enable notifications!” popups.

I love that this post is pushing back on the norm. Maybe, just maybe, we can start a movement to make the web usable again. Or at least make “No, thanks” actually mean “No, thanks.”

baby_souffle 2025-07-25 22:43 UTC link
I have never liked notifications on iOS so I can't say for sure but I do know that on Android it's been possible to disable certain types of notifications or demote the urgency for at least 5 years now.

Whether or not most people are aware of this ability is another question, I guess.

thwarted 2025-07-25 22:43 UTC link
Mobile apps are so limited compared to an actual web browser's interface. The reddit mobile app only lets you view one topic/conversation at a time. Same with the IMDB app; it's impossible to do any research, like comparing actors or movies, using the IMDB mobile app because the flows are all captive and there's very limited ways to navigate between the resources. With a browser, I can open up multiple sets of content at once. So many mobile apps are just fixed views and offer no compelling interface for anything but the extremely limited way they want (force) you to use their app. The fact that a browser allows multiple tabs and can do bookmarking makes up for (works around) the relatively lack luster interfaces both website and mobile apps have.
VoidWarranty 2025-07-25 22:44 UTC link
The reason I believe the web experience is inferior is because companies put more resources into apps at the expense of the web.

Apps break often. They need a lot of support. Everything must be constantly updated. You never know when Samsung or Apple will push an update that breaks things because of some esoteric policy shift or setting change.

But the web? If you do it right, maintenence is much easier. If things do break: users can try different browsers or devices to get around instead of being bricked.

I can't be the only one who _never _ updates software on my phone until I absolutely have to. Everything is so brittle. I'm sick of being gaslit that apps make that better. Despite it's own horrible implementations, the web is far more stable.

teagoat 2025-07-25 22:56 UTC link
You can get push notifications to your phone from a website through the browser, even when that website isn't still open.

But presumably developers have more control over app notification look & feel vs browser notifications?

jayd16 2025-07-25 23:08 UTC link
Is that how it works? Don't you need to call into it with the Social SDK?
Uvix 2025-07-25 23:10 UTC link
I also lose the ability to keep my place in my browser when I switch to it.

(Yes, in theory, I could open another browser window for it instead of another tab. In practice, Chromium will pick the wrong window to remember the tabs from when it’s restarted, so I try to stick to one window.)

montroser 2025-07-25 23:17 UTC link
The author is not contesting that the app experience is better. Yeah, the web experience is worse -- because the product people are treating the entire web presence as a _marketing surface_ for the app. So, the web version is basically an ad for the app. This is true of Reddit, Yelp, and others. How could it not be worse?

It's too bad because it's not like the web is incapable of providing a beautiful ux for those products. But then so why do you think these companies employ massive teams of devs, for Android, and then again for iOS, reimplementing their functionality on every platform? All that to provide you with that sweet extra smooth native "feel", 2% nicer than the web could do? No, it's not for you...

vunderba 2025-07-25 23:25 UTC link
Another advantage to using the Discord website is that it's easier to style/modify using extensions such as tampermonkey.
opan 2025-07-25 23:26 UTC link
>The native app experience for every app noted in the article is better and smoother than the mobile web version, in my opinion. Lots of people hate Electron apps, which suggests to me that my preference for native apps isn’t unique.

I want native programs on my PC, and fewer apps on my phone.

I get all my apps from F-Droid. If I need to use Steam chat or view the menu at Taco Bell, mobile website it is. I am not gonna put their proprietary software on my phone. This also brings up another interesting difference. There is no desktop program for Taco Bell, that would be super weird. I think other comments already addressed that, but a lot of mobile apps are basically just the website.

A game like Luanti or some sort of Tetris is something I'd want native in both places (desktop and mobile). Games in browsers are a mess.

bramhaag 2025-07-25 23:37 UTC link
In this case there is also a perceivable benefit for the user. SMS 2FA is vulnerable to sim swapping, this is not possible when TOTPs are delivered in-app. The app is also FOSS [1], so even if you're paranoid you can still inspect what data is sent.

There are also just some things you cannot realistically do in the browser (or over SMS) without having to ship specialised hardware to 18 million people, like reading the NFC chip of your passport. This is needed for DigiD Substantieel and Hoog, which are mandated by the eIDAS regulations.

[1] https://github.com/MinBZK/woo-besluit-broncode-digid-app/

SahAssar 2025-07-25 23:38 UTC link
The DigiID app could interact with websites, that's how it works for many other digital IDs in europe.

For example with bankID (sweden, and I think the norway version does the same) when you need to authenticate you either scan a QR code with the bankID app or select "on the same device" and then the website will interact with the bankID API to auth.

Either way you don't need your own app to get proper auth working with this sort of government login.

(With bankID the app devs still pay a per-auth price, but that is not due to any technical reason, just because its made by a profit-driven semi-monopoly)

nehal3m 2025-07-25 23:48 UTC link
True, but it does force citizens into a contract with either Apple or Google. I don’t think that is a good idea both from the perspective of individual freedom and national sovereignty.
Tmpod 2025-07-26 00:00 UTC link
I agree, I always use Discord web over the Electron app. Beyond what you said, using it in the browser also has better backward/forward behaviour and it's easier to handle media and links. Also, being inspectable is quite nice.
bramhaag 2025-07-26 00:00 UTC link
I use the web app on my phone as well, and it's... usable. The mobile app is quite slow, probably because React Native apps are far from being native, so in that regard the experience is the same. Being able to block all enshittified features is quite nice.
msgodel 2025-07-26 00:06 UTC link
This could have just been TOTP.
xxr 2025-07-26 00:11 UTC link
>app icons are just "advertisement"

You wouldn't believe the volume of actual advertisements that show up as push notifications on my wife's phone

frollogaston 2025-07-26 00:15 UTC link
Also uhh the default search engine in mobile Safari. Just Google searching gives you a half-page notice to install the app. If you have the app, it's a half-page notice to use the app. And guess what's inside the app, a website.
userbinator 2025-07-26 00:26 UTC link
I believe that's done based on user-agent header; but it shouldn't be surprising that the UA on a mobile browser is the hardest to change, showing once again that users' control of their computing devices is extremely important. With the appropriate UA, imgur will just give you the raw image data directly.
kristopolous 2025-07-26 00:27 UTC link
The "download app" notifications on reddit are like some kind of art project to maximimally annoy you. Probably the worst offender is facebook where they have what can only be called an intentionally broken mobile website - the idea of losing the person's name if you edit a comment, the page deciding to reload you back to the main page if you switch tabs to research something or the post box clearing out if you switch focus, the comment box being nearly impossible to navigate through with the cursor, these are all profoundly egregious bugs that have been there for years.

Basically if you intend it to do something more substantive than comment a series of emojis, they have a bunch of bugs that block you.

I'm guessing someone has made the calculation that being terrible in these ways are more profitable.

Maybe people doom scroll more if the content is vapid?

I'd love to see the user stories. "Brenda is a 52 year old professional who likes commenting "Happy Birthday" to AI generated images of people with cakes. She loves multilevel marketing and buying stuff on Temu. Her husband Greg, reposts memes programmatically generated by content farms using LLMs and topic trackers"

cosmic_cheese 2025-07-26 00:39 UTC link
With exception to Reddit, I generally prefer apps to sites because mobile process management is considerably nicer than browser tab management.

App processes are sorted in order of most recent use, keeping the most relevant ones at hand, and those that aren’t used for a while just silently go away without much fuss.

In comparison browser tabs aren’t organized unless the user does that themselves, and so with each web app tab management overhead increases. Some browsers have an idle tab auto-close feature, but that closes the wrong tab (usually a page with info pertinent to something I’m working on) quite often. “Installing” PWAs can be an ok-ish workaround, but the problem there is that a lot of sites don’t have the little bit of manifest magic that makes saving to home screen “install” a PWA instead of just opening a browser tab.

worik 2025-07-26 00:41 UTC link
> Idc about privacy

Until you do. Then it is too late

nikodunk 2025-07-26 00:46 UTC link
I also hate obligatory mobile apps, especially when they’re linked to hardware: At the battery company I work for - pilaenergy - we’re aware that our hardware may well outlive our software, so we’re providing a mobile app that’s accessible over an WiFi access point or over your local WiFi, as well as the traditional mobile apps. This way - the software comes bundled with the hardware and can’t be sunset. Something that has long been an issue with IoT products.
Winsaucerer 2025-07-26 01:42 UTC link
I hate Imgur. Even with the app installed I find it doesn’t work well. I don’t understand why people use it — does it just work for them in a way it doesn’t for me, or are they more tolerant of its terrible usability?
dsp_person 2025-07-26 01:50 UTC link
Funny cause I was just thinking about the tradeoff of "internal wasm app" vs "internal native app".

The former has convenient distribution, but worse performance and other limitations.

The latter can be tricky to keep updated, ensure the environment is the same for everyone and/or cross-platform differences, etc., but significantly better/faster.

But both binaries about the same size. Assuming using something like sokol or SDL3.

ljm 2025-07-26 01:58 UTC link
A lot of native apps are just wrappers around a JS context with a few bridges into native APIs and they are pure data grabs.

Reddit always asks you to use its native app, for example. Why the fuck would I care so much about Reddit that I want it outside of my browser? Same goes for any other website.

ChrisMarshallNY 2025-07-26 02:00 UTC link
Most apps, these days, seem to be “hybrid,” where they use a system like Ionic or React. These systems usually slap on some considerable libraries.

I understand why, but I’m not a fan of hybrid apps. I like to do native, which results in much smaller, faster, and more efficient apps. It’s just not as cost-effective, if you want to support multiple platforms.

However, native apps aren’t automatically well-behaved ones. In fact, they usually have access to even more tools for eroding privacy or user agency.

Good behavior is up to the app developers, and that doesn’t seem to be much of a priority, these days.

LostMyLogin 2025-07-26 02:00 UTC link
The worst for me is when you open Google Maps in the browser and the appears with the blue continue button. If you click it, it opens the iOS store page. If you then move back to your browser it re-opens and focuses the iOS store page one more time.
fugalfervor 2025-07-26 02:02 UTC link
On Android/Graphene, I recommend permanently turning on do not disturb and adding apps to the allowlist. Opt in to notifications, rather than opting out.
apigalore 2025-07-26 03:38 UTC link
Just don't collect any data. Having an app doesn't mean you need to collect any data.
sadeshmukh 2025-07-26 04:18 UTC link
Default is to require auth for all installations - you can turn it off. For me, I keep apps to a minimum and haven't really run into too many app deprecations.
Editorial Channel
What the content says
+0.80
Article 12 Privacy
High Advocacy Framing
Editorial
+0.80
SETL
+0.89

Core engagement. Article directly advocates for privacy rights, detailing how app permissions violate privacy of person, home, family, correspondence, and contacts. Opposes data collection and surveillance.

+0.60
Article 1 Freedom, Equality, Brotherhood
Medium Advocacy
Editorial
+0.60
SETL
+0.65

Advocates for freedom and equality in the right to make informed decisions about data sharing without coercion or dark patterns.

+0.60
Article 3 Life, Liberty, Security
Medium Advocacy
Editorial
+0.60
SETL
+0.65

Privacy is foundational to personal security; article argues surveillance via app permissions threatens this security.

+0.50
Preamble Preamble
Medium Advocacy
Editorial
+0.50
SETL
+0.55

Article frames personal autonomy, freedom, and dignity in context of resisting manipulation and exercising informed choice about data sharing.

+0.50
Article 19 Freedom of Expression
Medium Advocacy
Editorial
+0.50
SETL
+0.55

Advocates for informed decision-making and consumer education. Article provides detailed explanation of app vs. browser capabilities, enabling readers to form reasoned opinions.

+0.40
Article 5 No Torture
Medium Advocacy Framing
Editorial
+0.40
SETL
+0.45

Dark patterns are presented as psychological manipulation—nudging, tricking, and creating artificial pressure that degrades user autonomy.

+0.30
Article 6 Legal Personhood
Low Advocacy
Editorial
+0.30
SETL
+0.35

Data collection and profiling deny users recognition of their personhood as autonomous agents; instead, they are reduced to data subjects to be manipulated.

+0.30
Article 30 No Destruction of Rights
Low Advocacy
Editorial
+0.30
SETL
+0.35

Article implicitly argues that unrestricted surveillance and data extraction enable abuse of rights. Opposes dark patterns as mechanisms of rights erosion.

+0.20
Article 29 Duties to Community
Low Framing
Editorial
+0.20
SETL
+0.24

Implicit tension between individual privacy rights and collective interest. Article prioritizes individual autonomy over corporate/state benefits of surveillance.

-0.20
Article 8 Right to Remedy
Medium Framing
Editorial
-0.20
SETL
-0.14

Article acknowledges that GDPR remedy is insufficient: data deletion from company database does not prevent prior sharing with third parties, leaving violations unrepaired.

ND
Article 2 Non-Discrimination

No observable engagement.

ND
Article 4 No Slavery

No observable engagement.

ND
Article 7 Equality Before Law

No observable engagement.

ND
Article 9 No Arbitrary Detention

No observable engagement.

ND
Article 10 Fair Hearing

No observable engagement.

ND
Article 11 Presumption of Innocence

No observable engagement.

ND
Article 13 Freedom of Movement

No observable engagement.

ND
Article 14 Asylum

No observable engagement.

ND
Article 15 Nationality

No observable engagement.

ND
Article 16 Marriage & Family

No observable engagement.

ND
Article 17 Property

No observable engagement.

ND
Article 18 Freedom of Thought

No observable engagement.

ND
Article 20 Assembly & Association

No observable engagement.

ND
Article 21 Political Participation

No observable engagement.

ND
Article 22 Social Security

No observable engagement.

ND
Article 23 Work & Equal Pay

No observable engagement.

ND
Article 24 Rest & Leisure

No observable engagement.

ND
Article 25 Standard of Living

No observable engagement.

ND
Article 26 Education

No observable engagement.

ND
Article 27 Cultural Participation

No observable engagement.

ND
Article 28 Social & International Order

No observable engagement.

Structural Channel
What the site does
-0.10
Preamble Preamble
Medium Advocacy
Structural
-0.10
Context Modifier
ND
SETL
+0.55

Site respects user choice by offering free web access; however, Google Analytics tracking undermines stated commitment to privacy protections.

-0.10
Article 1 Freedom, Equality, Brotherhood
Medium Advocacy
Structural
-0.10
Context Modifier
ND
SETL
+0.65

Site design is straightforward; no corporate gatekeeping. However, analytics tracking diminishes equal access to privacy.

-0.10
Article 3 Life, Liberty, Security
Medium Advocacy
Structural
-0.10
Context Modifier
ND
SETL
+0.65

Site does not implement tracking in the aggressive manner apps do; GA tracking still present.

-0.10
Article 5 No Torture
Medium Advocacy Framing
Structural
-0.10
Context Modifier
ND
SETL
+0.45

Site does not implement dark patterns; straightforward design.

-0.10
Article 6 Legal Personhood
Low Advocacy
Structural
-0.10
Context Modifier
ND
SETL
+0.35

Site collects analytics but does not create dehumanizing profiles in the manner apps do.

-0.10
Article 8 Right to Remedy
Medium Framing
Structural
-0.10
Context Modifier
ND
SETL
-0.14

Site offers no explicit remedy mechanism for users whose data has been collected.

-0.10
Article 19 Freedom of Expression
Medium Advocacy
Structural
-0.10
Context Modifier
ND
SETL
+0.55

Site offers open RSS feed and public commentary, supporting free expression. GA tracking present.

-0.10
Article 29 Duties to Community
Low Framing
Structural
-0.10
Context Modifier
ND
SETL
+0.24

Site does not restrict content based on community benefit arguments.

-0.10
Article 30 No Destruction of Rights
Low Advocacy
Structural
-0.10
Context Modifier
ND
SETL
+0.35

Site does not implement mechanisms designed to destroy or limit other rights.

-0.20
Article 12 Privacy
High Advocacy Framing
Structural
-0.20
Context Modifier
ND
SETL
+0.89

Google Analytics tracking present on site, contradicting the privacy advocacy. Creates significant SETL tension—the site claims to defend privacy while implementing behavioral tracking.

ND
Article 2 Non-Discrimination

No observable engagement.

ND
Article 4 No Slavery

No observable engagement.

ND
Article 7 Equality Before Law

No observable engagement.

ND
Article 9 No Arbitrary Detention

No observable engagement.

ND
Article 10 Fair Hearing

No observable engagement.

ND
Article 11 Presumption of Innocence

No observable engagement.

ND
Article 13 Freedom of Movement

No observable engagement.

ND
Article 14 Asylum

No observable engagement.

ND
Article 15 Nationality

No observable engagement.

ND
Article 16 Marriage & Family

No observable engagement.

ND
Article 17 Property

No observable engagement.

ND
Article 18 Freedom of Thought

No observable engagement.

ND
Article 20 Assembly & Association

No observable engagement.

ND
Article 21 Political Participation

No observable engagement.

ND
Article 22 Social Security

No observable engagement.

ND
Article 23 Work & Equal Pay

No observable engagement.

ND
Article 24 Rest & Leisure

No observable engagement.

ND
Article 25 Standard of Living

No observable engagement.

ND
Article 26 Education

No observable engagement.

ND
Article 27 Cultural Participation

No observable engagement.

ND
Article 28 Social & International Order

No observable engagement.

Supplementary Signals
How this content communicates, beyond directional lean. Learn more
Epistemic Quality
How well-sourced and evidence-based is this content?
0.66 medium claims
Sources
0.6
Evidence
0.7
Uncertainty
0.6
Purpose
0.8
Propaganda Flags
3 manipulative rhetoric techniques found
3 techniques detected
appeal to fear
Article uses emotionally-laden framing: 'relentless push', 'tricking you', 'constantly fighting against the current', 'treasure trove of information', 'feels inevitable'. Creates sense of inescapable surveillance and manipulation.
loaded language
Phrases like 'every dark pattern in the book', 'relentless', 'tricking you', 'digital spy in your pocket' employ charged language to describe app industry practices.
exaggeration
Claims like 'practically any popular service' and 'every company' push apps, and references to 'every dark pattern in the book' slightly overstate the universality of practices described.
Emotional Tone
Emotional character: positive/negative, intensity, authority
measured
Valence
-0.3
Arousal
0.5
Dominance
0.6
Transparency
Does the content identify its author and disclose interests?
0.67
✓ Author ✗ Conflicts ✓ Funding
More signals: context, framing & audience
Solution Orientation
Does this content offer solutions or only describe problems?
0.68 mixed
Reader Agency
0.8
Stakeholder Voice
Whose perspectives are represented in this content?
0.40 2 perspectives
Speaks: individuals
About: corporationinstitution
Temporal Framing
Is this content looking backward, at the present, or forward?
present medium term
Geographic Scope
What geographic area does this content cover?
global
United States, European Union
Complexity
How accessible is this content to a general audience?
accessible low jargon general
Longitudinal · 5 evals
+1 0 −1 HN
Audit Trail 25 entries
2026-02-28 07:41 model_divergence Cross-model spread 0.80 exceeds threshold (5 models) - -
2026-02-28 07:41 eval Evaluated by claude-haiku-4-5-20251001: +0.22 (Mild positive)
2026-02-28 00:04 eval_success Light evaluated: Neutral (0.00) - -
2026-02-28 00:04 eval Evaluated by llama-3.3-70b-wai: 0.00 (Neutral)
2026-02-27 21:52 eval_success Light evaluated: Neutral (0.00) - -
2026-02-27 21:52 eval Evaluated by llama-4-scout-wai: 0.00 (Neutral)
2026-02-27 21:37 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.0, "... is not valid JSON - -
2026-02-27 21:32 rater_validation_fail Light parse failure for model llama-4-scout-wai: SyntaxError: Unexpected token '+', ..."itorial": +0.0, "... is not valid JSON - -
2026-02-27 20:54 eval Evaluated by claude-haiku-4-5: +0.70 (Strong positive)
2026-02-27 00:45 eval_success Evaluated: Neutral (-0.10) - -
2026-02-27 00:45 eval Evaluated by deepseek-v3.2: -0.10 (Neutral) 15,288 tokens
2026-02-26 20:02 dlq Dead-lettered after 1 attempts: Do not download the app, use the website - -
2026-02-26 20:02 dlq Dead-lettered after 1 attempts: Do not download the app, use the website - -
2026-02-26 20:02 eval_failure Evaluation failed: Error: Unknown model in registry: llama-4-scout-wai - -
2026-02-26 20:02 eval_failure Evaluation failed: Error: Unknown model in registry: llama-4-scout-wai - -
2026-02-26 20:00 dlq Dead-lettered after 1 attempts: Do not download the app, use the website - -
2026-02-26 20:00 eval_failure Evaluation failed: Error: Unknown model in registry: llama-4-scout-wai - -
2026-02-26 20:00 eval_failure Evaluation failed: Error: Unknown model in registry: llama-4-scout-wai - -
2026-02-26 20:00 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 19:59 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 19:58 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 19:11 dlq Dead-lettered after 1 attempts: Do not download the app, use the website - -
2026-02-26 19:09 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 19:08 rate_limit OpenRouter rate limited (429) model=llama-3.3-70b - -
2026-02-26 16:00 dlq Dead-lettered after 1 attempts: Do not download the app, use the website - -