Приватність
SanAlert працює без облікових записів і без файлів cookie. На сайті sanalert.pl ми рахуємо відвідування власним інструментом, а частину відвідувань записуємо, щоб покращувати сайт: див. «Статистика і записи відвідувань». Нижче описано все, що відбувається з даними, коли ви користуєтеся сайтом sanalert.pl.
Це переклад. У разі розбіжностей обов’язковою є польська версія: Prywatność.
Хто відповідає за дані
Контролером даних є Applied AI sp. z o.o., ul. Marcina Bielskiego 44C lok. 15, 37-700 Przemyśl, внесена до реєстру підприємців Національного судового реєстру (KRS) Районним судом у Жешуві, XII господарським відділом KRS, під номером KRS 0001187092, податковий номер (NIP) 7952588091.
З питань приватності пишіть на [email protected].
Ваше місце залишається на вашому пристрої
- Місце, яке ви задасте, ми зберігаємо лише в пам’яті вашого браузера. Ми не надсилаємо його ні на наш сервер, ні комусь іншому.
- Виняток: якщо ваше відвідування сайту потрапить до запису (приблизно 15% відвідувань, див. «Статистика і записи відвідувань»), запис містить те, що видно на екрані, отже, і назву вашого місця, відстані від нього та його точку на мапі, і потрапляє на наш сервер.
- Після натискання «Використати моє місцезнаходження» позицію визначають ваш браузер і система — після вашої згоди, наданої в браузері. Позиція залишається на цьому пристрої.
- Рівень для вашого місця обчислює ваш браузер. З нашого сервера він завантажує той самий звіт про ситуацію, який отримують усі відвідувачі, тож запит не містить вашого місцезнаходження.
- Збережене місце ви видалите кнопкою «Змінити місце» або очистивши дані цього сайту в браузері.
- Виняток лише за вашою вказівкою: для місця в Польщі ми показуємо посилання «Мапа укриттів». Після його натискання відкривається урядовий сайт gdziesieukryc.pl (Міністерство внутрішніх справ і адміністрації та Державна пожежна служба), а координати вашого місця містяться в його адресі, щоб мапа одразу показала околиці. Поки ви не натиснете, ніщо не залишає пристрою; після натискання дані обробляє вже цей сайт за власними правилами. Ми не ведемо власного переліку укриттів.
- Найближчі пункти укриття біля вашого місця шукає ваш пристрій. Сайт і застосунок завантажують із нашого сервера весь офіційний реєстр пунктів укриття, який Головна комендатура Державної пожежної служби оприлюднює на порталі dane.gov.pl (той самий файл для всіх, оновлюється щотижня), тож запит не містить вашого місця. Застосунок зберігає цей файл у пам’яті телефону, щоб список працював і без інтернету. Коли біля пункту ви натиснете «Маршрут», відкриються Карти Apple з координатами цього пункту; маршрут від місця, де ви перебуваєте, прокладає вже Apple за власними правилами.
- «Повідомити близьким» готує повідомлення на вашому пристрої: назву місця, рівень із часом і посилання на це місце на sanalert.pl. Ви надсилаєте його самі, застосунком, який оберете; до нас нічого не потрапляє. Координати місця містяться в посиланні після знака #, а цю частину адреси браузер не надсилає на жоден сервер, зокрема й на наш; її містить лише запис відвідування, якщо відвідування того, хто відкриє посилання, буде записано. Хто відкриє посилання, побачить це місце в себе і зможе його зберегти.
- «Поділитися своїм виглядом мапи» на сайті малює зображення у вашому браузері: схематичну мапу в тому місці й масштабі, які у вас на екрані, рівень із часом і відстані від вашого місця. Навіть з увімкненою мапою Apple зображення створюється з нашої мапи, тож вигляд мапи не надсилається Apple. Ваше місце видно на зображенні як шпильку, якщо ви її не вимкнете, а назву місця — лише якщо ви її ввімкнете; зазначені відстані все одно приблизно вказують, де воно. Файл ви надсилаєте самі або завантажуєте; до нас нічого не потрапляє.
- Застосунок SanAlert для iPhone зберігає ваші місця (не більше трьох, наприклад дім, роботу і школу) у пам’яті телефону за тими самими правилами: не надсилає їх ні на наш сервер, ні комусь іншому. Якщо ви ввімкнете сповіщення, на сервер потрапляють лише номери квадратів, див. «Сповіщення в застосунку».
- Віджет SanAlert на початковому екрані та на замкненому екрані читає ті самі місця з пам’яті телефону, яку він поділяє із застосунком, і так само нікуди їх не надсилає. Рівень він визначає так само, як застосунок: сам завантажує з нашого сервера той самий звіт про ситуацію, який отримують усі, тож запит не містить вашого місця. Робить він це кожні кільканадцять хвилин, також тоді, коли застосунок закрито, і завжди пише, скільки хвилин тому отримано дані.
- Якщо у вас є Apple Watch із застосунком SanAlert, телефон передає годиннику ті самі місця й мову, вибрану в налаштуваннях застосунку, напряму, через з’єднання Apple між iPhone і годинником, об’єднаним із ним у пару, а не через наш сервер. Місця (зі списку міст) і мову можна вибрати й на самому годиннику, також без iPhone; діє останній вибір, на якому б із цих пристроїв ви його зробили, а вибір із годинника не повертається на телефон. Годинник зберігає їх у своїй пам’яті, яку поділяє з ускладненням на циферблаті, і нікуди їх не надсилає; геолокацією він при цьому не користується. Застосунок на годиннику та ускладнення визначають рівень так само, як віджет: самі завантажують із нашого сервера той самий звіт про ситуацію, який отримують усі, тож запит не містить вашого місця.
- Застосунок SanAlert для Mac показує рівень на смузі меню. Місця (не більше трьох) ви вибираєте в ньому зі списку міст, шукаючи місто в Польщі або кнопкою «Моє місцезнаходження»: тоді позицію Mac один раз визначає служба локації macOS, з вашого дозволу. Назву міста, якої немає в списку, перевіряє пошук Apple: він отримує лише введений текст. Місця застосунок зберігає лише на цьому Mac і не надсилає ні на наш сервер, ні комусь іншому. Рівень він визначає так само, як застосунок для iPhone: завантажує з нашого сервера той самий звіт про ситуацію, який отримують усі, тож запит не містить вашого місця. Він не з’єднується ні з телефоном, ні з годинником. Якщо ви дозволите йому сповіщення, він сам показує сповіщення, коли рівень в одному з ваших місць зросте: визначає це на Mac, із того самого звіту, а наш сервер нічого про це не знає і нічого для нього не зберігає.
- Інтеграція SanAlert для Home Assistant, якщо ви її встановите, зберігає місце у вашому Home Assistant і сама визначає для нього рівень: завантажує з нашого сервера той самий звіт про ситуацію, який отримують усі, тож запит не містить вашого місця. Під час додавання місця вона один раз завантажує публічну сітку квадратів, щоб визначити воєводство; воно теж залишається у вас. Для неї ми нічого не зберігаємо.
- Сервер SanAlert для ШІ-асистентів (MCP), якщо ви запустите його на своєму комп’ютері, теж визначає рівень у вас: асистент передає йому місто з нашого списку або координати, а сервер завантажує з нашого сервера той самий звіт про ситуацію, який отримують усі, і щоразу після запуску один раз публічну сітку квадратів, тож жоден запит не містить вашого місця. Назв міст він в інтернеті не шукає. Для нього ми нічого не зберігаємо. Те, що ви пишете асистентові, і те, що цей сервер йому відповідає (зокрема ваше місце), отримує постачальник цього асистента, а не ми.
- Застосунок SanAlert для Android зберігає ваші місця (не більше трьох) у пам’яті телефону за тими самими правилами, що й застосунок для iPhone: не надсилає їх ні на наш сервер, ні комусь іншому, і вони не потрапляють до хмарної резервної копії Android. Місце ви вибираєте зі списку міст, дотиком до мапи або кнопкою «Використати моє місцезнаходження»: тоді приблизну позицію один раз, після вашого дозволу, визначає система телефону (служба геолокації Android; на багатьох телефонах у ній працюють служби геолокації Google за власними правилами), а застосунок зберігає її лише на телефоні. Застосунок просить у системи лише приблизне місцезнаходження, бо рівень ми рахуємо для квадрата зі стороною близько 11 км; перший випуск, від 28 вересня 2026 року, просив точне. Рівень застосунок визначає сам: завантажує з нашого сервера той самий звіт про ситуацію і той самий реєстр пунктів укриття, які отримують усі, тож жоден запит не містить вашого місця. Мапа в цьому застосунку — лише наша схематична мапа, без жодного постачальника мап. «Маршрут» біля пункту укриття передає координати цього пункту застосунку з мапами, який є у вашому телефоні (наприклад, Картам Google), і маршрут прокладає вже він за власними правилами. Якщо ви ввімкнете в ньому сповіщення, на сервер потрапляють лише номери квадратів, див. «Сповіщення в застосунку для Android».
- Віджет застосунку для Android на початковому екрані читає ті самі місця з пам’яті телефону і так само нікуди їх не надсилає. Там же він зберігає, який рівень востаннє мало кожне з них і о котрій, із застосунку або зі сповіщення. Рівень він визначає так само, як застосунок: сам завантажує з нашого сервера той самий звіт про ситуацію, який отримують усі, тож запит не містить вашого місця. Робить він це кожні кільканадцять хвилин, поки віджет є на екрані, також тоді, коли застосунок закрито, і завжди пише, о котрій годині отримано дані.
- Якщо у вас є годинник із Wear OS і застосунком SanAlert, застосунок для Android передає йому ті самі місця й мову, вибрану в його налаштуваннях, не через наш сервер, а через сервіси Google Play, які з’єднують телефон із годинником: напряму через Bluetooth, а коли Bluetooth недоступний, — через сервери Google, із наскрізним шифруванням. Місця (зі списку міст) і мову можна вибрати й на самому годиннику, також без телефона; діє останній вибір, на якому б із цих пристроїв ви його зробили, а вибір із годинника не повертається на телефон. Годинник зберігає їх у своїй пам’яті, яку поділяє з ускладненням на циферблаті, нікуди їх не надсилає і не додає до хмарної резервної копії Android; геолокацією він при цьому не користується. Застосунок на годиннику та ускладнення визначають рівень так само, як віджет: самі завантажують із нашого сервера той самий звіт про ситуацію, який отримують усі, тож запит не містить вашого місця.
- Про рівень у вашому місці можна запитати Siri або запустити команду «Рівень у моєму місці» у застосунку «Команди», у пошуку Spotlight чи кнопкою дії. Відповідь готує застосунок на телефоні, так само як віджет: місце він бере з пам’яті телефону, а з нашого сервера завантажує той самий звіт про ситуацію, який отримують усі, тож запит не містить вашого місця. Відповідь із назвою місця, воєводством і рівнем показує або зачитує система вашого телефону.
- У тій самій пам’яті браузера ми зберігаємо ваші налаштування відображення: світлий або темний режим, тип мапи, те, чиї літальні апарати показує мапа, і те, чи показує вона гамма-випромінювання, а також нічний режим сповіщень (години, у які дзвонить лише «Близько»). Вони теж не залишають пристрою.
Сповіщення в застосунку
Сповіщення надсилає застосунок SanAlert для iPhone, лише тоді, коли ви ввімкнете їх у ньому. Сайт sanalert.pl надсилає їх окремо, за правилами, описаними нижче в розділі «Сповіщення на сайті», а застосунок для Android — за правилами з розділу «Сповіщення в застосунку для Android».
- Коли ви вмикаєте сповіщення, на наш сервер потрапляють: адреса, за якою Apple доставляє сповіщення вашому застосунку (так званий токен), номери квадратів зі стороною близько 11 км, у яких розташовані ваші місця (у застосунку можна зберегти не більше трьох), і рівень, починаючи з якого ви хочете отримувати сповіщення. Точна позиція не залишає телефону.
- До цього запису сервер сам додає: якою службою доставляти сповіщення (Apple, робочий або тестовий сервер), коли запис створено, коли застосунок востаннє його оновив і коли ми востаннє повідомили вам, що не маємо актуальних даних, а для кожного квадрата: останній рівень, про який ми вас сповістили, найвищий рівень від останнього спокою і коли ми надіслали останнє сповіщення. Завдяки цьому ми не сповіщаємо вас двічі про те саме і знаємо, кому повідомити, що знову спокійно.
- Ми не зберігаємо при цьому IP-адреси, назви пристрою чи будь-чого, що вказує, хто ви. Сам токен не дає нам змоги встановити вашу особу.
- Сповіщення доставляє Apple (служба Apple Push Notification). Apple бачить при цьому токен і те, що несе сповіщення: номер квадрата, рівень і його причину (наприклад, дрон, приблизно 61 км, приблизно 20 хвилин), час даних, а коли знову спокій — ще й те, чи досі діє повідомлення RCB або RSO. Сповіщення не несе готового тексту: слова пише вже телефон.
- Ці дані ми видаляємо, коли ви вимикаєте сповіщення в застосунку, коли Apple повідомляє, що токен перестав діяти (наприклад, після видалення застосунку), і завжди через 60 днів, протягом яких застосунок не оновив запису. У резервних копіях бази вони залишаються ще приблизно 30 днів.
- Кнопка «Надіслати тестове сповіщення» просить наш сервер надіслати одне сповіщення на той самий токен, щоб перевірити, чи сповіщення доходять. Нічого нового ми при цьому не зберігаємо. Те, що застосунок перевіряє в налаштуваннях телефону (дозвіл на сповіщення, термінові сповіщення, запланований підсумок), і час останнього сповіщення SanAlert, який телефон запам’ятовує для цієї перевірки, не залишають телефону.
- Сповіщення наживо: коли в будь-якому з ваших місць рівень досягне того, з якого ви хочете отримувати сповіщення, застосунок може показувати його як одне сповіщення, яке залишається в телефоні й змінюється в міру подій, доки в усіх ваших місцях рівень знову не опуститься нижче нього. Це працює лише тоді, коли сповіщення ввімкнено і ви додатково ввімкнете цю опцію. Жодного нового токена при цьому не додається: сервер записує лише те, що ви хочете його отримувати, що сповіщення зараз показує, коли ми його запустили і коли востаннє оновили. Доставляє його Google, який бачить при цьому токен і вміст: номери квадратів ваших місць, рівень у кожному з них, вид загрози і час, з якого дані; назви місць дописує сам телефон. Коли дані перестають бути надійними, воно показує «Немає даних», а не «Спокій». Поки воно триває, сервер оновлює його кожні кілька хвилин; коли оновлення перестають надходити, телефон позначає його як неактуальне. Ці дані ми видаляємо, коли ви вимикаєте цю опцію або сповіщення, і разом з усім записом сповіщень.
- Підставою є ваша згода, яку ви надаєте, вмикаючи сповіщення: ст. 6 ч. 1 п. a GDPR (Загальний регламент про захист даних). Ви можете відкликати її будь-коли, вимкнувши сповіщення в тому самому місці застосунку (ст. 7 ч. 3 GDPR). Відкликання згоди не впливає на законність обробки, здійсненої до її відкликання.
Сповіщення в застосунку для Android
Застосунок SanAlert для Android надсилає сповіщення лише тоді, коли ви ввімкнете їх у ньому і дозволите їх на телефоні. Вони працюють за тими самими правилами, що й у застосунку для iPhone; доставляє їх Google.
- Поки ви їх не ввімкнете, застосунок не запускає служби сповіщень Google (Firebase Cloud Messaging) і щодо сповіщень не з’єднується ні з нами, ні з Google.
- Коли ви їх вмикаєте, телефон отримує від Google адресу, за якою Google доставляє сповіщення цьому застосунку (так званий реєстраційний токен), а на наш сервер потрапляють: цей токен, номери квадратів зі стороною близько 11 км, у яких розташовані ваші місця (у застосунку можна зберегти не більше трьох), і рівень, починаючи з якого ви хочете отримувати сповіщення. Точна позиція і назви місць не залишають телефону.
- До цього запису сервер сам додає: що сповіщення доставляє Google, коли запис створено, коли застосунок востаннє його оновив і коли ми востаннє повідомили вам, що не маємо актуальних даних, а для кожного квадрата: останній рівень, про який ми вас сповістили, найвищий рівень від останнього спокою і коли ми надіслали останнє сповіщення. Завдяки цьому ми не сповіщаємо вас двічі про те саме і знаємо, кому повідомити, що знову спокійно.
- Ми не зберігаємо при цьому IP-адреси, назви пристрою чи будь-чого, що вказує, хто ви. Сам токен не дає нам змоги встановити вашу особу.
- Сповіщення доставляє Google (Firebase Cloud Messaging, через сервіси Google Play на телефоні). Google бачить при цьому токен і те, що несе сповіщення: номер квадрата, рівень і його причину (наприклад, дрон, приблизно 61 км, приблизно 20 хвилин), час даних, а коли знову спокій — ще й те, чи досі діє повідомлення RCB або RSO. Сповіщення не несе готового тексту: слова пише вже телефон, мовою, вибраною в застосунку.
- Ці дані ми видаляємо, коли ви вимикаєте сповіщення в застосунку (телефон тоді просить і Google видалити токен), коли Google повідомляє, що токен перестав діяти (наприклад, після видалення застосунку), і завжди через 60 днів, протягом яких застосунок не оновив запису. Застосунок оновлює його, коли ви його запускаєте, якщо сповіщення ввімкнено. У резервних копіях бази вони залишаються ще приблизно 30 днів.
- Кнопка «Надіслати тестове сповіщення» просить наш сервер надіслати одне сповіщення на той самий токен, щоб перевірити, чи сповіщення доходять. Нічого нового ми при цьому не зберігаємо. Те, що застосунок перевіряє в налаштуваннях телефону (дозвіл на сповіщення, звук), і час останнього сповіщення SanAlert, який телефон запам’ятовує для цієї перевірки, не залишають телефону.
- Підставою є ваша згода, яку ви надаєте, вмикаючи сповіщення: ст. 6 ч. 1 п. a GDPR (Загальний регламент про захист даних). Ви можете відкликати її будь-коли, вимкнувши сповіщення в тому самому місці застосунку (ст. 7 ч. 3 GDPR). Відкликання згоди не впливає на законність обробки, здійсненої до її відкликання.
Сповіщення на сайті
Сайт sanalert.pl може надсилати сповіщення у ваш браузер, лише якщо ви ввімкнете їх кнопкою біля свого місця і погодитеся на них у вікні браузера. На iPhone та iPad це працює лише після додавання сайту на початковий екран.
- Коли ви їх вмикаєте, браузер установлює невеликий скрипт сайту (так званий service worker), який показує вхідні сповіщення. На наш сервер тоді потрапляють: адреса, за якою служба сповіщень вашого браузера доставляє йому сповіщення, два ключі, якими ми шифруємо їхній вміст, номер квадрата зі стороною близько 11 км, у якому розташоване ваше місце, і рівень, починаючи з якого ви хочете отримувати сповіщення. Точна позиція не залишає браузера.
- Коли служба сповіщень браузера змінює адресу доставлення (наприклад, коли стара закінчується), цей скрипт сам, навіть без відкритої сторінки, надсилає нам нову адресу й ключі з тим самим номером квадрата і рівнем і просить видалити старий запис. Лише тоді скрипт сам з’єднується з нашим сервером. Для цього браузер зберігає у своїй пам’яті на цьому пристрої номер квадрата, рівень і адресу нашого сервера; ми видаляємо їх, коли ви вимикаєте сповіщення.
- До цього запису сервер сам додає: що сповіщення доставляє служба сповіщень браузера, коли запис створено, коли сайт востаннє його оновив і коли ми востаннє повідомили вам, що не маємо актуальних даних, а для кожного квадрата: останній рівень, про який ми вас сповістили, найвищий рівень від останнього спокою і коли ми надіслали останнє сповіщення. Завдяки цьому ми не сповіщаємо вас двічі про те саме і знаємо, кому повідомити, що знову спокійно.
- Ми не зберігаємо при цьому IP-адреси, типу браузера чи будь-чого, що вказує, хто ви.
- Сповіщення доставляє служба сповіщень, якою користується ваш браузер: Google (Chrome, Edge на Android та інші браузери на основі Chromium), Mozilla (Firefox), Apple (Safari) або Microsoft (Edge у Windows). Вміст ми шифруємо так, що ця служба його не прочитає. Вона бачить адресу, на яку доставляє, коли це робить, розмір зашифрованого повідомлення, чи воно термінове, скільки воно може чекати на доставлення, і позначку, завдяки якій новіше сповіщення замінює ще не доставлене. Позначка однакова для кожного сповіщення про той самий квадрат, але з неї не можна дізнатися, який це квадрат, і вона нічого не каже про вміст.
- Ці дані ми видаляємо, коли ви вимикаєте сповіщення на сайті, коли служба сповіщень повідомляє, що адреса перестала діяти (наприклад, після очищення даних сайту в браузері), і завжди через 60 днів, протягом яких сайт не оновив запису. Сайт оновлює його під час відвідування, коли сповіщення ввімкнено. У резервних копіях бази вони залишаються ще приблизно 30 днів.
- Кнопка «Надіслати тестове сповіщення» просить наш сервер надіслати одне сповіщення на ту саму адресу, щоб перевірити, чи сповіщення доходять. Нічого нового ми при цьому не зберігаємо.
- Підставою є ваша згода (ст. 6 ч. 1 п. a GDPR), яку ви відкличете, вимкнувши сповіщення на сайті (ст. 7 ч. 3 GDPR). Відкликання згоди не впливає на законність обробки, здійсненої до її відкликання.
Дії наживо на замкненому екрані
Коли в одному з ваших місць рівень досягне того, з якого ви хочете отримувати сповіщення, застосунок може показувати його в реальному часі на замкненому екрані та в Dynamic Island як дію наживо. Це працює, лише якщо у вас увімкнено сповіщення і ви додатково ввімкнете цю опцію, на iPhone з iOS 17.2 або новішої версії. Дія зникає, коли в усіх ваших місцях рівень знову опуститься нижче нього.
- Коли ви її вмикаєте, до запису сповіщень додається токен від Apple, за яким наш сервер може запустити дію наживо на вашому телефоні. Поки дія триває, додається другий токен, на який сервер надсилає її зміни; ми видаляємо його, коли дія завершується. Крім того, ми зберігаємо лише те, що дія показує в цю мить, коли ми її запустили і коли востаннє оновили. Квадрати ті самі, що й для сповіщень, а назви ваших місць не залишають телефону: їх додає сам телефон.
- Дію наживо доставляє Apple (служба Apple Push Notification). Apple бачить при цьому токени і її вміст: номери квадратів ваших місць, рівень у кожному з них, тип загрози і час, на який актуальні дані.
- Коли дані перестають бути надійними, дія наживо показує «Немає даних», а не «Спокій», і завжди вказує, на який час актуальні дані. Поки вона триває, сервер оновлює її кожні кілька хвилин, навіть коли нічого не змінюється; коли оновлення перестають надходити, телефон позначає її як неактуальну.
- Ці дані ми видаляємо, коли ви вимикаєте дії наживо або сповіщення в застосунку, коли Apple повідомляє, що токен перестав діяти, і завжди разом із записом сповіщень через 60 днів без оновлення. У резервних копіях бази вони залишаються ще приблизно 30 днів. Підставою є ваша згода (ст. 6 ч. 1 п. a GDPR), яку ви відкличете, вимкнувши цю опцію (ст. 7 ч. 3 GDPR).
Що бачить наш сервер
Кожні кілька секунд сайт завантажує з адреси api.sanalert.pl поточну ситуацію. Те саме робить застосунок для iPhone, коли він відкритий, а його віджет — кожні кільканадцять хвилин, також коли застосунок закрито. Застосунок на Apple Watch завантажує її щохвилини, коли він на екрані, а ускладнення на циферблаті — кожні кільканадцять хвилин. Застосунок для Mac завантажує її кожні кілька секунд, бо його рівень постійно видно на смузі меню; коли екран у режимі сну, він нічого не завантажує. Застосунок для Android завантажує її кожні кілька секунд, коли він відкритий, а його віджет — кожні кільканадцять хвилин, поки він на екрані, також коли застосунок закрито; крім цього у фоновому режимі він нічого не завантажує. Застосунок на годиннику з Wear OS завантажує її щохвилини, коли він на екрані, а ускладнення на циферблаті — кожні кільканадцять хвилин. Інтеграція для Home Assistant завантажує її кожні 10 секунд, удень і вночі, бо керує автоматизаціями. Сервер для ШІ-асистентів завантажує її лише тоді, коли асистент запитує про місце, не частіше ніж раз на 5 секунд. Команда «Рівень у моєму місці» (Siri, «Команди») завантажує її один раз щоразу, коли ви її запускаєте. Сайт і застосунки для iPhone та Android, коли вони відкриті, завантажують звідти також, не частіше ніж раз на хвилину, зведення за останні 12 годин для всієї Польщі, з якого самі вибирають те, що стосується вашого місця, і показують це як «Що відбувалося»; це той самий документ для всіх, тож запит не містить вашого місця. Коли на сайті збережено місце, він також завантажує звідти щонайбільше раз на 10 хвилин список нічних звітів, той самий для всіх, і показує з нього «Останні 7 ночей» у воєводстві вашого місця; воєводство визначає ваш браузер, тож запит не містить вашого місця. Коли ви вибираєте одну з цих ночей, сайт завантажує звідти запис цієї ночі для мапи, той самий для всіх: запит указує ніч, а не ваше місце. Головна сторінка також завантажує звідти, поки відкрита, щонайбільше раз на хвилину повідомлення RCB і RSO за останні 24 години, ті самі для всіх, і показує їх як «Останні 24 години»; які з них нові для вас, вона визначає за часом вашого останнього візиту, збереженим лише у вашому браузері. Коли під мапою ви вмикаєте шар гамма-випромінювання, сайт, поки відкритий, завантажує звідти щонайбільше раз на 5 хвилин показники потужності дози зі станцій Державного агентства з атомної енергії Польщі (Państwowa Agencja Atomistyki, PAA), ті самі для всіх, тож запит не містить вашого місця. Наш сервер сам бере їх у PAA, тож ваш браузер не з’єднується із серверами PAA. Вибір зберігається в цьому браузері. Застосунки для Android та iPhone, поки вони відкриті, завантажують звідти те саме з тими самими інтервалами: список нічних звітів, коли в них збережено місце в Польщі (воєводство визначає телефон), і повідомлення за останні 24 години; які з них нові для вас, вони визначають за часом, коли застосунок востаннє зник з екрана, збереженим лише в телефоні. Коли в застосунку для Android або iPhone ви вибираєте одну з останніх семи ночей, він завантажує звідти запис цієї ночі для мапи, той самий для всіх: запит указує ніч, а не ваше місце. Також вони щонайбільше раз на годину завантажують звідти описи джерел даних («Подробиці про кожне джерело»), ті самі для всіх, і зберігають їх у телефоні, щоб вони були доступні й без інтернету. Застосунок для Mac завантажує ці три речі з тими самими інтервалами, але лише тоді, коли його панель відкрита, а список нічних звітів — для місця, показаного на смузі меню (воєводство визначає Mac); які повідомлення нові для вас, він визначає за часом, коли панель востаннє закрили, і зберігає цей час та описи джерел лише на цьому Mac. Сторінка «Надійність» один раз завантажує звідти зведення наших результатів, те саме для всіх. Сторінка «Нічні звіти» завантажує звідти список ночей і звіт за вибрану ніч, ті самі для всіх. Коли біля звіту ви натиснете «Показати ніч на мапі», вона також завантажує запис цієї ночі для мапи, той самий для всіх. Реєстр пунктів укриття сайт завантажує звідти, коли ви відкриваєте список пунктів, а застосунки для iPhone і для Android — не частіше ніж раз на тиждень; це той самий файл для всіх. Наш сервер не зберігає IP-адрес відвідувачів і жодних даних, які дали б змогу їх ідентифікувати.
На інших сайтах, на екранах і як застосунок
- Рамка SanAlert на сайті гміни, школи чи порталу — це наша сторінка всередині тієї. Браузер читача завантажує її та актуальну ситуацію з нашого сервера, як під час будь-якого відвідування sanalert.pl. Рамка не використовує файлів cookie, нічого не зберігає в браузері, і в ній немає ні статистики, ні записів. Місто, для якого вона показує рівень, вибрав власник сайту; воно вказане в адресі рамки після «#», тому не потрапляє на жоден сервер, і це не місце читача.
- Вигляд для екрана (sanalert.pl/ua/tv) нічого не зберігає. Місце, якщо його вказано, стоїть в адресі після «#» і не потрапляє на жоден сервер. Відвідування цього вигляду ми рахуємо, але не записуємо.
- Сайт, встановлений як застосунок (Chrome, Edge), працює так само, як у браузері: усе описане вище стосується його без змін.
Статистика і записи відвідувань
На сайті sanalert.pl ми рахуємо відвідування інструментом Rybbit. Він працює на нашому власному сервері (stats.appliedai.dev), тож ці дані не потрапляють до жодної іншої компанії. Він не встановлює файлів cookie. Запити до нього йдуть безпосередньо на наш сервер, а не через Cloudflare.
- Під час кожного перегляду сторінки браузер надсилає йому адресу сторінки (без частини після «#», де буває місце), її заголовок, адресу сторінки, з якої ви прийшли (якщо браузер її передає), розмір екрана і мову браузера, а також кілька ознак браузера, за якими інструмент відрізняє автоматичні програми від людей. З IP-адреси інструмент визначає країну, регіон і місто, а з даних браузера — його вид, систему і тип пристрою. З IP-адреси та даних браузера він створює ідентифікатор, який пов’язує сторінки, переглянуті з того самого пристрою того самого дня, і з якого неможливо відновити IP-адресу; ключ, яким він його створює, змінюється щодня. Саму IP-адресу він не зберігає.
- Приблизно 15% відвідувань, вибраних випадково, ми записуємо щонайбільше на 5 хвилин: що було видно на сторінці і як це змінювалося, прокручування, дотики й клацання, розмір вікна і повну адресу сторінки. Запис містить увесь видимий текст, отже, і назву вашого місця, відстані від нього та його точку на мапі, якщо ви його задали. Він не містить того, що ви вводите в поля форм. Записи ми переглядаємо, щоб знаходити помилки й покращувати сайт.
- Скрипт статистики зберігає в пам’яті браузера випадковий ідентифікатор, який не надсилає на сервер. Поки вкладка відкрита, він також пам’ятає, чи записується це відвідування і коли воно почалося (щоб запис тривав щонайбільше 5 хвилин). Якщо ви вимкнете статистику, він збереже, що на цьому пристрої її вимкнено.
- Статистика і записи стосуються лише сайту sanalert.pl. Їх немає в застосунках і в рамці для інших сайтів. Вигляд для екрана (sanalert.pl/ua/tv) ми рахуємо, але не записуємо.
Це налаштування залишається в пам’яті цього браузера. На іншому пристрої або після очищення даних сайту його треба встановити знову.
Хто ще обробляє дані
- Cloudflare доставляє сайт і передає запити до нашого сервера. Робить це від нашого імені й бачить при цьому вашу IP-адресу та технічні дані запиту, наприклад тип браузера. Він також зберігає від нашого імені зашифровані резервні копії бази записів сповіщень, у Європейському Союзі (Cloudflare R2): див. розділ «Правова підстава і строк зберігання». Політика конфіденційності Cloudflare.
- Apple надає мапу Apple (Apple Maps), якщо ви її виберете. Сайт показує нашу власну схематичну мапу, яка не користується жодним постачальником мап, тож ваш браузер тоді не з’єднується із серверами Apple. Під мапою, у «Більше», можна вибрати мапу Apple: тоді ваш браузер завантажує її безпосередньо із серверів Apple, тож Apple бачить вашу IP-адресу і ту ділянку мапи, яку ви переглядаєте. Вибір зберігається в цьому браузері. Схематичну мапу ми показуємо також, якщо мапу Apple не вдається завантажити. У застосунку для iPhone так само: зі схематичною мапою застосунок не з’єднується із серверами мап Apple, а мапу Apple телефон завантажує із серверів Apple. Вибір можна змінити в налаштуваннях застосунку; він зберігається в пам’яті телефону. Політика конфіденційності Apple.
- Apple обробляє ваше запитання, якщо ви ставите його Siri голосом, за правилами Siri, з якими ви погоджуєтеся в налаштуваннях телефону. Застосунок передає Siri відповідь: назву місця, воєводство, рівень і його причину. Команда, запущена в застосунку «Команди», у Spotlight чи кнопкою дії, працює без Siri. Політика конфіденційності Apple.
- Apple доставляє також сповіщення застосунку та його дії наживо, якщо ви їх увімкнете: див. «Сповіщення в застосунку» та «Дії наживо на замкненому екрані».
- Apple шукає місто, якого немає в списку, коли ви вводите його назву в застосунку для Mac: отримує введений текст, на умовах Карт Apple. Служба локації macOS визначає позицію Mac, коли ви натискаєте «Моє місцезнаходження»; застосунок отримує від неї лише результат і зберігає його на Mac.
- Apple прокладає маршрут до пункту укриття, коли ви натискаєте біля нього «Маршрут»: відкриваються Карти Apple з координатами цього пункту.
- Google доставляє сповіщення застосунку для Android, якщо ви їх увімкнете, через службу Firebase Cloud Messaging: див. «Сповіщення в застосунку для Android». Сервіси Google Play також переносять ваші місця й мову із застосунку для Android на годинник із Wear OS, коли між ними немає з’єднання Bluetooth: через сервери Google, із наскрізним шифруванням. Політика конфіденційності Google.
- Служба геолокації Android визначає приблизну позицію телефона, коли в застосунку для Android ви натискаєте «Використати моє місцезнаходження»; на багатьох телефонах це роблять служби геолокації Google за власними правилами. Застосунок отримує від неї лише результат і зберігає його на телефоні.
- Застосунок з мапами на телефоні з Android (наприклад, Карти Google) прокладає маршрут до пункту укриття, коли ви натискаєте біля нього «Маршрут» у застосунку для Android: він отримує координати цього пункту.
- Служба сповіщень вашого браузера (Google, Mozilla, Apple або Microsoft) доставляє сповіщення сайту, якщо ви їх увімкнете, без доступу до їхнього вмісту: див. «Сповіщення на сайті».
Чого ми не робимо
- Ми не встановлюємо файлів cookie. Скрипт сповіщень (service worker) з’являється в браузері лише після ввімкнення сповіщень на сайті.
- Ми не показуємо реклами, не профілюємо і не продаємо даних. Ми не використовуємо інструментів аналітики інших компаній; власну статистику описуємо вище.
- Ми не ведемо облікових записів користувачів.
Правова підстава і строк зберігання
IP-адреса та технічні дані, потрібні для доставлення сайту, обробляються в нашому законному інтересі, яким є надання доступу до сервісу та його захист від зловживань (ст. 6 ч. 1 п. f GDPR, тобто регламенту (ЄС) 2016/679). Ми цих даних не зберігаємо. Cloudflare і Apple зберігають їх відповідно до своїх правил.
Статистику і записи відвідувань ми обробляємо в нашому законному інтересі, яким є розуміння того, як використовується сайт, а також пошук і виправлення його помилок (ст. 6 ч. 1 п. f GDPR). Записи ми видаляємо через 30 днів, а статистику — через 24 місяці. Ви можете заперечити проти цього: вимкніть їх кнопкою в розділі «Статистика і записи відвідувань» або напишіть нам.
Дані, потрібні для сповіщень і дій наживо, ми обробляємо на підставі вашої згоди і зберігаємо так довго, як описано в розділах «Сповіщення в застосунку», «Сповіщення в застосунку для Android», «Сповіщення на сайті» та «Дії наживо на замкненому екрані». Базу цих записів ми копіюємо безперервно, а раз на день — повністю. Копії зашифровані. Їх зберігає від нашого імені Cloudflare (служба R2) в Європейському Союзі, а раз на день ми також робимо зашифровану копію на наших власних комп’ютерах. Усі копії ми тримаємо не довше ніж приблизно 30 днів, тож видалений запис залишається в них ще приблизно 30 днів.
Ваші права
Ви маєте право на доступ до своїх даних, їх виправлення, видалення та обмеження обробки (ст. 15–18 GDPR), а також право заперечити проти обробки, що ґрунтується на нашому законному інтересі (ст. 21 GDPR). Пишіть на [email protected]. Ви також маєте право подати скаргу Голові Управління захисту персональних даних (UODO), uodo.gov.pl (ст. 77 GDPR).
Зміни
Перш ніж змінити те, що відбувається з даними, ми опишемо це тут. Так було зі сповіщеннями: їхній опис з’явився на цій сторінці ще до запуску.
Остання зміна: 1 листопада 2026 року (сайт: посилання на урядову мапу пунктів укриття тепер називається «Мапа укриттів»; що воно робить, не змінилося). Раніше того ж дня: дія наживо на iPhone і сповіщення наживо на Android: лише з рівня, з якого ви хочете отримувати сповіщення. Раніше: 21 жовтня 2026 року (сайт: «Поділитися своїм виглядом мапи», зображення вигляду мапи для поширення, створене в браузері). Раніше: 20 жовтня 2026 року (сервер SanAlert для ШІ-асистентів, який запускається на вашому комп’ютері: місце залишається у вас). Раніше: 19 жовтня 2026 року (статистика відвідувань і записи відвідувань: новий інструмент, Rybbit на нашому сервері stats.appliedai.dev, який зберігає в браузері випадковий ідентифікатор і пов’язує переглянуті сторінки лише в межах одного дня). Раніше: 12 жовтня 2026 року (сайт і застосунки для Android та iPhone: ніч, вибрана з «Останніх 7 ночей», на мапі). Раніше: 6 жовтня 2026 року (сайт і застосунки для Android, iPhone і Mac: «Останні 7 ночей» біля вашого місця, повідомлення RCB і RSO за останні 24 години; застосунки: описи джерел даних; застосунок для Mac: пошук будь-якого міста в Польщі та «Моє місцезнаходження»; сайт: шар гамма-випромінювання на мапі з показниками Державного агентства з атомної енергії Польщі; «Ніч на мапі» біля нічного звіту). Раніше: 5 жовтня 2026 року (зашифрована копія бази сповіщень також на наших власних комп’ютерах); 1 жовтня 2026 року (нічний режим сповіщень; віджет і сповіщення наживо в застосунку для Android; раніше того ж дня: застосунок для Android просить лише приблизне місцезнаходження). Раніше: 30 вересня 2026 року (статистика і записи відвідувань на сайті); 29 вересня 2026 року (без застосунку для годинників Garmin: Garmin не допустив його до свого магазину); 28 вересня 2026 року (повний перелік того, що ми зберігаємо для сповіщень; що бачить Apple, доставляючи сповіщення застосунку для iPhone; що бачить служба сповіщень браузера; сповіщення на сайті поновлюються самі; зашифровані резервні копії бази сповіщень у Європейському Союзі); 25 вересня 2026 року (рамка для інших сайтів, вигляд для екрана, встановлення сайту як застосунку; пізніше того дня: вибір мови в застосунках, який передається й годиннику; Siri та Команди: рівень у вашому місці; застосунок для Android; сповіщення в застосунку для Android; вибір мови на самому годиннику; «Що відбувалося» в застосунку для Android; застосунок для годинників із Wear OS; застосунок для годинників Garmin). Раніше: 24 вересня 2026 року (схематична мапа типово, мапа Apple на вибір); 23 вересня 2026 року (нічні звіти; інтеграція для Home Assistant; найближчі пункти укриття без інтернету; «Повідомити близьким»; тестове сповіщення; сповіщення застосунку для Mac; раніше того ж дня: сповіщення на сайті, дії наживо на замкненому екрані, зведення «Що відбувалося», застосунки для Apple Watch і для Mac).