God Hears

Безопасность сервиса

Версия 2026-11-03-v2 · описание технических и организационных мер для пользователей и аудита. Не является сертификатом соответствия.

1. Периметр

God Hears работает как набор контейнеров (frontend, backend, PostgreSQL, nginx) на VPS в РФ. Снаружи открыты только HTTP/HTTPS. Порт PostgreSQL во внешнюю сеть не публикуется.

2. Транспорт и сессии

  • TLS (Let's Encrypt), редирект с HTTP на HTTPS;
  • сессионная cookie HttpOnly, Secure, SameSite=Lax;
  • на сервере хранится только SHA-256 хеш токена сессии;
  • CSRF-токен для изменяющих запросов и проверка Origin;
  • ограничение частоты попыток входа и регистрации.

3. Пароли и доступ

Пароли хешируются Argon2id. Административный доступ отделён флагом is_admin и защищён теми же механизмами сессии. API-ключи внешних сервисов хранятся только в переменных окружения сервера и не отдаются в интерфейс.

4. Изоляция данных

Каждый запрос к посланиям, дневнику и диалогам проверяет владельца записи на сервере. Frontend-ограничения не считаются достаточными. Удаление аккаунта каскадно удаляет пользовательский контент и сессии.

5. AI и минимизация

  • внешний AI включается только настройкой администратора;
  • без принятого акта согласия запросы к внешнему AI блокируются;
  • во внешний запрос уходит текст диалога, без email/user_id/IP/cookie;
  • в ответах пользователю не раскрывается название модели/поставщика;
  • кризисные сообщения обрабатываются локальным безопасным сценарием.

6. Резервное копирование

Предусмотрены скрипты backup/restore для PostgreSQL. Резервные копии могут содержать персональные данные и должны храниться с тем же уровнем защиты, что и основная база.

7. Инциденты

При обнаружении уязвимости или утечки свяжитесь с hello@godhears.ru. Не публикуйте эксплойты в открытый доступ до согласования срока на исправление.