Політика приватності
Є Світло? - інформаційний додаток для планування за графіками відключень. Додаток не є офіційним сервісом ДТЕК, YASNO, обленерго або державних органів і не є системою екстрених чи безпекових сповіщень.
Коротко
У v1 додаток не використовує акаунти, рекламу, підписки, доступ до контактів, продуктові аналітичні SDK або хмарну синхронізацію користувацьких налаштувань.
Дані, що зберігаються на пристрої
Додаток зберігає локально:
- назви збережених локацій, які вводить користувач;
- країну, підтримувану область і чергу/групу;
- порядок локацій і основну локацію;
- налаштування сповіщень для кожної локації;
- глобальний час нагадування;
- мову додатка;
- підтвердження інформаційного дисклеймера.
Назви збережених локацій не надсилаються до Firebase у v1.
Графіки відключень
Мобільний додаток читає нормалізовані знімки графіків із Cloud Firestore. Firestore offline persistence є єдиним кешем графіків у додатку.
Знімки графіків містять службові дані джерела: ідентифікатор джерела, час отримання, версію парсера, хеш відповіді, хеш знімка та ідентифікатор запуску збору даних. Сирі відповіді публічних джерел зберігаються лише на бекенді та не читаються мобільним додатком.
Сповіщення
Якщо користувач вмикає сповіщення для локації, додаток може:
- планувати локальні нагадування на пристрої перед інтервалами планових відключень;
- підписувати пристрій на Firebase Cloud Messaging теми, що містять лише країну, область, чергу і мову.
Теми FCM не містять користувацьких назв локацій, адрес, координат, контактів або списків збережених локацій.
Налаштування локації та черги
У v1 налаштування є ручним: користувач обирає підтримувану область і чергу/групу з довідника в додатку.
Додаток не запитує дозвіл на геолокацію, не зберігає і не надсилає координати та не визначає чергу за адресою. Якщо користувач не знає свою чергу, додаток може показати пасивні посилання на джерела, де її можна перевірити вручну.
Діагностика збоїв
Додаток використовує Firebase Crashlytics для операційної надійності. Ми не додаємо навмисно до звітів про збої адреси, користувацькі назви локацій, координати, контакти або повідомлення користувача.
Firebase Analytics не використовується у v1.
Повідомлення про проблему
Сторінка підтримки може надіслати звіт про проблему до Firebase. Якщо користувач надсилає звіт, ми зберігаємо текст повідомлення, необов'язковий контакт для відповіді, необов'язкову версію додатка, час створення та службовий статус обробки.
Щоб зменшити спам і зловживання публічною формою, адреса приймання звернень також зберігає короткострокові лічильники обмеження частоти, прив'язані до хешу службових метаданих запиту, наприклад мережевої адреси та заголовків браузера або додатка. Сирі IP-адреси та сирі рядки user-agent не зберігаються в цих лічильниках.
Не надсилайте у звітах домашні адреси, номери договорів, особові рахунки, EIC, точні координати, фото документів або термінові безпекові звернення.
Контакт
Для питань щодо додатка або цієї політики використовуйте сторінку підтримки.
Privacy Policy
Ye Svitlo? is an informational outage schedule planning app. It is not an official DTEK, YASNO, oblenergo, or government service and it is not an emergency or safety alert system.
Summary
In v1, the app does not use accounts, advertising, subscriptions, contact access, product analytics SDKs, or cloud sync for user settings.
Local App Data
The app stores saved location labels, country, supported region, queue/group, location order, primary location, per-location notification flag, global reminder lead time, language, and disclaimer acknowledgement locally on the device. Saved location labels are not uploaded to Firebase in v1.
Schedule Data
The mobile app reads normalized schedule snapshots from Cloud Firestore. Firestore offline persistence is the app's only schedule cache. Raw public-source responses remain backend-only and are not read by the mobile app.
Notifications
When enabled by the user, the app may schedule local reminders on the device and subscribe to Firebase Cloud Messaging topics containing only country, region, queue, and language. Topics do not include custom labels, addresses, coordinates, contacts, or saved-location lists.
Location And Queue Setup
In v1, setup is manual: the user chooses a supported region and queue/group from the in-app catalog.
The app does not request location permission, store or upload coordinates, or resolve a queue from an address. If a user does not know their queue, the app may show passive source links so the user can check it manually.
Crash Diagnostics
The app uses Firebase Crashlytics for operational reliability. Crash reports must not intentionally include raw addresses, custom location labels, coordinates, contact data, or user messages. Firebase Analytics is not used in v1.
Issue Reports
The support page may send an issue report to Firebase. If submitted, we store the report message, optional reply contact, optional app version, creation time, and handling status. If owner Telegram alerts are configured, the alert includes only the report id, source, locale, category, app version, and whether reply contact was provided; it does not include the report message or contact value. Do not submit home addresses, account numbers, EICs, exact coordinates, document photos, or urgent safety requests.
To reduce spam and abuse of the public form, the support endpoint also keeps short-lived rate-limit counters keyed by a hash of request metadata such as network address and browser or app headers. Raw IP addresses and raw user-agent strings are not stored in these counters.
Contact
Use the support page for questions about the app or this policy.