← На головну

Які дані зберігає сервер

Це публічний виклад внутрішнього контракту проєкту: кожне поле, яке зберігає сервер, перелічене тут. Якщо поля немає на цій сторінці — код не має права його зберігати (це перевіряє автоматичний тест).

Модель приватності одним абзацом

Сервер зберігає список контактів і налаштування, щоб батьківський бот міг ними керувати — відкрито, бо бот, який підтверджує контакти, має бачити їхні імена. Чого сервер не зберігає ніколи — це зміст повідомлень: застосунок дитини не завантажує ні тексти, ні медіа, ні цитати. Повідомлення йдуть лише на сервери Telegram. Ніхто не може прочитати листування дитини — ні батьки, ні ми, — бо застосунок просто не віддає його нам.

Що зберігається (за категоріями)

Родина та учасники

Хто батьки (ідентифікатор чату в Telegram), хто дитина (ідентифікатор пристрою), показове ім'я дитини, мова батька для карток бота.

Коди пейрингу

Тільки хеші (scrypt): сам код ніде не зберігається. Термін дії — 10 хвилин, після 25 невдалих спроб код блокується.

Пристрої дитини

Хеш токену (не сам токен), платформа, push-токен, вікова група, статус активації, час останнього зв'язку.

Списки контактів і налаштування

Імена, нікнейми, назви чатів — у вигляді JSON, відкрито; налаштування: вікова група, тихі години. Нічого зі змісту повідомлень.

Запити на підтвердження

Хто попросив (пристрій), тип, статус рішення, знімок: ім'я / юзернейм / назва. Свідомо без поля для вільного тексту.

Сповіщення батькам

Тип, серйозність і час події — лише метадані. Наприклад: «незнайомець намагався написати», «пристрій мовчить два дні».

Початковий список чатів

Один раз під час налаштування, щоб батьки могли переглянути наявні чати: імена й фото. Зберігається до перегляду + 30 днів.

Чого немає ніколи

  • Тексти повідомлень, цитати, підписи.
  • Фото, голосові, відео, файли — жодних медіа-байтів.
  • Довірену контактну особу дитини — вона живе лише на телефоні дитини.
  • Відкриття екрана «Потрібна допомога» — не створює жодної події.
  • Ключів шифрування повідомлень — їх не існує, бо сервер ніколи не працює зі змістом.

Захист

  • У дорозі — TLS (HTTPS-only).
  • На диску сервера — шифрування диска як обов'язкова вимога розгортання (у поточній збірці не перевірена).
  • Коди й токени — тільки у вигляді хешів; токен показується один раз.
Скільки зберігається: коди пейрингу — 30 днів після використання; запити й сповіщення — рік; усе інше — поки родина/пристрій активні. Видалення родини видаляє все.