Implement legal terms, Android client compatibility and more
@@ -0,0 +1,72 @@
|
||||
|
||||
<!-- fc:shape=Circle icon=privacy -->
|
||||
## Общее
|
||||
|
||||
Здесь политика конфиденциальности FromChat. Я знаю, что 99% ее даже читать не будут, сделал только для того, чтобы ко мне не было вопросов и чтобы те, кому реально интерессно знали, что происходит с данными.
|
||||
|
||||
Эта политика действует только на официальном сервере [fromchat.ru](https://fromchat.ru). На других серверах политика ставится их админами.
|
||||
|
||||
Вы можете свободно использовать этот текст в любых целях без указания авторства.
|
||||
|
||||
Текст может меняться, механизма уведомлений об этом пока нет внутри мессенджера. Если что-то изменится, я напишу об этом в Telegram-канале.
|
||||
|
||||
<!-- fc:shape=Cookie4Sided icon=storage -->
|
||||
## Ваши данные
|
||||
|
||||
### Какие данные собираются?
|
||||
|
||||
- Логин, имя и прочие данные профиля — без них мессенджер не может существовать. Эти данные видны всем, кто общается с вами.
|
||||
- Пароль — на сервере хранится только односторонний хеш, который используется для проверки. Сервер никогда не видит пароль открытым текстом.
|
||||
- Сообщения в общем чате — они публичны. Любой пользователь на сервере может их увидеть. Они хранятся открытым текстом в базе данных.
|
||||
- Личные сообщения — вкратце: они хранятся в зашифрованном виде, но сервер во время обработки кратко видит открытый текст сообщения. Они могут быть переданы по официальному запросу уполномоченных органов. Если интересно, как именно шифруются сообщения — читайте ниже.
|
||||
- Статус «в сети» и время последней активности — чтобы собеседник видел, когда вы были в сети. К сожалению, скрыть его пока нельзя.
|
||||
- Информация об устройствах (тип, ОС, браузер) — видна только вам, нужно для того, чтобы вы легко распознали взлом и его нейтрализовали.
|
||||
- Звонки — идут в зашифрованном виде через WebRTC-сервер, могут быть записаны в целях соблюдения законодательства и предоставлены уполномоченным органам по запросу.
|
||||
|
||||
<!-- fc:shape=Cookie7Sided icon=chat -->
|
||||
## Больше про личные сообщения
|
||||
|
||||
Если вы очень беспокоетесь за безопасность ваших сообщений, сразу говорю — защита несовершенна и любую защиту можно взломать. Но я постарался сделать доступ к вашим перепискам максимально сложным для хакеров.
|
||||
|
||||
### Весь путь сообщения от вас к собеседнику
|
||||
|
||||
Ваше устройство:
|
||||
1. Вы отправляете сообщение.
|
||||
2. Приложение (клиент) запрашивает открытый ключ у сервера обработки сообщений.
|
||||
3. Приложение скачивает ваш открытый ключ и открытый ключ вашего собеседника.
|
||||
3. Сообщение шифруется этим открытым ключем и отсылается на сервер вместе с открытыми ключами, полученными в предыдущем шаге.
|
||||
|
||||
Сервер:
|
||||
1. Сервер получает ваш запрос на отправку сообщения и пересылает его в изолированный контейнер для обработки сообщений.
|
||||
2. Контейнер расшифровывает ваше сообщение своим закрытым ключем и хранит его в оперативной памяти.
|
||||
3. Создается строка из случайных чисел (MEK).
|
||||
4. Текст вашего сообщения шифруется алгоритмом AES-256, MEK используется как ключ.
|
||||
5. MEK шифруется три раза с помощью вашего открытого ключа и открытых ключей собеседника и официальных запросов.
|
||||
6. Открытый текст вашего сообщения полностью удаляется из оперативной памяти.
|
||||
7. Контейнер возвращает главному серверу зашифрованное сообщение вместе с тремя экземплярами MEK.
|
||||
8. Сообщение записывается в базу данных.
|
||||
|
||||
Устройство собеседника:
|
||||
1. Оно получает ваше сообщение и расшифровывает MEK закрытым ключем, сохраненном в аккаунте собеседника в зашифрованном виде, где пароль от аккаунта используется как ключ.
|
||||
2. Зашифрованный текст сообщения расшифровывается с MEK как ключ.
|
||||
3. Собеседник прочитал ваше сообщение.
|
||||
|
||||
<!-- fc:shape=Cookie9Sided icon=shield -->
|
||||
## Реклама и продажа данных
|
||||
|
||||
Никакой рекламы с моей стороны и продажи ваших данных нет и никогда не будет. Мне нет смысла злить вас ради собственной выгоды.
|
||||
|
||||
На данный момент приложение не собирает никакой аналитики.
|
||||
|
||||
В каналах теоритически может быть реклама от их админов. Я в ней не виноват и контролировать не могу.
|
||||
|
||||
<!-- fc:shape=Cookie4Sided icon=delete -->
|
||||
## Удаление данных
|
||||
|
||||
Если вы хотите удалить сообщение, удерживайте и нажмите "Удалить". Тогда сообщение пропадет из публичного доступа. Зашифрованная копия сообщения останется в целях соблюдения законодательства на 6 месяцев.
|
||||
|
||||
Если вам нужно удалить ваши данные профиля из публичного доступа, вы можете удалить аккаунт в настройках приложения.
|
||||
|
||||
В таком случае все сообщения, которые вы отправили будут анонимизированы, но не удалены.
|
||||
|
||||
Если вам нужно удалить ВСЕ, что связано с вашим профилем из публичного доступа, напишите в Telegram: [Сообщения @fromchat_ch](https://t.me/fromchat_ch?direct=true)
|
||||
@@ -0,0 +1,68 @@
|
||||
|
||||
|
||||
<!-- fc:shape=Circle icon=terms -->
|
||||
## Общее
|
||||
|
||||
**FromChat** — 100% бесплатный и открытый мессенджер. Я создал эти правила, чтобы вы точно знали, что можно, а что нельзя.
|
||||
|
||||
Эти правила действуют только на официальном сервере [fromchat.ru](https://fromchat.ru). Админы других серверов устанавливают свои правила.
|
||||
|
||||
Вы можете свободно использовать этот текст в любых целях без указания авторства.
|
||||
|
||||
Сервис предоставляется как есть, перебои и сбои будут гарантированно из-за слабенькой малинки.
|
||||
|
||||
Правила могут меняться, механизма уведомлений об этом пока нет внутри мессенджера. Если правила изменятся, я напишу об этом в Telegram-канале.
|
||||
|
||||
<!-- fc:shape=Cookie4Sided icon=person -->
|
||||
## Ваш аккаунт
|
||||
|
||||
Условия вступают в силу, когда вы создаете аккаунт. Также советую прочитать [политику конфиденциальности](/api/static/PRIVACY.md), поверьте, это очень важно.
|
||||
|
||||
Вы полностью отвечаете за все, что происходит в вашем аккаунте. Если поставите пароль `12345` — вас точно взломают :)
|
||||
|
||||
Если вы нарушите правила, я вас заблокирую. В таком случае вы сможете только читать сообщения, а отправка и реакции будут заблокированы. Если считаете, что я не прав — пишите в Telegram: [@denis0001_dev](https://t.me/denis0001_dev).
|
||||
|
||||
<!-- fc:shape=Cookie7Sided icon=terms -->
|
||||
## Правила
|
||||
|
||||
### Для общего чата
|
||||
Общий чат — это площадка для общения между всеми пользователями на этом сервере. По очевидным причинам, тут запрещено:
|
||||
- Материться, использовать 18+ и другие неприличные слова;
|
||||
- Разговаривать на тему политики, религии, нелегальных действий и неприличия;
|
||||
- Оскорблять других;
|
||||
- Сливать персональные данные (адрес, номер, ФИО и прочее);
|
||||
- Рекламировать любые продукты, сервисы и прочее без моего согласия;
|
||||
- Популяризировать VPN и другие способы обхода блокировок (это закон, не мое личное правило);
|
||||
- Угрожать в любом виде;
|
||||
- Спамить или засорять чат.
|
||||
|
||||
В целях защиты от спама количество сообщений в минуту ограничено и нельзя отправлять слишком много сообщений с одинаковым текстом. При нарушении вы будете автоматически заблокированы. Алгоритм очень примитивный, поэтому ошибки будут. Если это была ошибка, я вас разблокирую.
|
||||
|
||||
### Для личных сообщений
|
||||
|
||||
За личными сообщениями я не шпионю, но могу предоставить по официальному запросу. Поэтому я пока не могу выявлять там нарушения. Я скоро сделаю механизм жалоб.
|
||||
|
||||
В личке правил гораздо меньше. Мне лень писать снова длинный список, поэтому просто прошу вас, не занимайтесь нелегальными вещами и не спамьте. В личке можно обсуждать все остальное и материться.
|
||||
|
||||
### Глобальные правила
|
||||
|
||||
Пожалуйста, не используйте мессенджер для спама и не устраивайте DDoS или любые другие атаки.
|
||||
|
||||
<!-- fc:shape=Cookie9Sided icon=phone -->
|
||||
## Контакты
|
||||
|
||||
### Если у вас возникли любые вопросы, пишите сюда:
|
||||
|
||||
Почта: [support@fromchat.ru](mailto:support@fromchat.ru)
|
||||
|
||||
Telegram: [Сообщения @fromchat_ch](https://t.me/fromchat_ch?direct=true)
|
||||
|
||||
FromChat: [@denis0001-dev](https://fromchat.ru/@denis0001-dev)
|
||||
|
||||
### Вопросы по безопасности, сообщения об узвимостях
|
||||
|
||||
Если вдруг вы найдете уязвимость или есть вопрос про безопасность, срочно пишите сюда:
|
||||
|
||||
[security@fromchat.ru](mailto:security@fromchat.ru)
|
||||
|
||||
О шифровании договоримся, если надо.
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 982 B |
|
After Width: | Height: | Size: 794 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1018 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 980 B |
|
After Width: | Height: | Size: 944 B |
|
After Width: | Height: | Size: 838 B |
|
After Width: | Height: | Size: 856 B |
|
After Width: | Height: | Size: 516 B |
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"id": "general",
|
||||
"title": "Общий чат",
|
||||
"bio": "Общаемся со всеми пользователями FromChat!"
|
||||
}
|
||||