AO.news / data story Twelve days on the lock screen · June 2025 0 alerts recorded · Jun 12

AO.news · A data story

What a war looks like on a lock screen

AO.news records every push notification sent by hundreds of news apps, as it is delivered. In June 2025, 81 of those apps pushed the Israel–Iran war 3,629 times in thirteen days. This is that war retold entirely in lock screens — minute by minute, translated from 38 languages.

3,629 notifications81 apps 26 countriesJune 12–25, 2025

Scroll to begin ↓

Prologue · Thursday, June 12

The day before

08:28 UTC

There was no war on June 12, but the lock screen already knew something. At 08:28 UTC the IAEA declared Iran in breach of its non-proliferation duties for the first time in twenty years, and all day the apps pushed variations of the same sentence: an Israeli strike could happen within days.

JpostIL⚔️ Israel at warReport | Israel prepared to strike Iran in the next few days if US proposal fails, officials say
JpostILBreaking NewsTrump: Israeli strike on Iran could happen, but not imminent
BBCGBBreaking NewsNuclear watchdog declares Iran not complying with its obligations, for first time in two decades

08:46 UTC

The day’s biggest story was somewhere else entirely. Air India flight 171 crashed on takeoff in Ahmedabad, killing 260 people — and Reuters’ first push, like many first pushes, got a detail wrong. The plane was bound for London Gatwick, not Birmingham. First alerts are drafts.

ReutersUSBreaking NewsAir India flight to Birmingham crashes at India’s Ahmedabad airport with 133 people on board, source says

23:00 UTC

At 23:00 UTC, The Jerusalem Post — the app that would go on to push this war harder than any other — sent its last quiet notification: the prime minister’s son was having a politician-free wedding. Seventy-seven minutes later, the war began.

JpostILNo politics, pleaseAvner Netanyahu set to have a politician-free wedding, causing mixed reactions from Likud members

Friday, June 13 · 00:17 UTC

“Israel attacked Iran”

00:17 UTC

The first push came at 00:17 UTC — 03:47 in Tehran, where the explosions were already audible — from g1 in Brazil, crediting “a website.” The New York Times landed the same minute. No single wire rang first; the story broke as a shrug of near-simultaneous alerts on three continents.

g1BRMIDDLE EASTIsrael carries out airstrike on Iran, website says
NYTimesUSBreaking NewsIsrael attacked Iran, Israel’s defense minister said, raising fears of an all-out war between the two powerful militaries.

00:17–00:31

In the next fourteen minutes the story assembled itself one push at a time: AP heard explosions, RT cited “media,” the BBC already “expected retaliation,” and by 00:27 Jpost had the official framing — a “preemptive strike on Iranian nuclear sites.” Israel called it Operation Rising Lion.

ReutersUSBreaking NewsIsrael has begun carrying out strikes on Iran, two US officials say
BloombergUSBreaking NewsIsrael launches airstrikes on Iran, in a major escalation in the standoff over Tehran’s atomic program
DER SPIEGELDETehran's nuclear programIsrael attacks Iran and declares state of emergency
JpostILBreaking NewsIDF conducting a preemptive strike on Iranian nuclear sites, Israel Katz announces emergency measures
20 MinutenCHExplosions in Tehran: Israel attacks Iran - and declares a state of emergency.
BBCGBBreaking NewsExplosions heard in Iran’s capital as Israel says it has launched strikes and expects retaliation - follow live
RT NewsRURT NewsIsrael strikes Iran – media
DagbladetNOIsrael attacks Iran, according to the news website Axios
AP NewsUSBreaking NewsExplosions rang out across Iran’s capital as Israel claimed it was attacking the country.

the first hour

Within sixty minutes of the first alert, 26 apps had pushed the story.

ReutersUSBreaking NewsIsrael has begun carrying out strikes on Iran, two US officials say
BloombergUSBreaking NewsIsrael launches airstrikes on Iran, in a major escalation in the standoff over Tehran’s atomic program
DER SPIEGELDETehran's nuclear programIsrael attacks Iran and declares state of emergency
JpostILBreaking NewsIDF conducting a preemptive strike on Iranian nuclear sites, Israel Katz announces emergency measures
20 MinutenCHExplosions in Tehran: Israel attacks Iran - and declares a state of emergency.
BBCGBBreaking NewsExplosions heard in Iran’s capital as Israel says it has launched strikes and expects retaliation - follow live
RT NewsRURT NewsIsrael strikes Iran – media
DagbladetNOIsrael attacks Iran, according to the news website Axios
AP NewsUSBreaking NewsExplosions rang out across Iran’s capital as Israel claimed it was attacking the country.
g1BRMIDDLE EASTIsrael carries out airstrike on Iran, website says
NYTimesUSBreaking NewsIsrael attacked Iran, Israel’s defense minister said, raising fears of an all-out war between the two powerful militaries.
Minutes behind the first pushOpening strike · first push per app, from g1 at 00:17 UTC
g1 BRfirst
NYTimes USfirst
AP News US+1 min
RT News RU+2 min
Dagbladet NO+2 min
BBC GB+3 min
20 Minuten CH+8 min
Jpost IL+10 min
DER SPIEGEL DE+11 min

June 13 · The first night

The war gets names

01:51 UTC

By 01:51 the war had names. Hossein Salami, commander-in-chief of the Revolutionary Guard — dead. Nuclear scientists Fereydoun Abbasi and Mohammad Mehdi Tehranchi — dead.

JpostILATTACK ON IRANLive updates: IDF strike kills nuclear scientists Fereydoun Abbasi, Mohammad Mehdi Tehranchi in addition to IRGC head Hossein Salami
JpostILBreaking🚨Iranian state media reports death of Revolutionary Guards Chief Salami in Israeli strike

03:27 UTC

At 03:27, confirmation that Iran’s military chief of staff, Mohammad Bagheri, was dead too. Before most of Europe woke up, its lock screens had recorded the decapitation of Iran’s command chain.

JpostILIsrael strikes Iran⚔️Iran confirms: Iranian Chief of Staff Mohammed Bagheri killed in IAF strikes
TagesspiegelDEBREAKINGIsrael attacks Iran's nuclear facilities – Revolutionary Guard commander killed

June 13 · 18:11 UTC

Iran fires back

18:11 UTC

Iran’s answer — Operation True Promise III — reached Israeli airspace at 21:11 local time, 18:11 UTC. The Jerusalem Post and Sweden’s SVT pushed the sirens in the same minute.

JpostIL🔴Breaking NewsSirens sound across Israel as Iranian missiles reach Israeli territory
SVT NyheterSERIGHT NOWIranian missiles heading towards Israel, IDF says - population urged to seek shelter

18:23 UTC

Then the barrage, in every language at once: “large-scale missile attack” (New York), “air raid sirens in Jerusalem” (AP), “ballistic missile barrage” (Moscow).

RT NewsRURT NewsIran fires ballistic missile barrage at Israel
AP NewsUSBreaking NewsAir raid sirens sound in Jerusalem and Israeli military official says dozens of incoming missiles from Iran have been detected.
JpostIL🔴Breaking NewsBlasts heard across Tel Aviv, central Israel
NYPostUSNYPostIran launches large-scale missile attack on Israel as nation ordered to seek shelter, US embassy issues warning

the loudest hour

Between 18:00 and 19:00 UTC the world’s news apps sent 64 war notifications — more than one a minute. It would remain the loudest hour of the entire war.

BBCGBBreaking NewsIran launches ballistic missiles at Israel, as Supreme Leader vows to "inflict heavy blows"
ReutersUSLive UpdatesIran retaliates against Israel with hundreds of ballistic missiles, according to Iran state media
RT NewsRURT NewsIran fires ballistic missile barrage at Israel
AP NewsUSBreaking NewsAir raid sirens sound in Jerusalem and Israeli military official says dozens of incoming missiles from Iran have been detected.
JpostIL🔴Breaking NewsBlasts heard across Tel Aviv, central Israel
NYPostUSNYPostIran launches large-scale missile attack on Israel as nation ordered to seek shelter, US embassy issues warning
JpostIL🔴Breaking NewsSirens sound across Israel as Iranian missiles reach Israeli territory
SVT NyheterSERIGHT NOWIranian missiles heading towards Israel, IDF says - population urged to seek shelter

June 14–20

The grind

Then the war settled into a rhythm, and the lock screen learned to carry it. For a full week, roughly one in five of everything the world’s news apps pushed — sport, politics, weather, all of it — was this war.

Share of all push notifications that were about the warPer day, June 12–25 · all 96 active apps, all topics = 100%
5%12
40%13
26%14
20%15
21%16
20%17
20%18
19%19
15%20
14%21
52%22
33%23
27%24
9%25

05:20 UTC

Sunday, June 15. An Iranian missile brought down an apartment block in Bat Yam, south of Tel Aviv. Nine people died, three of them children — the worst civilian hit of the war inside Israel.

JpostILBreaking NewsSix killed, at least 130 wounded in two direct hits in central Israel, including in a Bat Yam building collapse

16:02 UTC

Monday, June 16. Israel struck Iran’s state broadcaster in the middle of a live bulletin. The BBC pushed the video: anchor Sahar Emami fleeing the studio as the ceiling came down.

BBCGBBreaking NewsWatch moment TV presenter flees studio as Iranian state broadcaster says offices hit in Israeli attack
JpostILBreaking🚨IDF strikes Iranian state television broadcasting center during live broadcast

23:02 UTC

That night the war moved to Truth Social. “Everyone should immediately evacuate Tehran” — a city of nearly ten million — and Trump left the G7 in Canada early.

NYPostUSNYPostTrump bolts G7 summit early over Iran-Israel conflict after warning 'everyone should immediately evacuate Tehran'
AP NewsUSBreaking NewsPresident Trump urges all of Tehran to evacuate "immediately" in new social media post as he says Iran can’t have a nuclear weapon.

16:47 UTC

Tuesday, June 17. “We know exactly where Khamenei is hiding.” The demand, in capitals: UNCONDITIONAL SURRENDER.

BlickCHTrump calls for Iran's "unconditional surrender": "Know exactly where Khamenei is"
JpostILTrump's new threatTrump: We know exactly where Khamenei is hiding, not gonna kill him for now

10:42 UTC

Wednesday, June 18. Khamenei’s reply opened with three words — “the battle begins” — and warned of “irreparable consequences” if America stepped in.

Le FigaroFRNews alertIsrael-Iran: "Any American military intervention will have irreparable consequences," warns Supreme Leader Ali Khamenei
JpostIL'The battle begins'Khamenei posts 'the battle begins' in first statement since Trump demands his surrender

04:50 UTC

Thursday, June 19. A ballistic missile hit Soroka hospital in Beersheba, wounding about seventy. The same morning’s other push: Trump had approved attack plans — but “withheld the final order.”

Le FigaroFRNews alertIsrael-Iran: A hospital hit after a new salvo of missiles from Tehran, violent explosions in Tel Aviv and Jerusalem. Follow our live
JpostILIsrael at warSoroka hospital in Beersheba hit in latest Iranian missile barrage
BlickCHIs a US strike imminent? Trump approves Iran attack plans, but withholds final order, according to a report

07:09 UTC

Friday, June 20. Europe tried a room in Geneva. Iran’s foreign minister came, said there was nothing to discuss “while Israeli attacks continue,” and left. The lock screen barely noticed.

JpostILBreaking NewsIran not prepared for talks with anyone 'while Israeli attacks continue,' FM Abbas Araghchi says
BlickCHCrisis meeting in Geneva: Today the Europeans are negotiating with Iran

Saturday, June 21 · 23:50 UTC

The US enters, by post

23:56 UTC

The United States entered the war as a push notification. Trump posted at 23:50 UTC that America had “completed a very successful attack” on three nuclear sites. Six minutes later it was on lock screens in Australia and Brazil; AP and Der Spiegel (“US entry into war”) followed within nine.

AP NewsUSBreaking NewsThe U.S. attacked three Iranian nuclear sites, Trump says, joining Israeli air campaign as Tehran promises to retaliate.
ABC NewsAUBreakingDonald Trump says the US has completed a 'successful' attack on three Iranian nuclear sites. Follow live
g1BRUS ENTERS WARTrump says he attacked nuclear facilities in Iran

00:12 UTC

Within the hour, 33 apps had pushed it — a faster fan-out than the war’s own opening night. The target list arrived in fragments: Fordow, “a full payload of BOMBS.”

ABC NewsAUBreakingDonald Trump says the US has dropped 'a full payload of BOMBS' on Iran's nuclear site in Fordow
NYTimesUSBreaking NewsPresident Trump said that the U.S. had bombed Fordo, Iran’s heavily fortified nuclear facility, as well as two other sites.
DER SPIEGELDEBreaking NewsUS entry into war – American planes attacked Iranian nuclear facilities, according to President Trump

the morning after

By morning the pushes had filled in Operation Midnight Hammer: seven B-2 bombers, fourteen GBU-57 bunker-busters on Fordow and Natanz, Tomahawks on Isfahan. By 13:02, Iran’s parliament had voted to back closing the Strait of Hormuz — a fifth of the world’s oil. It never happened.

OmniSEOmniIran's parliament gives green light to closing the Strait of Hormuz, according to Iranian media.
20 MinutenCHUp to 14 bunker-buster bombs dropped on Iran's nuclear facilities: GBU-57 used for the first time – Iran responds with a hail of missiles.
Minutes behind the postUS strikes · first push per app, from Trump’s 23:50 UTC post
ABC News AU+6 min
g1 BR+6 min
AP News US+8 min
DER SPIEGEL DE+15 min
NYTimes US+21 min

Monday, June 23

The strangest day

09:37 UTC

Day eleven made no sense on a lock screen. In the morning, Israel struck Evin — Tehran’s notorious political prison. It would prove the deadliest single strike of the war: about eighty dead, by Iran’s own count.

DagbladetNONewsThe entrance to Evin prison in Tehran has been hit in an Israeli attack, Iranian state TV reports

16:17 UTC

In the afternoon the war moved, absurdly, to Qatar. 15:55: Qatar shuts its airspace. 16:17: a “credible threat” to the US air base at Al Udeid.

BBCGBBreaking News"Credible threat" of Iranian missile attack on US-run airbase in Qatar, BBC understands
JpostILBreaking🚨Qatar shuts down airspace until further notice

16:45 UTC

16:38: explosions over Doha. Iran had fired fourteen missiles at Al Udeid — after telling everyone first. Nobody was hurt. It was retaliation performed for the cameras, and the lock screen carried it live.

AftonbladetSENewsBREAKING: Iran has fired missiles at US bases in Qatar, according to Israeli sources
DagbladetNONewsReuters: Explosions over Doha in Qatar

22:08 UTC

And then, five hours later, the war ended the way it had escalated: as a post. Trump announced a “complete and total ceasefire” at 22:02 UTC. Norway’s Dagbladet had it on lock screens at 22:06 — four minutes from Truth Social to a phone in Oslo. O Globo’s push gave the war the name that stuck: the 12-day war.

O GloboBRTOTAL CEASE-FIRETrump announces deal to 'end 12-day war' between Israel and Iran
AP NewsUSBreaking newsTrump says Israel and Iran agree to "complete and total ceasefire" to be phased in over 24 hours.
JpostILBREAKINGUS President Donald Trump says ceasefire between Israel, Iran reached
DagbladetNONewsTrump: Iran and Israel agree on ceasefire

Tuesday, June 24

A messy ending

03:24 UTC

The ceasefire arrived like the war did: contradicting itself in real time. At 03:24, with hours left on the clock, an Iranian missile killed three people in Beersheba — a fourth died later.

JpostILBREAKINGThree people killed after Iranian missile crashes in Beersheba

04:32 UTC

04:09: Tehran says there is no agreement. 04:32: Iranian state TV announces the ceasefire. Both pushes are true, twenty-three minutes apart.

JpostILBreaking NewsIranian state TV: Iran announces ceasefire following morning missile barrage on Israel
Le ParisienFRIsrael-Iran liveTehran says there is "no agreement" on a ceasefire at this stage but says it is ready to halt its strikes if the Jewish state "stops its aggression"

11:23 UTC

By late morning both sides had accused each other of breaking it, and the war’s last great push line came from the White House lawn, profanity intact in six languages: “They don’t know what the f—k they’re doing.”

DagbladetNONewsWATCH NOW: Here it boils over for Trump: - What the fuck!
NYPostUSNYPostTrump blames Iran and Israel for breaking cease-fire, says they 'don't know what the f--k they're doing'

June 25 and after

The phone moves on

23:00 UTC

And then it was over, the way things end on a phone: not with a final push, but with fewer of them. On June 25 the war was down to 9% of the lock screen and falling. The durable notification from The Hague was NATO’s secretary-general calling Trump “daddy.” The phones moved on. The dataset kept recording.

The war, in numbers nobody pushed

A lock screen is a strange place to watch a war: it renders everything the same size, a hospital and a hashtag alike. So, for the record, behind these 3,629 notifications: Iran’s official count of its dead reached at least 935 people — rights groups put it closer to 1,190 — among them about 80 killed in the strike on Evin prison and at least 14 nuclear scientists. 28 people were killed in Israel. The nuclear programme both sides went to war over was set back by months on the earliest intelligence assessments — by years on later ones.

3,629war notifications recorded
81/96active apps that pushed it
26countries · 38 languages
24%of all pushes, June 13–24
64alerts in the loudest hour
538pushes from Jpost, the loudest app
4 minTruth Social post → Oslo lock screen
26apps pushing within the first hour

How this was made. AO.news collects the push notifications of hundreds of news apps as they are delivered, and translates each one. This piece counts notifications from June 12 20:00 to June 25 23:59 UTC matching war keywords (Iran, Tehran, Khamenei, Natanz, Fordow, Isfahan, Israel, IDF, Hormuz, Al Udeid, ceasefire and variants) across the 96 news apps active that fortnight; headline robots are excluded, so 3,629 is a conservative floor. Notification texts are shown as pushed, machine-translated to English; times are UTC. Two app country labels were corrected by hand (Ekstra Bladet → DK, Realitatea → RO). Casualty figures follow Iranian official and HRANA counts and Israeli government figures as of July 2025.