GetMyNews
No account10 min read

How News Apps Choose What You See

A news algorithm is three steps: intake, scoring, presentation. What each score optimizes for, where the rules run, and six checks that reveal it.

Published

A wooden letter sorter with editorial cards divided into slots on a cream desk.

How news apps choose what you see has a checkable answer: three steps run in a loop (intake, scoring, presentation), and the target the score serves decides your morning more than the model does. Pew Research Center's news platform fact sheet finds 21% of US adults often get news from social media and 27% from news websites or apps.

Key takeaways

  • Every ranked news surface is intake, scoring and presentation; the score's target — time in session, clicks, dwell, subscriptions, editorial judgment or on-device interest — is an editorial decision a company made.
  • The rules run on a company server tied to an identity, on a server with a weaker identity, or on your phone; Android's storage guidance describes app-specific storage as the pattern for a model that never leaves the device.
  • Pew Research Center's news platform fact sheet: 21% of US adults often get news on social media, 19% from search and 27% from news websites or apps — most people meet the news through a ranking they did not choose.
  • Six checks reveal whose side a ranking is on, starting with whether an account comes before a headline and whether the surface can ever empty.
  • Every app on Google Play must publish a Data safety declaration, and Google says it may take enforcement action when behavior and declaration diverge.

Stories come in, each gets a number, and the numbers become a screen. Nothing about it is weather — it is a set of rules somebody wrote, scored against an outcome somebody picked, running in a place you can usually identify from the outside. This piece explains the three steps, the two places the rules can run, and six checks you can perform without reading any code. It does not review individual apps.

How does a news app decide what you see?

A news app decides what you see by scoring every candidate story against a target and showing the winners in order. The target — not the intelligence of the model — is what determines your morning.

Two apps can ingest the same outlets and produce two entirely different screens because one is scored for time in session and the other for something else. The model is arithmetic. The target is an editorial decision made by a company, and it is rarely printed anywhere — which is why how news apps choose what you see is better inferred from behavior than read off a marketing page.

What are the three parts of a news ranking?

Intake, scoring, presentation. Every ranked news surface you have ever used is some version of those three, repeated constantly.

Intake. Stories enter the system, from licensed partners, from a crawl of the open web, or from the public RSS files newsrooms publish on purpose. Intake sets the ceiling: an app cannot rank a story it never saw, and it cannot stay clean if it saw everything. What a news aggregator is covers this stage in more depth.

Scoring. Each story gets a number, or several. Recency. Predicted click. Predicted dwell time. Source authority. Whether you have already seen this event. Whether people the company considers similar to you opened similar things. The list of ingredients is the product.

Presentation. The number becomes a surface: a feed, a grid, a notification, a "For you" rail. Presentation hides the score. You never see why this story beat that one — only the winner, which is how a ranking starts to feel like the world. Everything else these products advertise — personalization, safety, discovery, the red badge — is a variation on those three steps.

Where do the rules run — a server or your phone?

The rules run either on a company's computers or on yours, and the difference is not a technicality. It is the difference between a preference and a profile.

On a company server, attached to an identity. Your taps go up, and a model updates in a place you cannot inspect. That model can be joined to everything else the company knows: searches, location, a signed-in email, an advertising identifier.

On a company server, with a weaker identity. No account, but a device ID, an IP address and a handful of cookies. This is what a lot of "no login required" apps actually ship, and the absence of an email is not the absence of a record. Why a news app shouldn't need an account is the longer version of that distinction.

On your device, attached to nothing. The model is a file in the app's own storage. Android's storage guidance describes exactly this pattern: app-specific storage for files other apps do not need and should not have. Swipes update the file, deleting the app deletes it, and nothing leaves because there is no machine in the middle to receive it.

The test is architectural rather than rhetorical. Does the app fetch publishers directly, or through a company API that could log the request? If there is an API in the path, there is a log in the path, whatever the policy currently says. Policies change; network paths are harder to reroute quietly. On-device AI versus cloud personalization sets out the engineering trade-offs on each side.

What do news rankings optimize for?

Rules are never neutral: every score has an owner, and the owner is paying for something specific. Six targets cover almost the whole market.

Time in session. The story that keeps you wins, even when it is the fifth rewrite of an event you already understand. This is the default of any product that sells attention.

Clicks. Cheap to measure, easy to game, hostile to anything that needs a second paragraph. Outrage and novelty do well; process stories do not.

Dwell. More respectable than clicks and still a cousin. A confusing headline that makes you linger reads, to this score, as quality.

Subscriptions. Some publisher apps rank for conversion. You see the piece they most want you to want, which is not always the piece that would inform you.

Editorial judgment. A human list. It can be excellent, it can be a single point of view, and it is at least honest about being one.

Predicted personal interest, computed on the device. The topics you have been keeping, without a company having to know. This can still be a bubble — the bubble simply lives in your pocket and dies with the app.

Pew Research Center's news platform fact sheet found that 21% of U.S. adults often get news on social media and 19% often get it from search, against 27% for news websites and apps. Most Americans meet the news through at least one ranking they did not choose.

How can you tell whose side a ranking is on?

Six checks, none of which requires a computer science degree.

  1. Is there an account before a headline? If the app cannot show you news without first making you measurable, the ranking is not primarily for you.
  2. Can you find a last item? If the surface cannot empty, the score includes time. Time is the inventory's metric, not the reader's.
  3. Does the same story recur in new clothes? Grouping is a reader feature; repetition is an inventory feature. An app that cannot tell twelve write-ups from twelve events is not helping you orient.
  4. Where does a tap land? On the publisher's own page, your subscriptions work and the newsroom gets the visit. If the text is re-hosted inside the app, ask who paid for that smoothness and what they bought with it.
  5. What dies when you delete the app? If the answer is "nothing, my profile is in the cloud," your taste is not yours. It is a row in a table.
  6. Who is paid, and how? Contextual ads can sit beside a story without knowing you; behavioral ads cannot. A free app is being paid for by someone, and the honest ones say so in a sentence.

There is also a document. Every app on Google Play must complete a Data safety declaration stating what it collects, what it shares and how it protects it, and Google publishes that on the store listing before you install. It is a self-declaration rather than an audit, and Google says it may take enforcement action when an app's behavior and its declaration diverge. Read it next to the six checks above.

How does GetMyNews answer the same questions?

GetMyNews ranks on the device, from your gestures, with no account and no GetMyNews server in the path. Intake is 92 public RSS feeds from 37 US newsrooms, in English. When several of them cover one event, the app groups them into a single card instead of treating twelve write-ups as twelve wins. A tap opens the publisher's page in your browser. A banner plus one full-screen ad about every 20 stories is the entire business model.

Two parts of the scoring are worth stating concretely, because vague claims about "interest" are exactly what this article warns about. The learned weights come from swipes, split across category, source and topic. On top of that sits a fixed access penalty: a story from a hard-paywalled source scores 1.2 lower, a metered source 0.5 lower, so that at equal interest a piece you can actually finish rises above one that will stop you at a wall. That penalty is smaller than a learned category weight, so it never overrides what you asked for.

Onboarding is short — age, a few interests — so the first deck is not random, and swipes teach it from there. You can also type a phrase such as "less politics" to Max, the built-in assistant. Max is a local rule parser rather than a chatbot or a language model: it matches your sentence against categories, topics and keywords on the phone. There is no request, so there is nothing to send.

The ranking can still be wrong — you can swipe badly and teach the deck a version of yourself you would not choose. The difference is the remedy: the model is a file you can correct or delete, not a profile that greets you inside a different product next Tuesday. And the surface is a deck of about 20 cards rather than a pipe.

Ask two things of the next news app you install: what its rules are paid to prefer, and whether its memory of you can leave the room. That is the short form of how news apps choose what you see, and the last screen of the feed answers it faster than any marketing page.

FAQ

Can you tell a server-side ranking from an on-device one without the code?

Mostly, yes. Check whether the app works with the network off after a fresh install, whether it demands an account or a sign-in to personalize, and what its Google Play Data safety section declares about collected identifiers. An app that reorders your deck instantly in airplane mode and declares no user identifiers is running its rules locally. One that spins is asking a server.

Is an on-device ranking still a filter bubble?

It can be. A model trained on your swipes will show you more of what you already accept, wherever it runs, and no privacy property fixes that. The difference is ownership and reversibility: an on-device model is a file you can edit or delete, it cannot be joined to your other accounts, and it does not follow you into another company's product.