Інструкція користувача · версія 1.7.90

Ситуація на мапі.
Джерело за кожним сигналом.

Strażnik поєднує відкриту інформацію про повітряні загрози і показує бали для кожного воєводства Польщі. Працює на Android, на iPhone і у браузері.

Ця інструкція описує лише поточну версію 1.7.90. Знімки зроблено на Pixel 7 з Android 14, на живих даних: легенду і вкладку налаштувань Застосунок — 4 жовтня 2026 року з підписаного випуску 1.7.90; початковий екран, панель сигналів, аркуш Більше, вікно Джерела даних і решту трьох вкладок налаштувань — 3 жовтня 2026 року з підписаного випуску 1.7.89, на свіжому встановленні (тому немає збережених місць); картку об’єкта — 30 вересня 2026 року з підписаного випуску 1.7.87; решту — 13 і 23 вересня 2026 року. Що змінювалося від випуску до випуску — у списку змін (польською та англійською). Торкніться знімка, щоб відкрити його в повному розмірі.

Про знімки в цій інструкції. Більшість знімків зроблено 23 вересня 2026 року на емуляторі Pixel 7 з Android 14, у версії 1.7.76 з українським інтерфейсом, на живих даних. Кілька знімків — картки об'єктів і літаків, зони PAŻP на мапі та екран тривоги — поки що показують англійський інтерфейс; вони чекають на момент, коли на мапі буде що показати. Розташування кнопок і зміст екранів у них такі самі.

Користуєтесь iPhone? Тривоги, дозволи й оновлення працюють там інакше — прочитайте інструкцію для iPhone (польською та англійською).

Mikrus Сервер Strażnika надає Mikrus — дякуємо за підтримку проєкту.

Початковий екран Strażnika: мапа Польщі та України, шість зелених індикаторів джерел, об’єкти над Україною в пунктирних колах невизначеності, знак (i) з атрибуцією у лівому верхньому куті мапи, кнопки мій регіон, зони і вся Польща та нижні вкладки Мапа, Сигнали, Історія, Більше

Що таке Strażnik

Сервер збирає дані з кількох відкритих джерел, обчислює бали для кожного воєводства і надсилає сповіщення. Застосунок показує мапу, джерело кожного бала й останні 12 годин історії. Не потрібно ні облікового запису, ні власного сервера.

Це не офіційна система оповіщення. Strażnik доповнює сирени, польський Alert RCB і повідомлення RSO, але не замінює їх. Він не може гарантувати, що загрозу буде виявлено або що попередить раніше за офіційні канали. Якщо ви отримали Alert RCB або чуєте сирени — виконуйте офіційні вказівки, навіть коли мапа виглядає спокійно.

Бали — це показник застосунку, а не ймовірність удару. Жодна окрема стаття чи зона сама рівня не піднімає: поріг досягається лише офіційним повідомленням, серйозним об'єктом близько до кордону або кількома незалежними джерелами одночасно.

1. Встановлення й оновлення

  1. iPhone: встановіть Strażnik з App Store і прочитайте інструкцію для iPhone — кроки нижче стосуються лише Android.
  2. Завантажте найновіший Straznik.apk на телефон з Android.
  3. Відкрийте файл у Завантаженнях. Якщо Android запитає — дозвольте браузеру чи файловому менеджеру встановлювати застосунки з цього джерела.
  4. Підтвердіть встановлення й відкрийте Strażnik. Дайте системі перевірити файл — не вимикайте Play Protect.
  5. Дозвольте сповіщення й збережіть своє воєводство в ⚙ → Мої місця.

Дозвіл «Встановлення невідомих застосунків» — і як його зняти

Strażnika немає в Google Play, тому Android встановить його лише після того, як застосунок, що відкриває файл — зазвичай Chrome — отримає дозвіл Встановлення невідомих застосунків. Браузер перерве встановлення й відправить вас до перемикача Дозволити з цього джерела. Це звичайний крок, а не помилка.

Дозвіл стосується лише того одного застосунку, але залишається увімкненим, доки ви його не вимкнете. Варто зняти його після встановлення:

  1. Налаштування → Застосунки → Спеціальний доступ → Встановлення невідомих застосунків.
  2. Виберіть застосунок, яким відкривали файл (зазвичай Chrome, позначений «Дозволено»).
  3. Вимкніть Дозволити з цього джерела.

Швидше: пошукайте невідом у Налаштуваннях. Формулювання трохи різняться між версіями Android і виробниками, але шлях той самий. Зі знятим дозволом Strażnik працює нормально; наступне оновлення попросить дозвіл знову.

Якщо застосунок GitHub перехоплює посилання і завантаження зупиняється, відкрийте посилання у браузері. Є також копія APK у репозиторії.

Оновлення із самого застосунку

Strażnik перевіряє наявність нового випуску при кожному запуску й поверненні на передній план (щонайбільше раз на 30 хвилин). Вікно оновлення показує номер версії та список змін. Вручну: ⚙ → Застосунок → ⬆ Перевірити оновлення.

Для звичайного оновлення можна вибрати Пізніше. Під час встановлення застосунок завантажує файл, перевіряє його контрольну суму SHA-256 і передає Android на підтвердження. Встановлюйте новий випуск поверх старого — налаштування й Мої місця зберігаються.

Яка у вас версія? ⚙ → вкладка Застосунок → «Встановлена версія». Найновіший випуск — 1.7.87. Внизу вкладки є посилання на цю інструкцію, список змін і підтримку автора.
Налаштування, вкладка Застосунок: вибір мови, вибір розміру тексту (Звичайний, Більший, Найбільший), розділ Мапа: маршрути об’єктів, встановлена версія 1.7.90 та згорнуті розділи Як читати напрямок, Звідки беруться оновлення і Розширені
⚙ → Застосунок: мова, версія, оновлення.

2. Перші кроки: Мої місця, сповіщення, мова

Мої місця

⚙ → Мої місця → 📍 Відкрити Мої місця. Можна зберегти до 8 місць, наприклад Дім, Робота, Поїздка. Для кожного вибираєте воєводство й позначаєте Стежити за тривогами для цього воєводства. Сповіщення приходять для відстежуваних воєводств; кілька місць в одному воєводстві дають одну підписку. Перше місце визначає «мій регіон» на мапі.

Місце може бути й точним: натискання ◎ Зчитати місцеперебування один раз збереже одноразову точку та її точність. Жодного стеження у фоні немає. Коли застосунок відкритий, Strażnik рахує на телефоні відстань до видимих об'єктів. Сповіщення й далі надсилаються на рівні воєводства.

Дані про місця залишаються на пристрої — кнопка так і називається: Зберегти на пристрої.

Вікно «Мої місця»: порожнє поле назви з підказкою «напр. Дім», точність «Воєводство», вибране Люблінське воєводство, позначено стеження за тривогами, пояснення як це працює та кнопки скасування і збереження на пристрої
Нове місце в Люблінському воєводстві з увімкненими тривогами (назву можна вписати будь-якою мовою).
Налаштування, вкладка Тривоги на свіжому встановленні: згорнутий розділ Як це працює, перемикач Тривоги на цьому телефоні, рядки системних дозволів зі значками та стрілками і згорнутий розділ з подробицями про дозволи
Тривоги: стан сповіщень і швидкий доступ до налаштувань Android. Кнопка 🌙 з’являється лише тоді, коли доступ до режиму «Не турбувати» ще не надано.
Налаштування, вкладка Мої місця на свіжому встановленні: повідомлення, що жодного місця ще не збережено, і рядок Відкрити Мої місця зі значком шпильки
Мої місця: підсумок і вхід до редагування.
Налаштування, вкладка Звук: згорнутий розділ Що коли звучить, три кнопки тестів, сегмент Звичайна – Тихіше – Без звуку, перемикачі системної тривоги і згорнутий розділ Перш ніж вмикати
Звук: тести звуку, окрема гучність жовтого і перемикач тиші для червоної тривоги.

Дозволи Android

Вкладка Тривоги показує, чи сповіщення готові й для якого регіону. Якщо ви хочете лише дивитися мапу, вимкніть Тривоги на цьому телефоні — телефон буде відписано від усіх воєводств і він перестане отримувати сповіщення про тривоги й нагадування про дозволи. Напис над перемикачем показує, на скільки воєводств телефон підписаний (підтверджено Firebase). Дозволи Android залишаються без змін — застосунок не може їх змінити. Попередження про дозволи на мапі можна закрити хрестиком. Кнопки ведуть просто до системних налаштувань: 🔔 Налаштування сповіщень, 🚨 Перевірити дозвіл на повноекранну тривогу і 🔋 Вимкнути економію батареї. Android 14 і новіші можуть скасувати дозвіл на повноекранну тривогу після оновлення — перевірте його особисто. Четверта кнопка, 🌙 Тривога попри «Не турбувати», видно лише тоді, коли цей дозвіл ще не надано; він добровільний і описаний нижче, разом із режимом «Не турбувати».

Polski / English / Українська

⚙ → Застосунок → Мова інтерфейсу. Вікно налаштувань одразу показує вибрану мову; Зберегти перезавантажує застосунок новою мовою, Скасувати лишає попередню. Українська й англійська версії охоплюють інтерфейс, описи об'єктів і підписи на мапі; цитовані повідомлення та заголовки статей залишаються мовою оригіналу.

Розмір тексту

⚙ → Застосунок → Розмір тексту: Звичайний, Більший або Найбільший. Діє відразу, без збереження і без перезапуску. Збільшує всі написи одразу — на панелі, на картках об'єктів, у легенді, на екрані тривоги та в модулі GROTA. Відступи й кнопки залишаються того самого розміру, щоб розмітка не розповзлася і ніщо не вийшло за екран.

На Android це налаштування множиться із системним розміром шрифту (Налаштування → Екран → Розмір шрифту), тож за великого системного шрифту зазвичай вистачає «Звичайний». Написи на самій мапі надходять із сервера мап і це налаштування їх не змінює. На сайті працює також звичайне збільшення у браузері (Ctrl і +). На iPhone навпаки: системний розмір тексту (Налаштування → Екран і яскравість → Розмір тексту) не змінює написів у Strażnik — системний вебпереглядач враховує Dynamic Type лише тоді, коли сторінка про це явно просить, а наша цього не робить. Тож на iPhone це налаштування — єдиний спосіб отримати більший текст.

3. Головний екран

Розкладка має чотири частини: смугу вгорі, плитки вздовж правого краю мапи, банер «мій регіон» над смугою вкладок і вкладки внизу.

ЕлементЩо робить
STRAŻNIK і шість діодДіоди — це джерела: NEPTUN, Тривоги UA, ADS-B, RSS, RCB/RSO, PAŻP. Зелена — джерело відповідає; червона — ні. Діода RCB/RSO показує Регіональну систему оповіщення, якою йдуть офіційні Alert RCB; вона зелена лише тоді, коли RSO відповіло за останні хвилини. Торкання діод відкриває описи джерел; торкання назви — короткий опис застосунку. Зелена діода означає робоче джерело, а не відсутність загрози.
Іконка повзунківЛегенда символів, кольорів воєводств і зон.
Іконка кубаВигляд 2D / 3D. У 3D висота воєводства зростає разом із балами — також нижче порога.
Іконка літакаЧужі літаки над східним флангом (розділ 8).
Іконка дзвіночкаСповіщення: у застосунку — увімкнути або вимкнути звук; на сайті — сповіщення браузера (розділ 10).
Іконка шестерніНалаштування: Тривоги, Мої місця, Звук, Застосунок.
мій регіонКадрує мапу на першому збереженому місці.
зониВмикає й вимикає шар зон PAŻP. Приглушена плитка означає вимкнений шар.
вся ПольщаПоказує Польщу разом з Україною.
Банер над вкладкамиВаш регіон, його рівень і бали, напр. «Люблінське — нижче порога 1,0 бала». Торкання відкриває картку воєводства.
джерела ⓘПодяки за дані й мапу.
Вкладки Мапа Сигнали Історія ЩеМапа повертає до головного вигляду; Сигнали відкривають панель; Історія прокручує 12 годин; Ще — «Про застосунок і бали», «Інструкція», «Підтримати автора», «Укриття — де найближче».

На старті внизу з'являється смуга «НЕОФІЦІЙНЕ додаткове джерело…». Її можна закрити хрестиком — під час тривоги вона повертається. Панелі й вікна закривайте хрестиком, вкладкою Мапа або торканням поруч із ними.

Вікно Джерела даних: кожен індикатор — одне джерело, опис NEPTUN і тривог України зі станом роботи, внизу ліцензії мапи; вікно закриває хрестик угорі
Торкання діод: опис і стан кожного джерела.
Аркуш Більше: Укриття — де найближче, Про застосунок і бали, Інструкція користувача та Підтримати автора; вікно закриває хрестик угорі
Вкладка Ще.

4. Мапа, об'єкти й літаки

Мапу пересувайте пальцем, масштабуйте двома пальцями, об'єктів торкайтеся. Колір воєводства показує його бали за останні 60 хвилин:

КолірЗначення
темно-синій0–1,9 бала — спокійно (нижче порога)
жовтийвід 2 балів — підвищена увага
червонийвід 4 балів і з підтвердженням — високий пріоритет (розділ 11)
приглушений, оливковийколір лише від сусідніх воєводств; картка має пунктирну рамку й напис «піднято сусідством · без тривоги». Такий колір сповіщення не надсилає.

Об'єкти NEPTUN над Україною мають різні форми — кожну показує легенда:

Об'єктСимвол
Дрон / БпЛАжовтий силует із прямими крилами й вирізаним хвостом; червоний ніс і червоний наконечник попереду показують напрямок польоту
Дрон Shahedпомаранчеве трикутне крило
FPV-дрончотири гвинти; локальний, балів не дає
Розвідувальний дронбіло-сірий силует із довгими крилами
Крилата ракетачервоний корпус із крилами
Балістична ракетавузький рожевий наконечник
Керована авіабомба (КАБ)жовтий силует бомби
МіГ-31К (носій)фіолетовий літак
Невпізнаний об'єктсірий ромб зі знаком питання

Невідомий курс: іконка не обертається, має пунктирне біле кільце і знак питання — вона не вказує напрямку. Лише об'єкти, які зараз додають бали воєводству, мають пульсуюче червоне кільце; решта стоїть спокійно.

Підсвічена рожевим область України з пунктирним контуром має повітряну тривогу, яка зараз додає бали воєводству. Ближчі області видно виразніше, дальші — ледь помітно. Торкання області показує, коли надійшов сигнал і скільки балів він дає якому воєводству.

Коло навколо об'єкта показує, де об'єкт може бути, — а не радіус ураження. Воно складається з невизначеності самого повідомлення і відстані, яку об'єкт міг подолати від останнього повідомлення, тож зростає, доки не надійде нове повідомлення — щонайбільше 15 хвилин, потім перестає зростати, і картка об'єкта про це попереджає. Картка розбиває це число на обидві частини. Ракети, КАБ і балістика мають сталий район, бо джерело не подає їм курсу. Пунктирна лінія — пройдений шлях; малюємо її лише тоді, коли джерело дає позиції, придатні для стеження. У ⚙ → Застосунок → «Мапа: шляхи об'єктів» окремо вибираєте для дронів і ракет та для літаків: вимкнено, пройдений шлях або шлях і курс (лінія на 30 хвилин лету дрона чи ракети, 15 хвилин для літака, з точками кожні 5 хвилин). Курс дронів і ракет малюємо лише тоді, коли його виміряно з руху об'єкта. Об'єкт із приблизною позицією (велике коло невизначеності) не має ні шляху, ні курсу — а більшість об'єктів NEPTUN між повідомленнями стоїть на місці, тож лінії з'являються лише в частини з них. Сині літаки й гелікоптери — це військова авіація з відкритим транспондером ADS-B.

Час під іконкою (наприклад «7 хв») — це вік останнього повідомлення про цей об'єкт. NEPTUN збирає повідомлення людей, а не відбитки радара: об'єкт лишається там, де був, доки хтось не повідомить про нього знову, а іноді наступного повідомлення не буває. Підпис з'являється через п'ять хвилин, і іконка поступово блідне — що блідіша, то старіша інформація. Через годину іконка помітно згасла. Тож нерухомі іконки означають відсутність нових повідомлень, а не завислу мапу. Картка об'єкта показує рядок останнє повідомлення, а після чверті години додає, що відтоді об'єкт міг переміститися.

Легенду відкриває перший значок угорі, а закриває кнопка ✕ Закрити в її заголовку. Шість груп розгортаються по одній — назви всіх видно одразу, тож щоб знайти один символ, не треба гортати цілу легенду.

Легенда із заголовком і кнопкою ✕ Закрити: розгорнута група Об’єкти з дев’ятьма символами NEPTUN і приміткою, що на практиці джерело не розрізняє «шахеди» і звичайні БпЛА, нижче згорнуті групи Позначки навколо значка, Авіація, Воєводства, Тривоги в сусідніх країнах і Зони PAŻP
Легенда — перша іконка вгорі.

Картки об'єктів і літаків

Торкання об'єкта відкриває міні-картку в лівому нижньому куті й обводить об'єкт на мапі білим кільцем. Стрілка ⌃ розгортає картку, ⌄ згортає, ✕ закриває.

Картка дрона чи ракети показує тип, повідомлений район, кількість підтверджень, достовірність, район можливого положення, курс і відстань від кордону Польщі. Час підльоту (ETA) з'являється лише для позицій, придатних для такого обчислення. Коли джерело позначає позицію як район повідомлення, картка пише «приблизний район повідомлення — немає підтвердженого маршруту й часу підльоту», а відстань є оцінкою. Ілюстрації об'єктів згенеровані ШІ й не можуть служити для визначення моделі.

Картка літака чи гелікоптера показує позивний, реєстрацію, країну, модель, призначення, висоту, швидкість і курс. Фото показує приклад машини цієї моделі — автор, джерело й ліцензія вказані під ним. 📍 стежити за шляхом малює слід польоту. Рядок сигнал каже, звідки взялася позиція: ADS-B передає сама машина, а MLAT обчислюють наземні приймачі з різниці часу надходження сигналу — поза їхньою зоною, наприклад над Білоруссю, така позиція може бути на десятки кілометрів осторонь, і картка про це попереджає. Висота, швидкість і курс надходять з борту в обох випадках. Коли повідомлення вимагало б неможливого стрибка — машина не подолала б цю відстань за такий час — Strażnik не переносить іконку: вона лишається на останній достовірній позиції, такий відрізок не додається до шляху, і картка про це каже. Мапа не показує літаків із вимкненим транспондером.

Міні-картка БпЛА в лівому нижньому куті мапи; над Україною кілька об’єктів у пунктирних колах невизначеності позиції, обраний дрон у білому кільці
Міні-картка й обраний об'єкт.
Розгорнута картка БпЛА (англійський інтерфейс): оглядова ілюстрація ШІ, район Сарни у Рівненській області, одинадцять підтверджень, висока достовірність, «де може бути: ±13 км» із розбивкою на 4 км повідомлення і 9 км польоту відтоді, курс 270°, 179,6 км від кордону Польщі, останнє повідомлення 3 хвилини тому та примітка про припущений курс
Розгорнута картка дрона.
Розгорнута картка гелікоптера MAI333, H135M з Румунії: приклад фото з автором і ліцензією, призначення «легкий гелікоптер», висота, швидкість, курс і кнопка стеження за шляхом
Картка літака з прикладом фото.

5. Зони PAŻP на мапі

Плитка зони показує активні зони повітряного простору з добового плану Польського агентства аеронавігаційних послуг (PAŻP). Зона, що стоїть давно або вже була активна на початку спостереження, має спокійний фіолетовий контур. Зона, увімкнена нещодавно, вже під час спостереження Strażnika, жовта й має 3D-блок.

Торкання зони відкриває її опис: тип і що він означає, відколи Strażnik її бачить, резервація до (кінець сьогоднішнього вікна в добовому плані — зону можуть продовжити) та діапазон висот. Кнопка з назвою воєводства веде до його картки, бо у воєводство, повністю вкрите зоною, важко влучити пальцем на мапі.

Зони, що накладаються: торкання відкриває найменшу зону під пальцем, а решту в цьому місці показано кнопками «Інші зони в цьому місці».

Сам шар зон балів не додає. Бали дає лише рідкісна зона D, R, NPZ або ADHOC — правила у розділі про бали за зони.

Картка зони EPTS551: тимчасово виділена зона TSA, опис, примітка, що вона вже була активна на початку спостереження, резервація до 14.09 08:00, діапазон висот F225–F315, кнопка воєводства і примітка про бали
Картка зони.
Мапа, скадрована на Люблінському воєводстві з увімкненим шаром зон: фіолетові контури над сходом Польщі й підсвічена плитка зон
Шар зон над сходом Польщі.
Легенда зі згорнутою групою Об’єкти і розгорнутою групою Воєводства: кольори від спокійного до високого пріоритету, приглушений колір від сусідів і рожева область України з тривогою, що дає бали
Легенда воєводств і зон.

6. Панель сигналів

Вкладка Сигнали відкриває картки воєводств. Ваш регіон іде першим і має підпис «мій регіон». Кожна картка показує бали, рівень, підсумок «складається з» (напр. «0,9 ТРИВОГА UA») і зони PAŻP над воєводством. Торкання картки розгортає список її сигналів.

Кожен рядок сигналу показує джерело, його внесок у балах, заголовок (стаття відкривається як посилання), вік сигналу та його вагу. Сигнал тримає повну вагу 30 хвилин, а потім втрачає її до нуля на 60-й хвилині — саме це означає напис «вага 64%». Перекреслене число — це номінальне значення, яке не зараховано, бо сигнал згасає або клас джерела досяг свого ліміту. Числа в підсумку округлюються поодинці, тому їхня сума може відрізнятися від балів на 0,1.

Сигнал без балів залишається видимим з поясненням:

  • Повторення офіційної тривоги — стаття, що переказує свіжий Alert RCB.
  • Історичний матеріал / наслідки — річниця, суд, відбудова.
  • Скасовано RCB і Після скасування тривоги RCB — скасована тривога RCB та статті про неї.
  • Тривогу RCB ще не скасовано — тривога RCB діє до скасування, а скасування може надійти за кілька годин. Наші власні сигнали згасають задовго до того, і мапа виглядає спокійно, тому цей запис прямо каже, що офіційно тривога ще триває. Він зникає через дванадцять годин.
  • Репортаж про попередню подію — сервер прочитав статтю, і вона описує щось давніше за годину.
  • Не вдалося прочитати статтю — без балів — текст не вдалося отримати; посилання лишається.

Запис СУСІДИ — це бали, перенесені із сусіднього воєводства (розділ 11).

Панель сигналів: заголовок із порогами, поданими один раз, і кнопкою ✕ Закрити, картка Люблінського воєводства з рівнем над кількістю балів і розкладом на ALARM UA та окрема картка спокійних воєводств
Картки воєводств у спокійний момент.

Нижче панель має два списки спостережень без балів: Об'єкти ≤ 250 км від кордону (NEPTUN) і Військова авіація (ADS-B) над сходом Польщі. Це відкриті дані транспондерів, а не стеження за ворожою авіацією. Вони походять із безкоштовних відкритих агрегаторів: сервер опитує adsb.lol, а коли той не відповідає — opendata.adsb.fi; в аварійному режимі, коли телефон рахує сам, додається ще airplanes.live. Шар інформативний і балів не дає. Там, де вони є, картка воєводства пропонує ще 📷 Камери в регіоні — це дорожні камери, а не спосіб виявляти повітряні об'єкти. Від 1.7.88 це лише список із посиланнями: попереднього перегляду ми в себе не показуємо, бо правила worldcam.pl цього не дозволяють. Дотик до плитки відкриває камеру на джерелі.

Нижня частина панелі: список військової авіації ADS-B із C-27J Spartan та A400M Atlas і примітка, що це відкриті дані транспондерів
Військова авіація над сходом Польщі.
Тестовий екран повної тривоги ВИСОКИЙ ПРІОРИТЕТ для Люблінського воєводства з поточними сигналами: повітряні тривоги в Рівненській, Тернопільській, Житомирській і Вінницькій областях із вагами
Тест повної тривоги з поточними сигналами регіону.

7. Історія за 12 годин

Вкладка Історія вмикає ⏱ ПЕРЕГЛЯД ІСТОРІЇ. Доріжка повзунка пофарбована рівнем у кожну мить, тож одразу видно, коли щось відбувалося. Тягніть повзунок: мапа, кольори, об'єкти й літаки показують обрану мить, а підпис дає час і кількість хвилин назад. Під повзунком — воєводство з найбільшою кількістю балів у ту мить, кількість об'єктів і машин у знімку та посилання «N сигналів у вікні», яке відкриває панель для цієї миті.

Під повзунком є ряд кнопок: −12 год (початок), тривога назад (початок попередньої тривоги), −10 і −1 хвилина, ▶ відтворення й пауза, +1 і +10 хвилин, тривога вперед (наступна тривога) та кінець (найновіший знімок). Утримання ±1 і ±10 прокручує далі. ×1 у заголовку перемикає швидкість відтворення на ×2 і ×4.

У режимі історії панель має заголовок ПЕРЕГЛЯД ІСТОРІЇ, а час сигналів рахується від обраної миті («36 хв раніше»). ПЕРЕЙТИ НАЖИВО у заголовку смуги, вкладка Мапа або системна кнопка «назад» повертають поточний вигляд.

Історію завантажуємо на пристрій один раз, і прокручування працює локально, без запиту до сервера за кожним рухом пальця. Знімки зазвичай робляться щохвилини — це відтворення збережених зрізів, а не безперервний запис.

Режим історії о 05:31, п'ять годин тому: схід Польщі жовтий, кольоровий повзунок із позначеними тривогами, кнопка «ПЕРЕЙТИ НАЖИВО» та підпис «3.6 бал. · воєв. Люблінське · 11 об'єктів» і посилання «15 сигналів у вікні»
Ранок 13 вересня 2026: Люблінське воєводство червоне після Alert RCB.
Панель у режимі історії: заголовок ПЕРЕГЛЯД ІСТОРІЇ 05:31, картка Люблінського воєводства 3.6 бала ПІДВИЩЕНА УВАГА з Alert RCB, процитованим мовою оригіналу, і двома об'єктами NEPTUN за 80 і 90 км
Розклад балів в обрану мить.

8. Чужі літаки над східним флангом

Іконка літака вгорі відкриває список військових літаків із російською чи білоруською реєстрацією, видимих у відкритих даних ADS-B/MLAT над східним флангом. Панель має дві частини: зараз у зоні і журнал — увійшли / зникли із зони за останні 12 годин, разом із часом, коли застосунок був закритий.

У режимі історії панель іде за обраною миттю. Приглушений літак на мапі — це його остання записана позиція щонайбільше за 2,5 хвилини до того. «Зник» означає втрату сигналу в даних, а не посадку чи збиття. Ці спостереження балів не додають, а порожній список не означає порожнього неба — багато машин летить із вимкненим транспондером.

Вікно «Чужі літаки над східним флангом»: опис, позначка «НАЖИВО — поточні спостереження», розділи «Зараз у зоні» і «Журнал», у цю мить машин немає
Чужі літаки — цієї миті в зоні нікого.

9. Тривоги й сповіщення

Читач екрана й клавіатура. Екран тривоги є діалоговим вікном: читач перериває те, що читає, і повідомляє рівень та воєводство, а клавіша Tab ходить по кнопках тривоги й не опускається на закриту мапу. Підвищення рівня до жовтого та повернення до звичайного озвучуються. Картки воєводств розгортаються клавішею Enter. Системне «обмежити рух» вимикає всі пульсуючі елементи. Чого ми ще не перевірили: повноекранної тривоги над екраном блокування з увімкненим TalkBack — цей шлях неможливо перевірити на емуляторі.
РівеньЩо відбувається
нижче 2 балівІнформація на мапі та в панелі, без сповіщення.
жовтий, від 2 балів — ПІДВИЩЕНА УВАГАСповіщення й короткий сигнал уваги на звичайній гучності сповіщень. Поважає тихий режим і «Не турбувати». Гучність цього сигналу налаштовується окремо, без впливу на червону тривогу — див. нижче.
червоний, від 4 балів і з підтвердженням — ВИСОКИЙ ПРІОРИТЕТСирена, вібрація і повноекранна тривога там, де система це дозволяє. Сирена грає по колу, доки ви не торкнетеся ПІДТВЕРДЖУЮ на екрані тривоги або Wycisz alarm у сповіщенні. Гучність «Будильники» піднімається щонайменше до половини; з увімкненою опцією повної гучності — до максимуму. Попередня гучність повертається після вимкнення.

Коли телефон дзвонить, а коли ні

⚙ → Звук має ▶ Тест: увага, ▶ Тест: сирена і ▶ Тест: повна тривога. Ці тести грають усередині вікна застосунку. Застосунок для Android має ще ▶ Тест: червона системна і ▶ Тест: жовта системна: через 5 секунд приходить справжнє сповіщення із сиреною або сигналом уваги, тож можна заблокувати екран і побачити тривогу над блокуванням. Жоден тест не перевіряє дороги push-сповіщення із сервера.

Гучність червоної тривоги

Сирена використовує гучність Android «Будильники», а не «Дзвінок» чи «Медіа». Червона тривога піднімає її щонайменше до половини. Перемикач Червона тривога завжди на повній гучності типово вимкнений; коли ви свідомо його ввімкнете (застосунок попросить підтвердження), сирена звучатиме на максимумі, також уночі. Поточний рівень показано в тій самій вкладці, а 🔊 Налаштування звуку Android відкриває системні регулятори гучності. У застосунку дзвіночок угорі відкриває стан сповіщень.

Жовтий сигнал будить уночі — що з цим робити

У ⚙ → Звук є Гучність сигналу уваги (жовтий) з трьома налаштуваннями: Звичайна, Тихіше (приблизно вдесятеро тихіше) і Без звуку (лишаються банер і вібрація). Це стосується лише жовтого. Червона має власний перемикач Червона тривога: лише вібрація, без сирени (тільки Android): після його ввімкнення змовкає сама сирена, а вібрація, повний екран і миготіння лишаються — це й далі має бути тривога, тільки тиха. Застосунок запитає підтвердження, бо з вимкненим екраном і телефоном в іншій кімнаті таку тривогу можна не помітити. Коли це ввімкнено, опція повної гучності неактивна (немає чого підсилювати), а Тест: повна тривога теж буде без звуку; саму сирену почуєте кнопкою Тест: сирена. На iPhone цього перемикача немає: iOS не дозволяє вимкнути звук окремого виду сповіщень. На Android налаштування діє і при відкритому застосунку, і при згаслому екрані, бо жовтий іде тоді на окремий канал сповіщень. На iPhone воно змінює лише звук у відкритому застосунку: гучність push-сповіщення вибирає система, і застосунок на неї не впливає.

Другий спосіб, доступний у системі просто зараз: увімкніть на ніч «Не турбувати». Ми перевірили це вимірюванням на Android 14 — звичайний режим «Не турбувати» стишує жовтий, а червоний проходить: сирена грає, екран засвічується, повноекранна тривога з’являється над блокуванням. На iPhone те саме робить Режим фокусування (наприклад, Сон): червона тривога позначена як термінове сповіщення й пробивається, жовта — ні.

Одна умова на Android: червона тривога проходить тому, що «Не турбувати» типово пропускає будильники. Якщо в Налаштування → Не турбувати → Будильники та інші переривання вимкнути пункт Будильники, сирена змовкне, а екран не засвітиться — це ми виміряли окремо. Тоді допоможе кнопка 🌙 Тривога попри «Не турбувати» у ⚙ → Тривоги: після надання доступу до режиму «Не турбувати» тривога покажеться на весь екран і засвітить екран. Звук це не поверне.

«Повна тиша» стишує також червону тривогу. Це окреме налаштування Android, суворіше за звичайний режим «Не турбувати». Ми перевірили: при ньому червона тривога не звучить, екран не засвічується і немає повноекранної тривоги — а гучність «Будильники» падає до нуля. Застосунок цього не обійде, бо Android у цьому режимі не робить винятку навіть для будильників. Якщо хочете тиші вночі, користуйтеся звичайним «Не турбувати», а не «Повною тишею».
Перевірте свій телефон. Без дозволу на повноекранну тривогу червона тривога може бути лише звичайним сповіщенням. Перевірте також гучність, канали сповіщень, режим «Не турбувати» й обмеження батареї — і перевірте ще раз після оновлення Android.

Як це працює технічно: сервер надсилає push-сповіщення через Firebase для кожного відстежуваного воєводства, також коли застосунок закритий, а екран заблокований. Тривоги приходять і після нічного перезапуску телефону, ще до розблокування. «Примусова зупинка» в налаштуваннях Android — а на деяких телефонах Xiaomi, Huawei чи Oppo також очищення застосунку зі списку останніх — блокує доставку до повторного відкриття застосунку; на таких телефонах налаштування попереджають про це. Аварійний режим: коли сервер не відповідає, відкритий застосунок запускає вбудований рушій і сам опитує джерела; щохвилини перевіряє, чи сервер повернувся. Аварійний режим працює лише при відкритому застосунку й не читає текстів статей у ЗМІ, тому ЗМІ показуємо без балів; текст повідомлення RCB зі сторінки gov.pl він читає так само, як сервер.

Де сховатися — GROTA

📘 Повна інструкція GROTA → Усі функції крок за кроком, зі знімками: екран ТЕПЕР під час тривоги, мапа й фільтри, ваші місця, офлайн-мапа, підготовка та часті запитання.

Після натискання ПІДТВЕРДЖУЮ — вимкнути сирену сирена змовкає, а екран тривоги показує три кнопки: Де сховатися, Спостерігати за мапою і Я в безпеці. Strażnik ніколи не перемикає екран сам — вибираєте ви.

Де сховатися відкриває модуль GROTA одразу на вкладці ТЕПЕР: він визначає ваше місцеперебування й показує найближчі пункти укриття з відкритого переліку Державної пожежної служби Польщі (dane.gov.pl) — відкриті цілодобово, відкриті у визначені години та «на запит» — з відстанню й маршрутом пішки, велосипедом або автомобілем. GROTA починає завантажуватися у фоні щойно з'являється тривога, тож відкривається одразу після підтвердження. Поза тривогою відкрийте її з Ще → Укриття — де найближче; вона має також вкладки Мапа, Місця, Підготовка і Правила.

На iPhone тривоги працюють інакше: без повного екрана, сирена грає один раз, а вимкнений дзвінок робить її беззвучною. Подробиці й налаштування, які варто перевірити, є в інструкції для iPhone (польською та англійською).

10. Сайт і сповіщення браузера

Та сама мапа працює на straznik.eu. Угорі є також кнопки Завантажити застосунок, Інструкція і Пригостити кавою. Вкладка браузера показує іконку Strażnika.

Сповіщення браузера: спершу збережіть воєводство в ⚙ → Мої місця, потім торкніться дзвіночка й дозвольте сповіщення. Вони приходять також при закритій вкладці — одне на тривогу, без безперервної сирени. Безперервна сирена з вібрацією звучить лише у відкритій вкладці на червоному рівні. На iPhone сповіщення працюють тільки для сайту, доданого на екран «Початок».

Як вимкнути: торкніться дзвіночка (або ⚙ → Тривоги) і виберіть 🔕 Вимкнути сповіщення в цьому браузері. Strażnik тоді прибере підписку на сервері та в браузері. Сам дозвіл браузера знімається в його налаштуваннях — повідомлення підкаже шлях для вашого браузера, наприклад:

У будь-якому браузері: відкрийте його Налаштування, у полі пошуку введіть «налаштування сайтів» (або просто «сайт») → Дозволи → знайдіть straznik.eu → Сповіщення → Блокувати.

Chrome на Android: ⋮ → Налаштування → Налаштування сайтів → Сповіщення → straznik.eu → Блокувати.

11. Звідки беруться бали

Бали рахуються у 60-хвилинному вікні. Перші 30 хвилин сигнал тримає повну вагу, потім втрачає її лінійно до нуля. Кожен клас джерел має ліміт, тож багато статей або обласних тривог про одне й те саме не додаються без обмежень. Повторне спостереження того самого об'єкта NEPTUN не рахується як новий об'єкт.

ДжерелоЩо враховуємоБали / ліміт
NEPTUN — об'єктиТип, кількість об'єктів, відстань від кордону, курс, достовірність, кількість підтверджень, стан спостереження та якість позиції. Район повідомлення ×0,6, розпізнаний центр населеного пункту ×0,5.разом до 8
RCB / RSOAlert RCB про повітряну загрозу, опублікований у RSO. Рахується 60 хвилин від виявлення, незалежно від дати дії запису. Скасування в RSO обнуляє тривогу одразу. Від 17.09.2026 RCB надсилає три види повідомлень, і вони важать відповідно: «ситуацію моніторять» 1,5; «триває масований напад… реагуйте на сигнали тривоги» 3; «загроза нападу з повітря, знайдіть безпечне місце» 4,5. Пізніша тривога не додається до попередньої: рахується поточна, а надлишок сильнішої згасає протягом 10 хвилин. Від 24.09.2026 додатково читається текст повідомлення дня на gov.pl/rcb: RSO іноді передає лише частину отримувачів алерту (17.09 і 24.09 загубилося Підкарпатське воєводство), тож воєводства, яких бракує, беруться зі сторінки — так само й тоді, коли застосунок рахує сам, без сервера.1,5 / 3 / 4,5, ліміт 4,5
Тривоги в областях УкраїниПовітряна тривога в західній області України; вага спадає з відстанню (таблиця нижче). Повна вага перші 30 хвилин тривоги, потім половина, доки вона триває; кінець тривоги обнуляє бали одразу.до 1, ліміт 1
ЗМІ (RSS)Повітряний об'єкт плюс подія: 0,5 бала; однозначне оперативне повідомлення (сирени, тривога, підняте авіаційне чергування, перехоплення): 1 бал. Сервер читає всю статтю: репортаж про попередню подію або нечитана стаття дають 0. Навчання, річниці, судові справи й переказані тривоги RCB теж дають 0.0 / 0,5 / 1, ліміт 1
ADS-BЩонайменше 3 військові літаки й понад подвійний звичайний рух о цій порі доби (семиденна норма). Від 13.09.2026 лише інформативно: за 41 день даних посилений рух виявлявся рутинними польотами.0
Зони PAŻPЛише рідкісні зони D, R, NPZ, ADHOC від землі вгору над сходом або північчю (нижче).0,5 (північ 1), ліміт 1
Балтійські ЗМІПовітряний інцидент (порушення простору, збиття) у Литві, Латвії чи Естонії: 1 бал. Оголошена повітряна тривога для населення там — це слід у панелі: Литва 0,3, Латвія 0,18, Естонія 0,12. Канали: LRT і 15min, LSM, ERR. Відбій знімає внесок. Стан каналів і остання тривога — у вікні «Джерела» (торкніться діод).тривога 0,12–0,3; інцидент 1
Простір сусідівЗакриття повітряного простору в Литві, Естонії та на півночі Румунії.0,3, ліміт 0,6
Інші сусіди (спостереження)Подія в повітряному просторі Молдови, Румунії, Словаччини, Чехії, Швеції чи Угорщини. Країна підсвічується на карті, запис потрапляє в панель — але не додає жодного бала і сам нічого не підвищує. Чому — нижче.0

Шість нових сусідів — поки що лише спостерігаємо

Від 3 жовтня 2026 року Strażnik читає також медіа Молдови, Румунії, Словаччини, Чехії, Швеції та Угорщини — по два канали на країну. Подія в повітряному просторі будь-якої з них підсвічує цю країну на карті; дотик відкриває картку з повідомленням і посиланням на джерело.

Ці шість країн не додають балів. Жодного. Вони не можуть підвищити рівень, не увімкнуть сповіщення й не змінять колір вашого воєводства. Причина проста: чеські та словацькі редакції пишуть про чужий повітряний простір частіше, ніж про власний, тому спершу кілька тижнів перевіряємо, чи наш фільтр не бере подію в Данії або над Польщею за їхню. Коли це підтвердиться, ваги буде увімкнено — і ми напишемо про це в історії змін. Литва, Латвія та Естонія працюють без змін і дають бали, як дотепер.

Стан цих каналів видно у вікні Джерела (торкніться індикаторів угорі) окремим рядком «Інші сусіди — спостереження». Принагідно на карті з’явилася Швеція, якої раніше не було.

Тривоги в областях України — вага за відстанню

Вага спадає плавно: при кордоні 1; 50 км 0,7; 100 км 0,5; 150 км 0,3; 220 км 0,15; 320 км 0,08. Область рахується для обох воєводств, кожного за своєю відстанню. Час рахується від реального початку тривоги: повна вага 30 хвилин, потім половина, доки вона триває. Коли область уже 3 хвилини відсутня у списку тривог, тривога вважається завершеною — бали й підсвічення зникають одразу, а панель показує час закінчення:

ОбластьЛюблінське: кмвагаПідкарпатське: кмвага
Львівська01,0001,00
Волинська01,00550,68
Закарпатська1350,3601,00
Івано-Франківська1000,50500,70
Рівненська700,621100,46
Тернопільська1000,501150,44
Хмельницька1600,281900,21
Чернівецька2250,151800,24
Житомирська2200,152650,12
Вінницька2800,113050,09

Навіть тривоги в усіх областях одночасно дають щонайбільше 1 бал — обласні тривоги це одна інформація, а не кілька незалежних підтверджень.

ЗМІ: читаємо всю статтю

Заголовок може ввести в оману: стаття, опублікована о 9:46 із заголовком про сирени, може описувати ніч. Тому сервер завантажує текст статті й шукає час події — годину («перед 4 ранку», «о 4.19»), слова на кшталт «уночі», «перед світанком», «учора» або інший день тижня. Якщо подія сталася понад годину до публікації, статтю показуємо як репортаж про попередню подію, і вона дає 0. Посилання Google News ведуть на сторінку згоди Google, якої сервер не приймає — натомість він шукає ту саму статтю у власному RSS-каналі видавця. Якщо тексту прочитати не вдається, стаття дає 0 і лишається в панелі з посиланням.

Після скасування тривоги RCB у воєводстві статті про сирени чи тривогу дають 0 протягом 4 годин, якщо RCB не оголосить нової тривоги. Підсумкові заголовки на кшталт «Неспокійний ранок…» рахуються щонайбільше на 0,5 бала.

Об'єкти NEPTUN і відстань

Ваги типів: балістична 3,0; МіГ-31К 2,6; крилата 2,4; КАБ 1,8; Shahed 1,4; дрон 1,1; розвідувальний 0,15; FPV 0. Вагу множимо, зокрема, на квадратний корінь із кількості об'єктів і на множники якості даних та курсу. Відстань від кордону діє плавно: 0 км ×1,7; 15 ×1,6; 45 ×1,3; 80 ×1,0; 110 ×0,7; 150 ×0,4; 200 ×0,25; 250 ×0,1; далі 0. За невідомого курсу бали дають лише близькі об'єкти, і то зі зменшеною вагою. Ракета або МіГ-31К у межах 60 км від кордону щонайменше з двома підтвердженнями дають щонайменше 2 бали.

Час підльоту

Картка об'єкта оцінює час до кордону Польщі й до кордону обраного воєводства, а не до адреси. Використовує швидкість, подану джерелом, або типову для класу об'єкта, і віднімає 2,5 хвилини на затримку даних. Для приблизних позицій ETA не показуємо. За відомого курсу, щонайменше двох підтверджень і середньої чи високої достовірності ETA ≤ 10 хв піднімає внесок об'єкта до 2 балів, а ≤ 5 хв — до 4 балів.

Час підльоту припускає, що об'єкт летить далі тим самим курсом. Він не враховує перехоплення чи зміни курсу. Не сприймайте його як відлік часу, щоб дістатися укриття.

Коли вмикається червоний

Самих 4 балів не досить. Від 23 вересня 2026 року червоний потребує ще й підтвердження — одного з двох:

Час рахуємо зі швидкості, типової для класу об'єкта, тож поріг перераховує себе сам: гвинтовий дрон — близько 45 км, реактивний дрон — близько 110 км, крилата ракета — близько 200 км. Розвідувальні дрони підтвердженням не є — вони не б'ють.

Без підтвердження воєводство лишається жовтим навіть при 5 балах, і Strażnik пише про це на картці: «немає підтвердження об'єктом — лишається жовтий». Чому: до 23 вересня тривога RCB про моніторинг ситуації разом із тривогами в областях України та повідомленнями ЗМІ могла зробити воєводство червоним, хоча на мапі нічого не було ближче ніж за 80 км. На даних від 1 вересня нове правило лишає червоний у двох випадках із восьми — саме там, де об'єкт був за 15 хвилин від кордону.

Хвиля об'єктів

Три різні об'єкти курсом на Польщу протягом 15 хвилин і ближче ніж 150 км разом додають 0,5 бала. Кілька об'єктів одночасно означають більше, ніж кожен окремо, а повторні повідомлення про той самий об'єкт хвилі не роблять. Від 1 вересня хвиля траплялася чотири рази, щоразу під час реальної події.

Перенесення до сусідніх воєводств

Воєводство, яке має щонайменше 2 бали із сигналів, інших ніж регіональний Alert RCB, передає 40% сусідам, 16% наступному колу і так далі. Офіційна тривога RCB не передається — її зону визначив той, хто її оголосив. Та сама подія не повертається через перенесення: стаття чи обласна тривога, віднесена до двох сусідніх воєводств, рахується повністю в кожному, але не додається вдруге як перенесення. Перенесення — це регіональний контекст, а не прогноз маршруту об'єкта; колір лише від сусідів приглушений і не дзвонить.

Які зони PAŻP дають бали

PAŻP публікує щодня десятки зон: військові навчання, стрибки з парашутом, планери, комерційні дрони. Якби кожна давала бали, мапа була б жовтою щодня. Тому:

Тип зониЗначенняДає бали?
D — небезпечна зонастрільби, навчаннятак, за трьох умов нижче
R — зона обмеженьвхід лише з дозволомтак, за тих самих умов
NPZ — зона заборони польотівзакрита територіятак, за тих самих умов
ADHOCстворена того самого днятак, за тих самих умов
TSA / TRAнавчання, заплановані заздалегідь, майже щодняні — лише на мапі
ATZзвичайний рух навколо аеродромуні — не показуємо
примітки PJE, GLD, CLN, BSP, UAVпарашути, планери, цивільні дронині — відфільтровано

Зона D, R, NPZ або ADHOC дає бали лише тоді, коли виконує всі три умови: сягає від землі вгору, той самий позначник не з'являвся протягом останніх 7 днів, і зона лежить над східним кордоном або на півночі. Вага низька (0,5 бала), бо закриття неба — це військове рішення, а не незалежний вимір загрози: сама зона рівня ніколи не піднімає.

На півночі зона важить 1 бал. NEPTUN дивиться на Україну й для Поморського, Західнопоморського, Вармінсько-Мазурського та Куявсько-Поморського воєводств не дає нічого. Залишаються зони, ЗМІ (зокрема хвиля повідомлень про підняті над Балтикою винищувачі), RCB і закриття простору балтійськими сусідами. Правило безпеки не змінюється: зона 1 бал + повідомлення ЗМІ 1 бал = поріг жовтого; від 15.09.2026 балтійський інцидент зі ЗМІ важить лише 0,5 бала і рахується лише свіже повідомлення (до 30 хвилин) про те, що відбувається зараз, тож зона + Балтика — це 1,5 бала; сама зона — це й далі тиша.

12. Обмеження й розв'язання проблем

13. Власний сервер — необов'язково

Порожнє поле ⚙ → Застосунок → Додатково: спільний сервер означає типовий сервер Strażnika. Вказуйте власну адресу лише тоді, коли самі запускаєте сумісний сервер і його сповіщення. Потрібен HTTPS із сертифікатом, якому довіряє система. Як запустити сервер, описано в README (англійською). Запуск власного сервера для інших людей потребує ліцензії від автора.

14. Приватність і джерела

Повна політика приватності (польською та англійською) — що лишається на вашому пристрої, що бачить сервер і які треті сторони беруть участь у доставці даних.

Немає облікового запису, реклами й аналітики. Мої місця, їхні назви та одноразові точки місцеперебування зберігаються лише на пристрої; резервне копіювання Android для застосунку вимкнено. Сервер і постачальник сповіщень отримують назви відстежуваних воєводств та ідентифікатор підписки пристрою — ніколи точного місцеперебування. Виняток — маршрут у GROTA: позиція й обрана точка йдуть тоді на відкритий сервер маршрутів FOSSGIS, а не до нас (подробиці).

Сервер і постачальники мап, сповіщень, фотографій та даних отримують звичайні мережеві запити й можуть вести технічні журнали. Читаючи статті, сервер завантажує сторінки видавців як звичайний браузер, не приймаючи згоди на файли cookie.