Relik ← В приложение

Условия использования и обработка данных

Редакция от 25 октября 2026 года. Применяется к приложению Relik по адресу alexhu34.github.io/relik.

Коротко. Relik — небольшой независимый проект для приватной переписки. Он предоставляется «как есть», без гарантий и без обещания бесперебойной работы. Тексты сообщений шифруются на устройстве и на сервере хранятся в зашифрованном виде. Служебные данные (кто, когда и с кем переписывался, email при регистрации) серверу видны — это честно описано ниже.

1. Кто мы и что это за сервис

Relik — некоммерческий учебный/исследовательский проект. Это не компания, не оператор связи и не публичный сервис с поддержкой 24/7. Проект существует, чтобы показать работу сквозного шифрования в браузере (Web Crypto API) и на бесплатном бэкенде (Supabase). Доступ к регистрации ограничен инвайт-кодом.

2. Какие данные обрабатываются

Вы передаёте при регистрации: адрес электронной почты и пароль. Пароль хранится в виде криптографического хеша на стороне Supabase Auth; в открытом виде он не сохраняется и нам не известен.

Вы заполняете в профиле: отображаемое имя, @username, цвет аватара, изображение аватара (если загрузили), публичный ключ шифрования.

Сервер видит служебные данные (метаданные):

Сервер не видит: текст сообщений, содержимое фото, видео, файлов и голосовых — они шифруются на устройстве отправителя и расшифровываются только на устройствах участников чата.

3. Чего защита не делает

Мы не обещаем «полной анонимности». Важно понимать ограничения:

  • метаданные (кто, когда, с кем) не шифруются;
  • нет совершенной прямой секретности (PFS): при компрометации долговременного ключа старая переписка теоретически может быть расшифрована;
  • PIN-код в приложении — это только блокировка экрана, он не шифрует данные;
  • ключ шифрования хранится на устройстве; при потере устройства и отсутствии резервной копии переписка не восстановится.

Подробное и технически точное описание — в файле CRYPTO.md репозитория.

4. Для чего запрещено использовать

Сервис нельзя использовать для:

При получении обоснованной жалобы доступ может быть ограничен без предварительного уведомления. Технически администратор не может прочитать зашифрованные сообщения, но может удалить учётную запись и служебные записи.

4.1. Жалобы: категории и сроки

Жалоба отправляется из меню сообщения («Пожаловаться») и содержит только метаданные: кто, на какое сообщение и когда. Выберите категорию: спам, мошенничество, угрозы, незаконный контент, другое.

Срок реакции — до 72 часов. Возможные решения: оставить без изменений, предупредить, ограничить доступ (бан на срок или навсегда), удалить сообщение. Содержание переписки модератору недоступно — решения принимаются по метаданным и повторным жалобам, поэтому в спорных случаях мы можем запросить контекст у заявителя.

Злоупотребление жалобами (массовые необоснованные обращения) также может привести к ограничению доступа.

5. Ваши данные и их удаление

Вы можете в любой момент удалить учётную запись самостоятельно: Настройки → Удалить аккаунт. Вместе с учётной записью удаляются профиль, членство в чатах, ваши сообщения, реакции, настройки и заявки в контакты. Действие необратимо.

Чаты, где вы были единственным участником, становятся недоступны. История переписки у собеседников может сохраниться в их локальном кэше — это особенность сквозного шифрования. Зашифрованные файлы (фото, видео, голосовые) могут оставаться в хранилище как «осиротевшие» объекты до ручной очистки.

6. Где хранятся данные

Данные хранятся в облачном сервисе Supabase (за пределами Российской Федерации) и в локальном хранилище браузера (IndexedDB) на вашем устройстве. Серверная часть работает на бесплатном тарифе и может быть недоступна или очищена провайдером.

7. Отказ от гарантий и ответственности

Приложение предоставляется на условиях «как есть» (as is) и «как доступно» (as available), без каких-либо явных или подразумеваемых гарантий, включая гарантии пригодности для конкретных целей, сохранности данных и бесперебойной работы.

Автор проекта не несёт ответственности за: утрату данных, прямой или косвенный ущерб, упущенную выгоду, последствия использования приложения третьими лицами, а также за действия пользователей, нарушающие законодательство. Ответственность за соблюдение местных законов при использовании приложения лежит на пользователе.

8. Соответствие требованиям законодательства

Проект небольшой, но мы не делаем вид, что закон нас не касается. Что учтено:

Что важно знать про локализацию. Ч. 5 ст. 18 152-ФЗ требует, чтобы запись, систематизация, накопление, хранение и извлечение персональных данных граждан РФ выполнялись с использованием баз данных на территории РФ. Сейчас серверная часть расположена в Supabase за пределами РФ: для семейного проекта по инвайтам это осознанное ограничение, но при публичном запуске в РФ базу потребуется перенести. Штраф по ч. 8 ст. 13.11 КоАП для гражданина — 30 000–50 000 ₽.

Уведомление Роскомнадзора. По ст. 22 152-ФЗ оператор обязан уведомить РКН о намерении обрабатывать персональные данные (реестр операторов: pd.rkn.gov.ru). Штраф за неуведомление по ч. 10 ст. 13.11 КоАП для гражданина — 5 000–10 000 ₽. Это действие выполняет владелец проекта, а не приложение.

Организатор распространения информации. По ст. 10.1 149-ФЗ сервис обмена сообщениями может быть отнесён к ОРИ с обязанностью хранить метаданные и предоставлять уполномоченным органам возможность декодирования сообщений. При сквозном шифровании последнее технически невыполнимо; практическое последствие для такого сервиса — предписание или блокировка, а не ответственность пользователей. Проект не позиционируется как публичный сервис и работает по инвайт-кодам.

Мы не обещаем «неприкосновенности»: ни один текст на сайте не отменяет закон. Задача документов — честно описать правила и снизить риск претензий к добросовестному разработчику.

9. Изменения

Условия могут меняться. Актуальная редакция всегда доступна по этому адресу; дата редакции указана в начале страницы. Продолжение использования после изменений означает согласие с новой редакцией.

10. Связь

Вопросы по данным и работе сервиса: RelikSupp@ya.ru, через раздел «Настройки» в приложении или через issues в репозитории проекта на GitHub. Жалобы на нарушения — в течение 72 часов (см. раздел 4.1).

Relik — независимый некоммерческий проект. Документ не является юридической консультацией и не заменяет консультацию юриста.