SanAlertApplied AIApplied AI

Unofficial service. It does not replace sirens, RCB alerts or instructions from the authorities.

Privacy

SanAlert works without accounts, without cookies and without analytics. Below is everything that happens to data when you use the website sanalert.pl.

Who is responsible for the data

The controller is Applied AI sp. z o.o., ul. Marcina Bielskiego 44C lok. 15, 37-700 Przemyśl, Poland, entered in the register of entrepreneurs of the National Court Register (KRS) kept by the District Court in Rzeszów, 12th Commercial Division, under KRS number 0001187092, tax number (NIP) 7952588091.

For anything about privacy, write to [email protected].

Your place stays on your device

Notifications in the app

Notifications are sent by the SanAlert app for iPhone, only if you switch them on there. The sanalert.pl website sends its own, under the rules described below in "Notifications on the website", and the Android app under those in "Notifications in the Android app".

Notifications in the Android app

The SanAlert app for Android sends notifications only if you switch them on in it and allow them on the phone. They work under the same rules as in the iPhone app; Google delivers them.

Notifications on the website

The sanalert.pl website can send notifications to your browser, only if you switch them on with the button beside your place and allow them in the browser's prompt. On iPhone and iPad this works only after the site has been added to the home screen.

Live Activity on the lock screen

When the level at one of your places is above "Quiet", the app can show it as it changes on the lock screen and in the Dynamic Island, as a Live Activity. This works only if notifications are on and you also switch this option on, on an iPhone with iOS 17.2 or later. The activity disappears when all your places are quiet again.

What our server sees

Every few seconds the page fetches the current situation from api.sanalert.pl. The iPhone app does the same while it is open, and its widget does it every several minutes, including while the app is closed. The Apple Watch app fetches it every minute while it is on screen, and the complication on the watch face every several minutes. The Mac app fetches it every few seconds, because its level is always in the menu bar; while the display sleeps it fetches nothing. The Android app fetches it every few seconds while it is open; in the background it fetches nothing. The Wear OS watch app fetches it every minute while it is on screen, and the complication on the watch face every several minutes. The Garmin watch app fetches the short report every minute while it is open, and its glance every 15 minutes, including while the app is closed. The Home Assistant integration fetches it every 10 seconds, day and night, because it drives automations. The “Level at my place” shortcut (Siri, Shortcuts) fetches it once, each time you run it. While they are open, the page and the iPhone and Android apps also fetch from it, at most once a minute, a summary of the last 12 hours for the whole of Poland; they pick out what concerns your place themselves and show it as “What happened”. It is the same document for everyone, so the request does not contain your place. The Track record page fetches a summary of our results from it once, the same for everyone. The Night reports page fetches the list of nights and the chosen night's report from it, the same for everyone. The register of shelter points is fetched from it by the website when you open the list of points, and by the iPhone and Android apps at most once a week; it is the same file for everyone. Our server does not record visitors' IP addresses or any data that would let us recognise them.

On other websites, on screens and as an app

Who else processes data

What we do not do

Legal basis and how long data is kept

The IP address and the technical data needed to deliver the website are processed in our legitimate interest, which is making the service available and protecting it against abuse (Article 6(1)(f) of the GDPR, Regulation (EU) 2016/679). We do not keep this data. Cloudflare and Apple keep it according to their own rules.

The data needed for notifications and the Live Activity is processed on the basis of your consent and kept for as long as "Notifications in the app", "Notifications in the Android app", "Notifications on the website" and "Live Activity on the lock screen" describe.

Your rights

You have the right of access to your data, to have it rectified or erased and to have its processing restricted (Articles 15 to 18 of the GDPR), and the right to object to processing based on our legitimate interest (Article 21 of the GDPR). Write to [email protected]. You also have the right to lodge a complaint with the supervisory authority, in Poland the President of the Personal Data Protection Office (Article 77 of the GDPR), uodo.gov.pl.

Changes

Before we change what happens to data, we describe it here first. That is how notifications went: their description appeared on this page before they were switched on.

This is a translation. If it and the Polish version ever differ, the Polish version applies.

Last changed: 25 September 2026 (the box for other websites, the screen view, installing the website as an app; later that day: the choice of language in the apps, passed on to the watch too; Siri and Shortcuts: the level at your place; the Android app; notifications in the Android app; choosing the language on the watch itself; “What happened” in the Android app; the app for Wear OS watches; the app for Garmin watches). Before that: 24 September 2026 (the schematic map by default, the Apple map by choice); 23 September 2026 (night reports; the Home Assistant integration; the nearest shelter points, offline; “Tell your family”; the test notification; the Mac app's notifications; earlier that day: notifications on the website, the Live Activity on the lock screen, the “What happened” summary, the Apple Watch and Mac apps).