Планер служіння

Політика конфіденційності

Оновлено: 13 листопада 2026

Планер служіння (далі «Планер») допомагає планувати години служіння, приймати записи партнерів і вести звіт. Нижче простими словами написано, які дані ми зберігаємо, навіщо, де і як ви можете їх забрати чи видалити.

Хто відповідає за дані

Контролер даних: Юрій Михайлюк, приватна особа (не компанія). Контакт: [email protected].

Які дані ми зберігаємо

ДаніНавіщоЯк зберігаємо
Ваш Telegram-ідентифікатор і відображуване ім’яЩоб упізнати ваш акаунт і надсилати повідомлення від ботаУ базі даних, доступ лише через сервер застосунку
Налаштування: часовий пояс, тижневий розклад, норма, правила записуЩоб рахувати вільні години й нормуУ базі даних
Записи служіння, кредит, місячні звітиЩоб вести ваш звітУ базі даних
Ім’я партнера та коментар до записуЩоб ви знали, з ким зустрічЗашифровано (AES-256-GCM), ключ лише на сервері
Telegram-ідентифікатор партнера і відбиток пристрою партнераЩоб упізнати партнера, який повертається, обмежити спам і не допустити подвійних записівЛише як односторонні хеші (для ідентифікації та обмежень), самі значення не зберігаються
Токени доступу до GoogleЩоб читати зайнятість і керувати календарем «Служіння»Зашифровано, ключ лише на сервері
Email акаунта Google (якщо ви підключили Google)Щоб показати, який акаунт підключеноЗашифровано; потрапляє у ваш експорт даних
Telegram-чат партнера (лише якщо партнер сам дозволив сповіщення)Щоб повідомити про підтвердження, скасування чи перенесення записуЗашифровано (AES-256-GCM); видаляється, коли партнер відмовляється від сповіщень або блокує бота

Окрім email акаунта Google (лише якщо ви підключаєте Google), ми не збираємо email, телефон, адресу чи геолокацію. IP-адреса використовується лише як тимчасовий ключ обмеження частоти запитів і не зберігається; у журналах сервера лише маршрут, код відповіді, час і внутрішній ідентифікатор акаунта, без IP-адрес, заголовків і вмісту.

Доступ до Google

Підключення Google Календаря необов’язкове й вмикається вами. Ми просимо три дозволи (scopes):

  • calendar.freebusy: лише інтервали «зайнято/вільно» у календарях, які ви обрали. Назв, описів, учасників і місць ваших подій ми не бачимо.
  • calendar.calendarlist.readonly: лише список ваших календарів (назви й кольори), щоб ви обрали, які з них враховувати як зайнятість. Подій цей дозвіл не відкриває.
  • calendar.app.created: доступ лише до календаря «Служіння», який створює сам Планер. Ми створюємо й змінюємо події тільки в ньому, ваші інші календарі ми не чіпаємо. Ці події записуються у ваш акаунт Google й містять ім’я партнера, необов’язковий коментар, тип служіння та місце зустрічі.

Ці дані потрібні тільки для роботи функцій, які ви бачите в застосунку: показ вільних годин, запис партнерів і подія в календарі «Служіння». Відкликати доступ можна будь-коли в застосунку («Налаштування», «Google») або на myaccount.google.com/permissions.

Limited Use (обмежене використання)

Використання та передача Планером інформації, отриманої від Google API, відповідає Політиці щодо користувацьких даних сервісів Google API (Google API Services User Data Policy), зокрема вимогам Limited Use.

  • Дані Google використовуються лише для надання й покращення функцій, помітних у застосунку.
  • Ми не передаємо їх третім особам, крім випадків, потрібних для роботи цих функцій, виконання закону чи за вашою згодою.
  • Ми не використовуємо їх для реклами, не продаємо й не використовуємо для навчання моделей штучного інтелекту.
  • Люди (включно з нами) не читають дані Google, окрім випадків, коли це потрібно для безпеки, виконання закону чи за вашою явною згодою. На практиці ми технічно зберігаємо про зайнятість лише те, що потрібно для розрахунку вільних слотів, а назв подій не отримуємо взагалі.

Захист

Імена партнерів, коментарі, токени Google, email акаунта Google і (якщо партнер дозволив сповіщення) ідентифікатор його Telegram-чату шифруються на рівні застосунку алгоритмом AES-256-GCM, а ключ зберігається окремо від бази даних. Telegram-ідентифікатори партнерів для впізнавання й обмежень зберігаються лише як хеші. Доступ до рядків бази обмежений правилами безпеки на рівні рядків (RLS). Підпис Telegram перевіряється на сервері. Ми не використовуємо аналітику, рекламні чи інші трекери.

Де зберігаються дані

База даних: Supabase, регіон ЄС (Франкфурт). Сервери застосунку: Railway, регіон ЄС (Амстердам). Ми також залежимо від Telegram (месенджер, у якому працює застосунок), Google (Календар) і, у браузерній версії сторінки запису, від Cloudflare Turnstile (захист від ботів; ваш браузер звертається до Cloudflare, коли ви записуєтесь не з Telegram, а наш сервер надсилає Cloudflare токен перевірки та вашу IP-адресу, щоб його перевірити). Ці сервіси мають власні політики.

Скільки зберігаємо

Дані зберігаються, доки існує ваш акаунт. Після видалення акаунта вони видаляються з бази; резервні копії постачальника перезаписуються за його стандартним графіком. Короткочасні технічні записи очищаються автоматично: прострочені сесії (щогодини), ідентифікатори оброблених оновлень Telegram (через 7 днів), одноразові посилання на експорт і посилання скасування підключення Google (протягом доби після завершення строку).

Ваші права: експорт і видалення

У застосунку («Налаштування», «Дані й акаунт») ви можете завантажити всі свої дані та повністю видалити акаунт. Видалення також відкликає доступ до Google. Календар «Служіння» та його події залишаються у вашому акаунті Google, ви можете видалити їх там самі. Якщо вам потрібна допомога чи ви в ЄС і хочете скористатися правами за GDPR (доступ, виправлення, видалення, перенесення, заперечення), напишіть на [email protected].

Якщо ви партнер, що записується

Ви вводите ім’я й, за бажанням, коментар. Їх бачить лише власник посилання, у базі вони зашифровані. Ми не просимо email і не стежимо за вами між сайтами. Сповіщення в Telegram вмикаються лише після вашої явної згоди й вимикаються кнопкою «Не надсилати» або командою /stop. Щоб видалити свої дані, зверніться до власника посилання або напишіть нам.

Cookies і трекери

На сторінці запису браузерна версія ставить один технічний cookie (sp_dev, HttpOnly, зберігається 12 місяців), який розпізнає пристрій для обмеження кількості записів (зберігається лише його хеш). Це не рекламний cookie. Сайт і застосунок не мають аналітики.

Зміни

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

Контакти

Юрій Михайлюк: [email protected]. English version.