Independent prototype. Not an official or government service.
Notifications on this device
Checking this browser…
iPhone and iPad with Edge (iOS 16.4 or newer)
In Edge, tap ··· at the bottom of the screen, then Share. (In some versions the Share button sits next to the address.)
Tap Add to Home Screen. If you see Open as Web App, leave it on. Tap Add.
Open the monitor from the new icon on your Home Screen and turn notifications on there. iPhone allows notifications only from the Home Screen icon, not from a browser tab.
Safari or Chrome: the same steps from their Share button.
Android with Edge
Tap Turn on notifications and choose Allow.
If Android also asks whether Edge may send notifications, tap Allow there too.
Nothing arriving? In Android Settings, open Apps → Microsoft Edge → Notifications and make sure they are on. Battery saving can delay them.
Recent notifications
Unofficial and best-effort. Notifications can be delayed or missed (battery saving, a browser that is fully closed, no network), and each device has to be turned on separately. They never replace sirens, RO-ALERT or the official Air Alert app.
How to read this map
Drag to pan, use +/− or touch gestures to zoom, and select a marker for its report. On a phone, one finger scrolls the page and two fingers move the map; after tapping Expand, one finger moves the map. Blue groups count nearby reports, not the number of drones. Click a group to zoom in; at maximum zoom, overlapping markers spread apart for inspection. Those temporary connector lines are not flight paths. D = UAV, F = short-range drone, R = reconnaissance drone, M = cruise missile, B = ballistic missile, G = guided bomb. A question mark means an unclassified report. Approximate positions and source uncertainty are labelled.
Region colours come from alerts.in.ua: red means an alert across the whole oblast, orange an alert in part of it, olive a lower-level warning. Hover or tap a region for details. No colour means no alert was reported, which is not the same as safe.
Moldova has a bright outline. Drone markers with a red ring are within 50 km of Moldova or on a reported course toward it; an orange ring means 50 to 100 km. Use "Moldova view" and "All of Ukraine" to switch between the border area and the whole map.
Medium/high-confidence source directions use arrows. When two confirmed point reports for the same ID change, the marker transitions between them over up to 15 seconds; this is delayed visualization, not a live measured position. No motion is invented from assumed speeds. Approximate and region-only reports are never animated. Dotted trails show received confirmed points, not predicted routes. No ETA or cross-border prediction is produced.
Reports refresh every 15 seconds while this page is visible. Pause clears reports and stops requests; failure clears reports rather than retaining a misleading live display. Active reports older than 10 minutes or with invalid/future times are omitted. Reports that give only a region are never placed at a made-up location and are not drawn on the map; drone reports of this kind for Odesa, Vinnytsia or Chernivtsi oblast are listed in the "Drones near Moldova" panel. Missing information never means all-clear. NEPTUN data documentation.
MOLDOVA AND BORDER AREA / DRONES FIRST
Threats near Moldova
No commercial aircraft
Reports from NEPTUN, not radar or verified tracking inside Moldova. Arrows show reported course; motion connects received positions, never predicts an onward route.
D/F/R: dronesM/B/G: missiles, guided bombs!Official alert (Moldova)Drone crash (Moldova)RO-ALERT reportedJets scrambled✈ military aircraft · J: MiG-31KBlue groups: click to open · dashed ring: uncertaintyChecking source
Alert: whole oblastAlert: part of oblastLower-level warningNo alert reportedChecking alerts
Drones near Moldova
Waiting for the first NEPTUN snapshot…
Air-raid alerts in bordering Ukrainian oblasts: checking…
Approximate distance to Moldova's border (±5 km). "Toward Moldova" describes the reported course only. It is not a prediction that a drone will cross.
Use two fingers to move the map
Map paused. Reports cleared; no current threat picture is displayed.
Reference geography is unavailable. Do not infer location from a blank background.
Official websites
Sites marked read here feed this page. The others have no feed or news list the monitor can read, or they refuse automated reading, so open them directly.
RO-ALERT messages reach phones in the affected area directly from the mobile network; there is no public feed, so the monitor only sees them when news sites report them.
WHAT THE MONITOR RECORDED
Last 24 hours
Loading…
A summary of what this monitor saw: drone reports from NEPTUN, air-raid alerts from alerts.in.ua and headlines from the news sources. Times are Chișinău time. Minutes when a source could not be read are marked as gaps, never counted as quiet. It is not an official record.
Day at a glance
Hour by hour
Point at or tap an hour for details. Arrow keys move between hours.
Drones: most within 50 km of Moldova at one timeAlert:whole oblastpart of oblastlower-level warningRO-ALERT reportedjets scrambled (reported)JMiG-31K take-offno data from the sourcenot recorded
Show as a table
Hour by hour, last 24 hours (Chișinău time)
Headlines from the last 24 hours
HOW TO READ THE MONITOR
How it works
MOLDOVA
Drones near Moldova
The panel at the top lists drone reports within 150 km of Moldova's border, closest first, and the map opens on Moldova and its border area. Distance is measured in your browser from the reported position to Moldova's outline (Natural Earth), so it is approximate to a few kilometres. "Course toward Moldova" means the source reported a course, with at least medium confidence, that drawn as a straight line crosses into Moldova within 200 km, allowing 10° either side because reported courses are approximate. It describes the reported direction only. It does not predict that a drone will cross or when. Drones within 50 km or on a course toward Moldova get a red ring on the map. Click a row to jump to that report. The panel also shows air-raid alerts for the bordering Ukrainian oblasts: Odesa, Vinnytsia and Chernivtsi.
MAP
Drone and missile reports
Markers show public reports from NEPTUN. D, F and R are drones; M, B and G are cruise missiles, ballistic missiles and guided bombs; a question mark is an unclassified report. Arrows show the reported course when the source is at least medium-confidence, and a dashed ring shows position uncertainty. A marker moves only between positions the source actually reported, with up to 15 seconds of delay. Nothing predicts a route, speed or arrival time.
ALERTS
Air-raid alerts by region
Ukrainian regions are coloured from the official alerts.in.ua data: red for the whole oblast, orange for part of it, olive for a lower-level (yellow) warning. Until an alerts.in.ua API key is added, the server reads alerts.in.ua's public live report every 2 minutes, so colours can lag by up to 2 minutes. With a key it uses their API every 20 seconds. The status line under the map says which one is in use. If the alert data cannot be loaded, all colours are removed and the status line says so.
AIRCRAFT
Military aircraft and MiG-31K
The small plane symbols are military aircraft that broadcast their position by transponder (ADS-B), from adsb.lol's community receiver network (open data, ODbL), refreshed every minute over Ukraine, Moldova, Romania and the Black Sea. They are mostly NATO surveillance, tanker and transport flights. Russian and Ukrainian combat jets normally fly with their transponders off and never appear, so an empty map never means there are no military aircraft. Untick Military aircraft above the map to hide them. Separately, NEPTUN reports MiG-31K take-offs (the jets that carry Kinzhal missiles): they appear as a calm line above the map and, when NEPTUN gives a position, as a blue "J" marker. Like NEPTUN itself, treat this as an advisory, not a shelter signal: follow official air-raid alerts.
NEWS
Latest news
The pane to the left of the map lists the newest headlines from 16 websites. Official sources: Moldova's Ministry of Defence, Border Police and General Inspectorate for Migration; Romania's Ministry of National Defence; Bulgaria's Government, Ministry of Interior, Border Police and State Agency for Refugees. They are marked "official". Also news websites in Ukraine (Ukrinform, The Kyiv Independent), Moldova (Moldpres, IPN, TVR Moldova) and Romania (Digi24, HotNews). Most are read from their RSS feeds. Official sites without a feed are read from their own news list page; many of those give only a date, so the pane shows "today", "yesterday" or the date instead of a time. Other official websites are linked under the map. Romanian and Bulgarian headlines are shown in English by machine translation (Cloudflare Workers AI) and marked as such; choose Original language under Headlines to see them as published. Machine translation can be imperfect: open the article when it matters. No social media is used. Headlines about drones, airspace, the border or emergencies count as "Safety". "Alerts" is narrower and covers every source: headlines about an actual alert or warning, such as air-raid alerts and all-clears, RO-ALERT, sirens, shelter or evacuation calls, airspace closures or violations, drone or missile threats and incursions, and red or orange weather warnings. These headlines have a red edge. "Near Moldova" shows headlines that mention places on or near Moldova's border, such as Odesa, Izmail or Galați. Filter by region if you like. A publisher time in the future is marked "time unverified" instead of being corrected. Under "Sources" you can see which websites are working.
MOLDOVA ALERTS
Alerts from Moldova's official websites
When one of Moldova's official websites read by the monitor (Ministry of Defence, Border Police, General Inspectorate for Migration) publishes an alert, for example an airspace closure or a drone detected over Moldova, the map shows a pulsing red diamond at the place the headline names. If it names no place, the diamond sits in the middle of Moldova and Moldova's outline turns red. It stays until an official all-clear is published (such as "airspace reopened" or "alert lifted"), and for one hour at most. Exercises are not shown. Websites that give only the date count from the moment the monitor first saw the item. Moldova has no public alert feed yet (the national MD-ALERT system is planned for 2027), and alerts posted only on social media are not read, so this can miss alerts or show them late.
CRASHES
Drone crashes in Moldova
When a report says a drone crashed, was shot down or that its debris was found on Moldova's side, the map shows an amber burst at the place the report names for 24 hours. Reports come from Moldova's official websites and Moldovan news sites (Moldpres, IPN, TVR Moldova), and from the other news websites when the headline clearly places the crash in Moldova (it names Moldova, or a Moldovan town that does not also exist in Romania). Reports of a crash in Romania or Ukraine are left out unless they say the drone came down on Moldova's territory. Several reports of the same place share one marker. The marker shows the place named, not the exact spot. Do not approach or touch drone debris: call 112.
RO-ALERT
Romanian RO-ALERT messages
RO-ALERT is sent by cell broadcast to phones in the affected area and has no public feed. The monitor tags headlines from the news sites that report an RO-ALERT message, and "RO-ALERT reports" shows only those. When such a headline names a place in Romania (for example Tulcea, Galați or Isaccea), the map shows a pulsing red dot there for 3 hours. The dot marks the place named in the headline, not the exact alert area. It will miss alerts that no outlet reports, and it lags behind the alert itself. If you are in Romania, rely on the alert on your phone.
JETS
Fighter jets scrambled
Romanian and allied NATO fighter jets (F-16, Eurofighter and others on air-policing duty in Romania) do not broadcast their position, so no website can show them live. Instead, the monitor tags headlines from Romania's Ministry of National Defence and the news websites that report jets being scrambled ("Jets" in the news pane). When such a headline names a place, the map shows a violet jet badge there for 3 hours: the place the headline names, which can be where the threat was or the air base the jets took off from (such as Fetești or Mihail Kogălniceanu). It is not the jets' position. The Ministry's list gives only the date, so its reports appear under Last 24 hours rather than on the map. Not every take-off is reported.
24 HOURS
Last 24 hours
The server records what the monitor sees every minute, around the clock, and keeps it for about a day: drones that came within 50 km of Moldova and the closest approach, air-raid alerts in the bordering oblasts with their start and end times, MiG-31K take-offs reported by NEPTUN, and every headline with its tags. The Last 24 hours tab summarises this, shows an hour-by-hour timeline and groups the day's headlines (alerts, fighter jets, near Moldova, safety, official statements, everything else). Minutes when a source could not be read are shown as gaps. After a new installation or a restart of the free server, the summary starts from that moment and says so. The record contains public reports only, nothing about visitors.
NOTIFY
Notifications
Click Notifications at the top of the page to get alerts on this device, even when the page is closed. You choose what to be told about: drones within 50 km of Moldova's border (once per drone, and again if one is reported inside Moldova), air-raid alerts starting or ending in Odesa, Vinnytsia or Chernivtsi oblast, RO-ALERT messages reported by Romanian news websites, and fighter jets scrambled in Romania as reported by the Ministry of Defence or news websites. The server checks every minute and uses no social media. On Android, Edge shows them straight away once you allow them. On iPhone (iOS 16.4 or newer), first add the monitor to your Home Screen from Edge: ··· → Share → Add to Home Screen, then turn notifications on from the new icon. Notifications are unofficial and can arrive late or not at all.
LIMITS
What this monitor does not do
It does not detect anything itself, track combat aircraft, sound sirens or decide whether an area is safe. Its optional notifications are unofficial and can be delayed or missed. Reports cover Ukraine and do not prove tracking inside Moldova. When a source fails, its data is cleared rather than left on screen. Missing information never means all-clear.
Privacy
Your browser connects directly to NEPTUN for the public map feed, and the provider may log that connection. Alerts, headlines and aircraft positions come through this site's own server (headlines are translated by Cloudflare's AI service on the site's own account; nothing about visitors is sent), which keeps a short cache and a 24-hour record of the public reports for the Last 24 hours tab, and no other archive. The map geography is bundled, so no map tiles are requested from other sites. There is no login, analytics or location permission. Your browser remembers only your news filter choices. If you turn on notifications, the server stores this device's push address and your chosen topics, and nothing else; turning them off deletes both.
This is an independent prototype with no institutional endorsement. It is a public-information viewer, not a protective-alert system.
Reported threats, not radar. Follow official instructions.Reports may be delayed or inaccurate. No commercial aircraft or risk scoring. Optional notifications are unofficial.