Wat speelt er
in de buurt?
Bekijk meldingen rond een plaats die je kiest. De app vertaalt codes naar gewone taal en laat zien waar informatie vandaan komt.
Privacy en gegevens
De app vraagt je locatie niet op via GPS en bevat geen eigen analytics of trackingcode. Wanneer je zoekt, gaat de naam van de wijk of plaats naar Photon om het gebied te vinden; de bijbehorende coördinaten, straal en periode gaan naar Zwaailicht.nl om meldingen te zoeken. Deze diensten ontvangen bij zo’n verzoek ook normale verbindingsgegevens, zoals je IP-adres. Vul geen adres, postcode of huisnummer in. “Onthoud mijn laatst gekozen plaats” bewaart alleen de gebiedsnaam in de lokale opslag van deze browser; je kunt dit weer uitzetten. Als je op Zoek nieuwsberichten tikt, stuurt de app alleen het algemene meldingstype/de hulpdienst en de plaats naar Cloudflare. De zoekopdracht wordt doorgestuurd naar Google Nieuws en de openbare Bluesky-zoekdienst; zij ontvangen die algemene zoekwoorden. Het exacte straatadres en de P2000-coördinaten worden hiervoor niet gebruikt. Zoekresultaten worden niet blijvend opgeslagen: dezelfde openbare resultaten kunnen maximaal één minuut tijdelijk in het geheugen van een Cloudflare Worker worden hergebruikt en vijf minuten in deze geopende pagina. Als je een bron- of nieuwslink opent, gaat je bezoek naar die externe site. Cloudflare levert de pagina en verwerkt ook normale verzoekgegevens, zoals je IP-adres.
De app op je startscherm zetten
Op Android of desktop: kies Installeer app wanneer die knop verschijnt, of gebruik het installatiemenu van je browser. Op iPhone/iPad: open deze pagina in Safari, tik op Deel en kies Zet op beginscherm. Je zoekopdrachten en meldingen worden niet offline bewaard; internet is nodig om nieuwe meldingen op te halen.
Hoe haalt de app meldingen op en koppelt die aan nieuws?
1. Je kiest een gebied en periode. Vul een wijk, plaats of centrum in, kies een straal en tik op Zoek meldingen. Photon zoekt de naam op basis van kaartgegevens van OpenStreetMap en geeft een middelpunt terug. De app stuurt dat middelpunt, je straal en de gekozen periode rechtstreeks naar de openbare API van Zwaailicht.nl. Er wordt niet op de achtergrond ververst. Een wijk of regio is geen officiële grensselectie: de zoekcirkel loopt vanaf het gevonden middelpunt.
2. Zwaailicht geeft twee soorten resultaten terug. Een losse melding is één alarmering zoals Zwaailicht die heeft gelezen en geïnterpreteerd; de letterlijke pagertekst wordt niet via deze API getoond. Een gebundelde inzet is een reconstructie van meldingen die dicht bij elkaar in tijd en ruimte liggen. Vaste regels leiden onder meer prioriteit, locatie en dienst af. Een taalmodel helpt beoordelen welke meldingen bij dezelfde inzet horen en schrijft de samenvatting. P2000 zelf is dus de alarmering; de interpretatie en reconstructie zijn afgeleid.
3. Gekoppeld nieuws komt van Zwaailicht. Bij een gebundelde inzet haalt de app de artikelen op die Zwaailicht al aan die inzet heeft gekoppeld. Volgens Zwaailicht gebeurt die automatische match op locatie, tijdstip en trefwoorden. Het systeem probeert artikelen die alleen de P2000-melding herhalen en artikelen van vóór de eerste melding weg te laten. De app toont de uitgever, datum, link en waar beschikbaar de gebruikte koppelwijze. Zo’n match kan alsnog fout zijn; het is geen bevestiging door een redacteur.
4. Zelf verder laten zoeken is een aparte stap. Als er geen gekoppeld artikel is — of als je verder wilt kijken — tik je op Zoek nieuwsberichten. Dan zoekt de app in Google Nieuws en openbare Bluesky-berichten met alleen de algemene plaats en het soort hulpdienst. Het exacte adres en de coördinaten van de P2000-melding gaan niet mee. Dit is een brede zoekopdracht, geen automatische koppeling met het incident. X en besloten accounts worden niet doorzocht.
Waar moet je op letten? Een oproep vertelt niet wat hulpverleners ter plaatse aantreffen; meldingen kunnen veranderen of worden ingetrokken. De bron kan velden automatisch afleiden, meldingen verkeerd bundelen of een samenvatting genereren. De twee Zwaailicht-uitlegpagina’s beschrijven de eerste tijdsgrens voor zo’n bundel verschillend, daarom toont deze app die niet als een harde garantie. Nieuws en socialmediaberichten kunnen onvolledig, niet bevestigd of over een ander voorval gaan. Controleer bron en datum en trek geen conclusies over betrokken personen. Bij een storing of veel zoekverkeer kan de extra nieuwszoekfunctie tijdelijk weigeren; de app probeert dan de rest beschikbaar te houden.
Hoe de API gegevens en herkomst uitlegt ↗ · Hoe Zwaailicht nieuws matcht ↗ · Hoe meldingen worden gereconstrueerd ↗
Prioriteiten in gewone taal
Ambulance: A0 is de hoogste urgentie; A1 is spoedeisend bij acute dreiging of wanneer die nog niet is uitgesloten; A2 is spoedeisend zonder vastgesteld direct levensgevaar. B1 en B2 zijn planbare ambulancezorg met verschillende zorgcomplexiteit.
Brandweer: P1 is hoge spoed. P2 is minder urgent dan P1; de precieze inzet kan per regio verschillen. De betekenis van andere codes verschilt vaak per dienst of regio, dus de app legt alleen codes uit die betrouwbaar te duiden zijn.
De gegevensbron geeft leesbare meldingstitels en prioriteiten, maar niet altijd de letterlijke pagertekst of alle afkortingen. Een melding is bovendien geen bevestiging van de uitkomst ter plaatse.